Prosecution Insights
Last updated: April 19, 2026
Application No. 18/874,983

METHOD AND APPARATUS FOR CONTROLLING GEAR SHIFTING OF HYBRID ELECTRIC VEHICLE, AND STORAGE MEDIUM

Non-Final OA §103
Filed
Dec 13, 2024
Examiner
TRIVEDI, ATUL
Art Unit
3661
Tech Center
3600 — Transportation & Electronic Commerce
Assignee
Chery Automobile Co. Ltd.
OA Round
1 (Non-Final)
91%
Grant Probability
Favorable
1-2
OA Rounds
2y 2m
To Grant
99%
With Interview

Examiner Intelligence

Grants 91% — above average
91%
Career Allow Rate
765 granted / 841 resolved
+39.0% vs TC avg
Moderate +9% lift
Without
With
+8.6%
Interview Lift
resolved cases with interview
Fast prosecutor
2y 2m
Avg Prosecution
36 currently pending
Career history
877
Total Applications
across all art units

Statute-Specific Performance

§101
9.2%
-30.8% vs TC avg
§103
65.1%
+25.1% vs TC avg
§102
8.9%
-31.1% vs TC avg
§112
3.7%
-36.3% vs TC avg
Black line = Tech Center average estimate • Based on career data from 841 resolved cases

Office Action

§103
Notice of Pre-AIA or AIA Status The present application, filed on or after March 16, 2013, is being examined under the first inventor to file provisions of the AIA . Claim Objections Claims 10 and 19 are objected to because of the following informalities: claims 10 and 19 each use the term “rmp” in the middle. The term “rmp” also appears on pages 4, 7, 13 and 19 of the specification. This appears to be a misspelling. Appropriate correction is required. Claim Rejections - 35 USC § 103 In the event the determination of the status of the application as subject to AIA 35 U.S.C. 102 and 103 (or as subject to pre-AIA 35 U.S.C. 102 and 103) is incorrect, any correction of the statutory basis (i.e., changing from AIA to pre-AIA ) for the rejection will not be considered a new ground of rejection if the prior art relied upon, and the rationale supporting the rejection, would be the same under either status. The following is a quotation of 35 U.S.C. 103 which forms the basis for all obviousness rejections set forth in this Office action: A patent for a claimed invention may not be obtained, notwithstanding that the claimed invention is not identically disclosed as set forth in section 102, if the differences between the claimed invention and the prior art are such that the claimed invention as a whole would have been obvious before the effective filing date of the claimed invention to a person having ordinary skill in the art to which the claimed invention pertains. Patentability shall not be negated by the manner in which the invention was made. Claims 1-19 and 21 are rejected under 35 U.S.C. 103 as being unpatentable over Choi, et al., US 2021/0380094 A1, in view of Palejiya, et al., US 2020/0164864 A1. As per Claim 1, Choi teaches a method for controlling gear shifting (¶ 41) of a hybrid electric vehicle (¶ 42), being applied to a transmission control unit (TCU) connected to a vehicle control unit (VCU) (¶¶ 40-41), wherein the VCU is connected to a first microcontroller unit (MCU) (¶ 48) of an integrated starter generator (ISG) (¶ 36), a second MCU of a traction motor (TM) (¶ 40; for motor 40 of Figure 1), and a clutch (¶ 39; clutch 30 of Figure 1), the method comprising: determining, in response to a received vehicle state transmitted by the VCU being a braking state or a sliding state, a first target torque value (¶ 54); transmitting, once at an interval of a preset time period and via the VCU, a first torque control instruction to the first MCU and a second torque control instruction to the second MCU based on the first target torque value, wherein the first torque control instruction comprises a torque control mode and a first torque value (¶¶ 54-55; for “regenerative braking torque”), the second torque control instruction comprises a torque control mode and a second torque value (¶ 64; for “the output torque of the motor”), and a sum of the first torque value and the second torque value transmitted each time is equal to the first target torque value (¶ 66; to “control the output torque of the motor 40 by calculating the regenerative braking torque corresponding to the maximum regenerative braking possible amount” as in Figure 1). Choi does not expressly teach: transmitting, in response to a difference between a received rotational speed of the ISG that is transmitted by the VCU and a received rotational speed of the clutch being within a preset speed difference range and via the VCU, a rotational speed control instruction to the first MCU and a gear shift instruction to the second MCU, wherein the rotational speed control instruction comprises a rotational speed control mode and a target rotational speed; and transmitting, in response to receiving a TM gear-shifting completion instruction transmitted by the VCU, once at an interval of a preset time period and via the VCU, a third torque control instruction to the first MCU and a fourth torque control instruction to the second MCU based on the first target torque value, wherein the third torque control instruction comprises a torque control mode and a third torque value, the fourth torque control instruction comprises a torque control mode and a fourth torque value, and a sum of the third torque value and the fourth torque value transmitted each time is equal to the first target torque value. Palejiya teaches: transmitting, in response to a difference between a received rotational speed of the ISG that is transmitted by the VCU and a received rotational speed of the clutch being within a preset speed difference range and via the VCU, a rotational speed control instruction to the first MCU and a gear shift instruction to the second MCU (¶ 53), wherein the rotational speed control instruction comprises a rotational speed control mode and a target rotational speed (¶ 58); and transmitting, in response to receiving a TM gear-shifting completion instruction transmitted by the VCU, once at an interval of a preset time period and via the VCU, a third torque control instruction to the first MCU and a fourth torque control instruction to the second MCU based on the first target torque value (¶¶ 70-71), wherein the third torque control instruction comprises a torque control mode and a third torque value (¶ 77), the fourth torque control instruction comprises a torque control mode and a fourth torque value (¶ 79; to deliver a “commanded engine torque”), and a sum of the third torque value and the fourth torque value transmitted each time is equal to the first target torque value (¶ 87; after adding “the amount of additional torque to decrease the speed of the engine and the ISG to the speed of the traction electric machine”). At the time of the invention, a person of skill in the art would have thought it obvious to combine the gear shifting control of Choi with the torque control of Palejiya, in order to reduce the likelihood of driveline torque disturbance as a vehicle changes operating modes. As per Claim 2, Choi teaches that a difference between first torque values contained in two adjacent first torque control instructions transmitted to the first MCU via the VCU is a same as a difference between second torque values contained in corresponding second torque control instructions transmitted to the second MCU (¶ 55; after “the maximum regenerative braking possible amount is subtracted from the braking demand amount”). As per Claim 3, Choi does not expressly teach that said transmitting, via the VCU, the first torque control instruction to the first MCU and the second torque control instruction to the second MCU comprises: transmitting the first target torque value as the first torque value in the first torque control instruction transmitted to the first MCU via the VCU; and transmitting 0 as the second torque value in the second torque control instruction transmitted to the second MCU via the VCU. Palejiya teaches that said transmitting, via the VCU, the first torque control instruction to the first MCU and the second torque control instruction to the second MCU comprises: transmitting the first target torque value as the first torque value in the first torque control instruction transmitted to the first MCU via the VCU (¶ 57; “commanded engine torque”); and transmitting 0 as the second torque value in the second torque control instruction transmitted to the second MCU via the VCU (¶ 65; “due to zero ISG being requested at 404” of Figure 4). See Claim 1 above for the rationale based on obviousness, motivations and reasons to combine. As per Claim 4, Choi does not expressly teach that said transmitting, via the VCU, the third torque control instruction to the first MCU and the fourth torque control instruction to the second MCU comprises: transmitting 0 as the third torque value in the third torque control instruction transmitted to the first MCU via the VCU, and transmitting the first target torque value as the fourth torque value in the fourth torque control instruction transmitted to the second MCU via the VCU. Palejiya teaches that said transmitting, via the VCU, the third torque control instruction to the first MCU and the fourth torque control instruction to the second MCU comprises: transmitting 0 as the third torque value in the third torque control instruction transmitted to the first MCU via the VCU (¶ 65; “due to zero ISG being requested at 404” of Figure 4); and transmitting the first target torque value as the fourth torque value in the fourth torque control instruction transmitted to the second MCU via the VCU (¶ 69; based on “base engine torque”). See Claim 1 above for the rationale based on obviousness, motivations and reasons to combine. As per Claim 5, Choi teaches: transmitting, via the VCU, a first pressure instruction to the clutch while transmitting, via the VCU, the first torque control instruction to the first MCU and the second torque control instruction to the second MCU (¶ 21), wherein the first pressure instruction comprises a first pressure value, a first pressure value in a current first pressure instruction being greater than a first pressure value in a previous first pressure instruction (¶ 55). As per Claim 6, Choi further teaches: transmitting, via the VCU, a second pressure instruction to the clutch while transmitting, via the VCU, the rotational speed control instruction to the first MCU and the gear shift instruction to the second MCU, wherein the second pressure instruction comprises a second pressure value (¶¶ 65-66). As per Claim 7, Choi does not expressly teach: determining a second target torque value in a case that the difference between the received rotational speed of the ISG that is transmitted by the VCU and the received rotational speed of the clutch being within the preset speed difference range, and in response to the received vehicle state transmitted by the VCU being an acceleration state; transmitting, once at an interval of the preset time period and via the VCU, a fifth torque control instruction to the first MCU and the second pressure instruction to the clutch based on the second target torque value, wherein the fifth torque control instruction comprises a torque control mode and a fifth torque value, and along with an increase of a quantity of transmitting times, a value of the fifth torque value is first decreased and then increased. Palejiya teaches: determining a second target torque value in a case that the difference between the received rotational speed of the ISG that is transmitted by the VCU and the received rotational speed of the clutch being within the preset speed difference range, and in response to the received vehicle state transmitted by the VCU being an acceleration state (¶¶ 56-57, 61; based on “accelerator pedal position and vehicle speed”); and transmitting, once at an interval of the preset time period and via the VCU, a fifth torque control instruction to the first MCU and the second pressure instruction to the clutch based on the second target torque value (¶ 66), wherein the fifth torque control instruction comprises a torque control mode and a fifth torque value, and along with an increase of a quantity of transmitting times, a value of the fifth torque value is first decreased and then increased (¶¶ 68-69). Choi does teach: transmitting, in response to a received torque value of the ISG that is transmitted by the VCU being the second target torque value, once at an interval of the preset time period, a fourth pressure instruction to the clutch, wherein the fourth pressure instruction comprises a fourth pressure value, a fourth pressure value in a current fourth pressure instruction being less than a fourth pressure value in a previous fourth pressure instruction (¶¶ 55, 66). See Claim 1 above for the rationale based on obviousness, motivations and reasons to combine. As per Claim 8, Choi teaches: transmitting, via the VCU, a third pressure instruction to the clutch while transmitting, via the VCU, the third torque control instruction to the first MCU and the fourth torque control instruction to the second MCU, wherein the third pressure instruction comprises a third pressure value, a third pressure value in a current third pressure instruction being less than a third pressure value in a previous third pressure instruction (¶¶ 65-66). As per Claim 9, Choi does not expressly teach that the rotational speed control mode is implemented by proportional-integral-derivative (PID) control. Palejiya teaches that the rotational speed control mode is implemented by proportional-integral-derivative (PID) control (¶ 81; with a “speed control mode” that adjusts based on “speed feedback”). See Claim 1 above for the rationale based on obviousness, motivations and reasons to combine. As per Claim 10, Choi does not expressly teach that the preset speed difference range is 200 rmp to 400 rmp. However, in light of Choi’s teaching of a threshold speed of 100 rpm (¶ 82), it would have fallen within the range of normal experimentation for a person of skill in the art to account for speed difference ranges between 200 rpm and 400 rpm. As per Claim 11, Choi teaches an apparatus for controlling gear shifting (¶ 41) of a hybrid electric vehicle (¶ 42), comprising: a processor and a memory storing at least one computer program (¶¶ 43, 46); wherein the at least one computer program, when loaded and executed by the processor, causes the apparatus to perform: determining, in response to a received vehicle state transmitted by a vehicle control unit (VCU) being a braking state or a sliding state, a first target torque value (¶ 54); and transmitting, once at an interval of a preset time period and via the VCU, a first torque control instruction to a first microcontroller unit (MCU) and a second torque control instruction to a second MCU based on the first target torque value, wherein the first torque control instruction comprises a torque control mode and a first torque value (¶¶ 54-55; for “regenerative braking torque”), the second torque control instruction comprises a torque control mode and a second torque value (¶ 64; for “the output torque of the motor”), and a sum of the first torque value and the second torque value transmitted each time is equal to the first target torque value (¶ 66; to “control the output torque of the motor 40 by calculating the regenerative braking torque corresponding to the maximum regenerative braking possible amount” as in Figure 1). Choi does not expressly teach: transmitting, in response to a difference between a received rotational speed of an integrated starter generator (ISG) that is transmitted by the VCU and a received rotational speed of a clutch being within a preset speed difference range and via the VCU, a rotational speed control instruction to the first MCU and a gear shift instruction to the second MCU, wherein the rotational speed control instruction comprises a rotational speed control mode and a target rotational speed; and transmitting, in response to receiving a traction motor (TM) gear-shifting completion instruction transmitted by the VCU, once at an interval of the preset time period and via the VCU, a third torque control instruction to the first MCU and a fourth torque control instruction to the second MCU based on the first target torque value, wherein the third torque control instruction comprises a torque control mode and a third torque value, the fourth torque control instruction comprises a torque control mode and a fourth torque value, and a sum of the third torque value and the fourth torque value transmitted each time is equal to the first target torque value. Palejiya teaches: transmitting, in response to a difference between a received rotational speed of an integrated starter generator (ISG) that is transmitted by the VCU and a received rotational speed of a clutch being within a preset speed difference range and via the VCU, a rotational speed control instruction to the first MCU and a gear shift instruction to the second MCU (¶ 53), wherein the rotational speed control instruction comprises a rotational speed control mode and a target rotational speed (¶ 58); and transmitting, in response to receiving a traction motor (TM) gear-shifting completion instruction transmitted by the VCU, once at an interval of the preset time period and via the VCU, a third torque control instruction to the first MCU and a fourth torque control instruction to the second MCU based on the first target torque value (¶¶ 70-71), wherein the third torque control instruction comprises a torque control mode and a third torque value (¶ 77), the fourth torque control instruction comprises a torque control mode and a fourth torque value (¶ 79; to deliver a “commanded engine torque”), and a sum of the third torque value and the fourth torque value transmitted each time is equal to the first target torque value (¶ 87; after adding “the amount of additional torque to decrease the speed of the engine and the ISG to the speed of the traction electric machine”). See Claim 1 above for the rationale based on obviousness, motivations and reasons to combine. As per Claim 12, Choi teaches that a difference between first torque values contained in two adjacent first torque control instructions transmitted to the first MCU via the VCU is a same as a difference between second torque values contained in corresponding second torque control instructions transmitted to the second MCU (¶ 55; after “the maximum regenerative braking possible amount is subtracted from the braking demand amount”). As per Claim 13, Choi does not expressly teach that the at least one computer program, when loaded and executed by the processor, causes the apparatus to perform: transmitting the first target torque value as the first torque value in the first torque control instruction transmitted to the first MCU via the VCU; and transmitting 0 as the second torque value in the second torque control instruction transmitted to the second MCU via the VCU. Palejiya teaches that the at least one computer program, when loaded and executed by the processor, causes the apparatus to perform: transmitting the first target torque value as the first torque value in the first torque control instruction transmitted to the first MCU via the VCU (¶ 57; “commanded engine torque”); and transmitting 0 as the second torque value in the second torque control instruction transmitted to the second MCU via the VCU (¶ 65; “due to zero ISG being requested at 404” of Figure 4). See Claim 1 above for the rationale based on obviousness, motivations and reasons to combine. As per Claim 14, Choi does not expressly teach that the at least one computer program, when loaded and executed by the processor, causes the apparatus to perform the third instruction transmitting module is specifically configured to: transmitting transmit 0 as the third torque value in the third torque control instruction transmitted to the first MCU via the VCU, and transmitting transmit the first target torque value as the fourth torque value in the fourth torque control instruction transmitted to the second MCU via the VCU. Palejiya teaches that the at least one computer program, when loaded and executed by the processor, causes the apparatus to perform the third instruction transmitting module is specifically configured to: transmitting transmit 0 as the third torque value in the third torque control instruction transmitted to the first MCU via the VCU (¶ 65; “due to zero ISG being requested at 404” of Figure 4); and transmitting transmit the first target torque value as the fourth torque value in the fourth torque control instruction transmitted to the second MCU via the VCU (¶ 69; based on “base engine torque”). See Claim 1 above for the rationale based on obviousness, motivations and reasons to combine. As per Claim 15, Choi teaches that the at least one computer program, when loaded and executed by the processor, causes the apparatus to perform further comprising: a forth instruction transmitting module, configured to transmit, via the VCU, a first pressure instruction to the clutch (¶ 21) while transmitting, via the VCU, the first torque control instruction to the first MCU and the second torque control instruction to the second MCU, wherein the first pressure instruction comprises a first pressure value, a first pressure value in a current first pressure instruction being greater than a first pressure value in a previous first pressure instruction (¶ 55). As per Claim 16, Choi teaches that the at least one computer program, when loaded and executed by the processor, causes the apparatus to perform further comprising: transmitting a fifth instruction transmitting module, configured to transmit, via the VCU, a second pressure instruction to the clutch while transmitting, via the VCU, the rotational speed control instruction to the first MCU and the gear shift instruction to the second MCU, wherein the second pressure instruction comprises a second pressure value (¶¶ 65-66). As per Claim 17, Choi does not expressly teach that the at least one computer program, when loaded and executed by the processor, causes the apparatus to perform further comprising: determining a second target torque value a second torque value determining module, configured to, in a case that the difference between the received rotational speed of the ISG that is transmitted by the VCU and the received rotational speed of the clutch being within the preset speed difference range and in response to the received vehicle state transmitted by the VCU being an acceleration state; a sixth instruction transmitting module, configured to transmit, once at an interval of the preset time period and via the VCU, a fifth torque control instruction to the first MCU and the second pressure instruction to the clutch based on the second target torque value, wherein the fifth torque control instruction comprises a torque control mode and a fifth torque value, and along with an increase of a quantity of transmitting times, a value of the fifth torque value is first decreased and then increased. Palejiya teaches that the at least one computer program, when loaded and executed by the processor, causes the apparatus to perform further comprising: determining a second target torque value a second torque value determining module, configured to, in a case that the difference between the received rotational speed of the ISG that is transmitted by the VCU and the received rotational speed of the clutch being within the preset speed difference range and in response to the received vehicle state transmitted by the VCU being an acceleration state (¶¶ 56-57, 61; based on “accelerator pedal position and vehicle speed”); and a sixth instruction transmitting module, configured to transmit, once at an interval of the preset time period and via the VCU, a fifth torque control instruction to the first MCU and the second pressure instruction to the clutch based on the second target torque value (¶ 66), wherein the fifth torque control instruction comprises a torque control mode and a fifth torque value, and along with an increase of a quantity of transmitting times, a value of the fifth torque value is first decreased and then increased (¶¶ 68-69). Choi does teach a seventh instruction transmitting module, configured to transmit, in response to a received torque value of the ISG that is transmitted by the VCU being the second target torque value, once at an interval of the preset time period, a fourth pressure instruction to the clutch, wherein the fourth pressure instruction comprises a fourth pressure value, a fourth pressure value in a current fourth pressure instruction being less than a fourth pressure value in a previous fourth pressure instruction (¶¶ 55, 66). See Claim 1 above for the rationale based on obviousness, motivations and reasons to combine. As per Claim 18, Choi teaches that the at least one computer program, when loaded and executed by the processor, causes the apparatus to perform further comprising: transmitting an eighth instruction transmitting module, configured to transmit, via the VCU, a third pressure instruction to the clutch while transmitting, via the VCU, the third torque control instruction to the first MCU and the fourth torque control instruction to the second MCU, wherein the third pressure instruction comprises a third pressure value, a third pressure value in a current third pressure instruction being less than a third pressure value in a previous third pressure instruction (¶¶ 65-66). As per Claim 19, Choi does not expressly teach: that the rotational speed control mode is implemented by proportional-integral-derivative (PID) control; and that the preset speed difference range is 200 rmp to 400 rmp. Palejiya teaches that the rotational speed control mode is implemented by proportional-integral-derivative (PID) control (¶ 81; with a “speed control mode” that adjusts based on “speed feedback”). Also, in light of Choi’s teaching of a threshold speed of 100 rpm (¶ 82), it would have fallen within the range of normal experimentation for a person of skill in the art to account for speed difference ranges between 200 rpm and 400 rpm. See Claim 1 above for the rationale based on obviousness, motivations and reasons to combine. As per Claim 21, Choi teaches a non-transitory computer-readable storage medium (¶ 47; storage 130 of Figure 2) for controlling gear shifting of a hybrid electric vehicle (¶ 42) including a transmission control unit (TCU) connected to a vehicle control unit (VCU) (¶¶ 40-41), wherein the VCU is connected to a first microcontroller unit (MCU) (¶ 48) of an integrated starter generator (ISG) (¶ 36), a second MCU of a traction motor (TM) (¶ 40; for motor 40 of Figure 1), and a clutch (¶ 39; clutch 30 of Figure 1), the non-transitory computer-readable storage medium storing at least one computer instruction, wherein the at least one computer instruction (¶ 46), when loaded and executed by a processor (¶ 48), causes the processor to perform: determining, in response to a received vehicle state transmitted by the VCU being a braking state or a sliding state, a first target torque value (¶ 54); transmitting, once at an interval of a preset time period and via the VCU, a first torque control instruction to the first MCU and a second torque control instruction to the second MCU based on the first target torque value, wherein the first torque control instruction comprises a torque control mode and a first torque value (¶¶ 54-55; for “regenerative braking torque”), the second torque control instruction comprises a torque control mode and a second torque value (¶ 64; for “the output torque of the motor”), and a sum of the first torque value and the second torque value transmitted each time is equal to the first target torque value (¶ 66; to “control the output torque of the motor 40 by calculating the regenerative braking torque corresponding to the maximum regenerative braking possible amount” as in Figure 1). Choi does not expressly teach: transmitting, in response to a difference between a received rotational speed of the ISG that is transmitted by the VCU and a received rotational speed of the clutch being within a preset speed difference range and via the VCU, a rotational speed control instruction to the first MCU and a qear shift instruction to the second MCU, wherein the rotational speed control instruction comprises a rotational speed control mode and a target rotational speed; and transmitting, in response to receiving a TM gear-shifting completion instruction transmitted by the VCU, once at an interval of a preset time period and via the VCU, a third torque control instruction to the first MCU and a fourth torque control instruction to the second MCU based on the first target torque value, wherein the third torque control instruction comprises a torque control mode and a third torque value, the fourth torque control instruction comprises a torque control mode and a fourth torque value, and a sum of the third torque value and the fourth torque value transmitted each time is equal to the first target torque value. Palejiya teaches: transmitting, in response to a difference between a received rotational speed of the ISG that is transmitted by the VCU and a received rotational speed of the clutch being within a preset speed difference range and via the VCU, a rotational speed control instruction to the first MCU and a gear shift instruction to the second MCU (¶ 53), wherein the rotational speed control instruction comprises a rotational speed control mode and a target rotational speed (¶ 58); and transmitting, in response to receiving a TM gear-shifting completion instruction transmitted by the VCU, once at an interval of a preset time period and via the VCU, a third torque control instruction to the first MCU and a fourth torque control instruction to the second MCU based on the first target torque value (¶¶ 70-71), wherein the third torque control instruction comprises a torque control mode and a third torque value (¶ 77), the fourth torque control instruction comprises a torque control mode and a fourth torque value (¶ 79; to deliver a “commanded engine torque”), and a sum of the third torque value and the fourth torque value transmitted each time is equal to the first target torque value (¶ 87; after adding “the amount of additional torque to decrease the speed of the engine and the ISG to the speed of the traction electric machine”). See Claim 1 above for the rationale based on obviousness, motivations and reasons to combine. Conclusion Any inquiry concerning this communication or earlier communications from the examiner should be directed to ATUL TRIVEDI whose telephone number is (313)446-4908. The examiner can normally be reached Mon-Fri; 9:00 AM-5:00 PM EST. Examiner interviews are available via telephone, in-person, and video conferencing using a USPTO supplied web-based collaboration tool. To schedule an interview, applicant is encouraged to use the USPTO Automated Interview Request (AIR) at http://www.uspto.gov/interviewpractice. If attempts to reach the examiner by telephone are unsuccessful, the examiner’s supervisor, Peter Nolan can be reached at (571) 270-7016. The fax phone number for the organization where this application or proceeding is assigned is 571-273-8300. Information regarding the status of published or unpublished applications may be obtained from Patent Center. Unpublished application information in Patent Center is available to registered users. To file and manage patent submissions in Patent Center, visit: https://patentcenter.uspto.gov. Visit https://www.uspto.gov/patents/apply/patent-center for more information about Patent Center and https://www.uspto.gov/patents/docx for information about filing in DOCX format. For additional questions, contact the Electronic Business Center (EBC) at 866-217-9197 (toll-free). If you would like assistance from a USPTO Customer Service Representative, call 800-786-9199 (IN USA OR CANADA) or 571-272-1000. ATUL TRIVEDI Primary Examiner Art Unit 3661 /ATUL TRIVEDI/Primary Examiner, Art Unit 3661
Read full office action

Prosecution Timeline

Dec 13, 2024
Application Filed
Feb 02, 2026
Non-Final Rejection — §103 (current)

Precedent Cases

Applications granted by this same examiner with similar technology

Patent 12600207
VEHICULAR VISION SYSTEM WITH GLARE REDUCING WINDSHIELD
2y 5m to grant Granted Apr 14, 2026
Patent 12594807
FUNCTIONAL SAFETY PROTECTION MECHANISM SELF-TEST
2y 5m to grant Granted Apr 07, 2026
Patent 12590825
CROP CONTAINER MONITORING
2y 5m to grant Granted Mar 31, 2026
Patent 12576835
METHOD AND APPARATUS FOR CONTROLLING PARKING OF VEHICLE USING LIDAR SENSOR
2y 5m to grant Granted Mar 17, 2026
Patent 12576837
Object Perception Method For Vehicle And Object Perception Apparatus
2y 5m to grant Granted Mar 17, 2026
Study what changed to get past this examiner. Based on 5 most recent grants.

AI Strategy Recommendation

Get an AI-powered prosecution strategy using examiner precedents, rejection analysis, and claim mapping.
Powered by AI — typically takes 5-10 seconds

Prosecution Projections

1-2
Expected OA Rounds
91%
Grant Probability
99%
With Interview (+8.6%)
2y 2m
Median Time to Grant
Low
PTA Risk
Based on 841 resolved cases by this examiner. Grant probability derived from career allow rate.

Sign in with your work email

Enter your email to receive a magic link. No password needed.

Personal email addresses (Gmail, Yahoo, etc.) are not accepted.

Free tier: 3 strategy analyses per month