Prosecution Insights
Last updated: April 19, 2026
Application No. 18/775,434

DRIVING ASSISTANCE DEVICE, DRIVING ASSISTANCE METHOD, AND NON-TRANSITORY RECORDING MEDIUM

Non-Final OA §103
Filed
Jul 17, 2024
Examiner
AGAHI, DARIOUSH
Art Unit
2656
Tech Center
2600 — Communications
Assignee
Toyota Jidosha Kabushiki Kaisha
OA Round
1 (Non-Final)
86%
Grant Probability
Favorable
1-2
OA Rounds
2y 9m
To Grant
99%
With Interview

Examiner Intelligence

Grants 86% — above average
86%
Career Allow Rate
142 granted / 166 resolved
+23.5% vs TC avg
Strong +29% interview lift
Without
With
+29.0%
Interview Lift
resolved cases with interview
Typical timeline
2y 9m
Avg Prosecution
27 currently pending
Career history
193
Total Applications
across all art units

Statute-Specific Performance

§101
25.8%
-14.2% vs TC avg
§103
47.8%
+7.8% vs TC avg
§102
10.0%
-30.0% vs TC avg
§112
12.6%
-27.4% vs TC avg
Black line = Tech Center average estimate • Based on career data from 166 resolved cases

Office Action

§103
DETAILED ACTION This office action is in response to Applicant’s submission filed on 7/17/2024. Claims 1-5 are pending in the application of which Claims 1, 4, and 5 are independent and have been examined. 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 . Priority Acknowledgment is made of applicant’s claim for foreign priority under 35 U.S.C. 119 (a)-(d). The certified copy has been filed in parent Application No. JP2023118461, filed on 7/20/2023. Information Disclosure Statement The information disclosure statement(s)(IDS) submitted on 7/17/2023 has been considered by the examiner. Claim Objections Claims 4 and 5 are objected to for the informalities shown and may be addressed with suggested amendments: The acronym “ADAS” and “LLM” should be expanded when used for the first time. 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. The factual inquiries for establishing a background for determining obviousness under 35 U.S.C. 103 are summarized as follows: 1. Determining the scope and contents of the prior art. 2. Ascertaining the differences between the prior art and the claims at issue. 3. Resolving the level of ordinary skill in the pertinent art. 4. Considering objective evidence present in the application indicating obviousness or nonobviousness. Claims 1, 4, and 5 are rejected under 35 U.S.C. 103 as being unpatentable over Matthew Sharifi (US20250012587A1)(herein " Sharifi "), and in further view of Gopalkrishna et al. (US20230281963A1)(herein " Gopalkrishna "). Regarding claims 1, 4 and 5 Sharifi teaches [A driving assistance device comprising a processor configured to: - claim 1], [A driving assistance method comprising: - claim 4], and [A non-transitory recording medium having recorded thereon a computer program for causing a processor to execute a process comprising: - claim 5] (Sharifi, Par. 0011:” … The computing device includes one or more processors, and a computer-readable memory, which is optionally non-transitory, coupled to the one or more processors and storing instructions thereon that, when executed by the one or more processors, cause the computing device to: (i) receive a query …”, and Par. 0054:” The vehicle computing device 150 includes one or more processor(s) 152 and a memory 153 storing computer-readable instructions executable by the processor(s) 152.”) acquire a voice question [[about ADAS (Advanced Driver-Assistance Systems)]] accepted from a driver driving a vehicle; recognize the voice question about the ADAS; and generate a voice response corresponding to the voice question [[about the ADAS]] using LLM (Large Language Models). (Sharifi, Par. 0056:” … a user requests navigation information in a query without previously initiating a navigation session. The user query [question] may be an audio query. ... The user may be a driver, … the example scenarios in FIGS. 2 and 3 include queries related to driving directions it will be understood … suitable mode of transportation including driving, ...”, and Par. 0077:”… generate the text of the response 204 by utilizing the language processing module 109a, and in certain aspects, a large language model (LLM) (e.g., language model for dialogue applications … Such an LLM may be conditioned/trained to generate the response text based on characteristics of the response, and/or the LLM may be trained ...”, and Par. 0038:” … the language processing module 109a may include an automatic speech recognition (ASR) engine 109a1 that is configured to transcribe speech inputs from a user into sets of text. Further, the language processing module 109a may include a text-to-speech (TTS) engine 109a2 that is configured to convert text into audio outputs, such as audio responses, audio queries, navigation instructions, and/or other outputs for the user.”, and Par. 0007:”… the response may be an audio response …”). Sharifi does not teach, however Gopalkrishna teaches about ADAS (Advanced Driver-Assistance Systems) (Gopalkrishna, Par. 0057:” … an exemplary method for vision and language model pretraining [LLM], in accordance with an embodiment of the present invention.”, and Par. 0074:” The ADAS 677 receives one or more predictions from one or more of a vision model(s) and a language model(s).”, and Par. 0075:” Responsive to the one or more predictions, a vehicle controlling decision is made. To that end, the ADAS 677 can control, as an action corresponding to a decision, for example, but not limited to, steering, braking, and accelerating systems.”) Gopalkrishna is considered to be analogous to the claimed invention because it is in the same field of endeavor. Therefore, it would have been obvious to someone of ordinary skill in the art before the effective filing date of the claimed invention to have modified Sharifi further in view of Gopalkrishna to employ ADAS. Motivation to do so would provide an accident-avoidance measures involving controlling one or more systems of a motor vehicle (Gopalkrishna, Par. 0071). Claims 2 and 3 are rejected under 35 U.S.C. 103 as being unpatentable over Sharifi, and Gopalkrishna, and in further view of D'Orazio et al. (US20220073098A1)(herein " D'Orazio"). Regarding claim 2, Sharifi, as modified above, teaches the device of claim 1. Sharifi, as modified above, further teaches recognize the voice question asking whether it is the situation in which the function of the ADAS can be activated; and (Sharifi, Par. 0056:” … a user requests navigation information in a query without previously initiating a navigation session. The user query [question] may be an audio query. ... The user may be a driver, … the example scenarios in FIGS. 2 and 3 include queries related to driving directions it will be understood … suitable mode of transportation including driving, ...”). the processor is configured to generate the voice response explaining an operation of the driver required to activate the function of the ADAS when it is the situation in which the function of the ADAS can be activated and the speed of the vehicle is greater than zero. (Sharifi, Par. 0038:” … the language processing module 109a may include a text-to-speech (TTS) engine 109a2 that is configured to convert text into audio outputs, such as audio responses, audio queries, navigation instructions, and/or other outputs for the user.”, and Par. 0007:”… the response may be an audio response …”). Note: Condition under which function of ADAS can be activated when the vehicle speed is greater than zero is taught by D'Orazio. generate the voice response corresponding to the voice question asking [[whether it is the situation in which the function of the ADAS can be activated based on the voice question asking whether it is the situation in which the function of the ADAS can be activated,]] (Sharifi, Par. 0056:” … The user query [question] may be an audio query. ... The user may be a driver, … the example scenarios in FIGS. 2 and 3 include queries related to driving directions it will be understood … suitable mode of transportation including driving, ...”, and Par. 0077:”… generate the text of the response 204...”, and Par. 0038:” … the language processing module 109a may include an automatic speech recognition (ASR) engine 109a1 that is configured to transcribe speech inputs from a user into sets of text. Further, the language processing module 109a may include a text-to-speech (TTS) engine 109a2 that is configured to convert text into audio outputs, such as audio responses, audio queries, navigation instructions, and/or other outputs for the user.”, and Par. 0007:”… the response may be an audio response …”). Sharifi, as modified above, does not teach, however, D'Orazio teaches acquire the voice question accepted from the driver when speed of the vehicle is greater than zero and asking whether it is a situation in which a function of the ADAS, which cannot be activated when the speed of the vehicle is less than a threshold, can be activated, information showing a state of the vehicle when the voice question asking whether it is the situation in which the function of the ADAS can be activated is accepted from the driver, location information of the vehicle when the voice question asking whether it is the situation in which the function of the ADAS can be activated is accepted from the driver, and information describing a condition under which the function of the ADAS can be activated; (D'Orazio, Par. 0016:” … processor is provided that includes performing an advanced driving assistance algorithm, receiving [acquire] a request for a lane change, generating a lane change navigational route in response to the request for a lane change, a vehicle location and a map data, calculating a predicted lateral acceleration in response to the navigational route, and executing a lane change in response to the lane change navigational route in response to the predicted lateral acceleration being less than a lateral acceleration threshold.”, and Par. 0045:” … the processor 220 is further operative to receive a lane change request from a vehicle operator [driver of the vehicle] via the user interface 253 ... The processor 220 is then operative to receive a map data from the memory 250, location data from the GPS 245 and is operative to calculate a navigational route for the host vehicle to execute the lane change operation from a current lane to a destination lane. … the navigational route may include a start point in the original lane, an ending point in the destination lane and may further include …. In addition, the processor 220 is operative to calculate a PLA based on the upcoming road characteristics. The processor 220 is then operative to compare the PLA to a lateral acceleration threshold. If the PLA does not exceed the lateral acceleration threshold, the processor 220 is then operative to generate control signals to perform the lane change operation. If the PLA does exceed the lateral acceleration threshold, the processor 220 may deny the lane change operation and provide an alert to the vehicle operator indicating the denial of the lane change.”, and Par. 0052:”… compare 380 the calculated PLAs to a lateral acceleration threshold. The lateral acceleration threshold may be a predetermined lateral acceleration threshold at which vehicle movement may be uncomfortable to a vehicle occupant or may be detrimental to vehicle performance and stability. If the calculated PLAs exceed the threshold, the method may then be operative to deny 390 the lane change operation and not perform the lane change maneuver. In addition, the method may be operative to provide a warning or alert to a vehicle operator indicative of the denial of the lane change operation.”) Note: lane change request, and navigational route request, reads on speed of the vehicle is greater than zero. PLA signifies when the lane change is not safe to perform by comparing the threshold PLA to the calculated PLA. This reads on the ADAS can/cannot be activated by comparing the vehicle speed with the threshold speed. [[generate the voice response corresponding to the voice question asking]] whether it is the situation in which the function of the ADAS can be activated based on the voice question asking whether it is the situation in which the function of the ADAS can be activated, (D'Orazio, Par. 0016:” … processor is provided that includes performing an advanced driving assistance algorithm, receiving [acquire] a request for a lane change, generating a lane change navigational route in response to the request for a lane change, ...”, and Par. 0045:” … the processor 220 is further operative to receive a lane change request from a vehicle operator [driver of the vehicle] via the user interface 253 …. the processor 220 is operative to calculate a PLA based on the upcoming road characteristics. The processor 220 is then operative to compare the PLA to a lateral acceleration threshold. If the PLA does not exceed the lateral acceleration threshold, the processor 220 is then operative to generate control signals to perform[can be activated] the lane change operation. If the PLA does exceed the lateral acceleration threshold, the processor 220 may deny the lane change operation and provide an alert to the vehicle operator indicating the denial [cannot be activated] of the lane change.”) Note: lane change request reads on asking whether the ADAS can be activated. the information showing a state of the vehicle, the location information of the vehicle, and the information describing the condition under which the function of the ADAS can be activated when the speed of the vehicle is greater than zero, (D'Orazio, Par. 0026:” … the processor being further operative to generate a warning signal in response to the predicted lateral acceleration exceeding a lateral acceleration threshold, and a display for displaying a denial of lane change to a vehicle operator in response to the warning signal.”) Note displaying condition under which the function of ADAS (i.e. lane change) can be activated is a matter of design choice since denying such a condition is being displayed. Furthermore, lane change implies the speed of the vehicle is greater than zero. D'Orazio is considered to be analogous to the claimed invention because it is in the same field of endeavor. Therefore, it would have been obvious to someone of ordinary skill in the art before the effective filing date of the claimed invention to have modified Sharifi, as modified above, further in view of D'Orazio to acquire the voice question accepted from the driver when speed of the vehicle is greater than zero and asking whether it is a situation in which a function of the ADAS, which cannot be activated when the speed of the vehicle is less than a threshold, can be activated, information showing a state of the vehicle when the voice question asking whether it is the situation in which the function of the ADAS can be activated is accepted from the driver, location information of the vehicle when the voice question asking whether it is the situation in which the function of the ADAS can be activated is accepted from the driver, and information describing a condition under which the function of the ADAS can be activated; whether it is the situation in which the function of the ADAS can be activated based on the voice question asking whether it is the situation in which the function of the ADAS can be activated, the information showing a state of the vehicle, the location information of the vehicle, and the information describing the condition under which the function of the ADAS can be activated when the speed of the vehicle is greater than zero. Motivation to do so would improve the safety of the vehicle operations while performing an ADAS operation (D'Orazio, Par. 0039). Regarding claim 3, Sharifi, as modified above, teaches the device of claim 1. Sharifi, as modified above, does not teach, however, D'Orazio teaches wherein the function of the ADAS includes a lane change assist, (D'Orazio, Par. 0005:”… a method and apparatus for lane change on demand operation in an ADAS equipped motor vehicle.”, and Par. 0041:” … illustrating an exemplary implementation of a system 200 for predictive lateral acceleration for a lane change on demand operation in an ADAS equipped motor vehicle is shown.”) the processor is configured to generate the voice response explaining a range of a speed of the vehicle where the lane change assist can be activated when the processor acquires the voice question about the range of the speed of the vehicle where the lane change assist can be activated accepted from the driver driving the vehicle. (D'Orazio, Par. 0016:” … processor is provided that includes performing an advanced driving assistance algorithm, receiving a request for a lane change, generating a lane change navigational route in response to the request for a lane change, a vehicle location and a map data, calculating a predicted lateral acceleration in response to the navigational route, and executing a lane change in response to the lane change navigational route in response to the predicted lateral acceleration being less than a lateral acceleration threshold.”, and Par. 0026:”… an advanced driver assistance system for controlling a vehicle includes an input device for receiving a request for a lane change, a processor operative to generate a lane change navigational route in response to a map data, a current vehicle location, and the request for the lane change, the processor being further operative to determine a predicted lateral acceleration at a point along the lane change navigational route, the processor being further operative to generate a warning signal in response to the predicted lateral acceleration exceeding a lateral acceleration threshold, and a display for displaying a denial of lane change to a vehicle operator in response to the warning signal.”, and Par. 0038:”… method are operative to receive a request for LCoD, such as a right side LCoD, from a vehicle operator or from an ADAS controller.”, and Par. 0048:” … determine 330 if a lane change request has been received. The lane change request may be initiated by a vehicle operator request, such as activation of a turn signal or voice command or may be initiated by a an ADAS controller in response to a determination by an assisted driving algorithm. In an exemplary embodiment, the lane change request may be generated by a vehicle operator activating a turn signal switch during the ADAS operation. “) Note: All the relevant calculations are performed as shown above which predict a safe lane change condition (one of which is speed of the vehicle), and lane change is initiated if it is considered safe. At the same time display is used to output such result. Producing a voice response by way of explaining the mentioned results to the driver such as safe speed range can be provided via Sharifi’s teaching of TTS which is a design choice. D'Orazio is considered to be analogous to the claimed invention because it is in the same field of endeavor. Therefore, it would have been obvious to someone of ordinary skill in the art before the effective filing date of the claimed invention to have modified Sharifi, as modified above, further in view of D'Orazio to wherein the function of the ADAS includes a lane change assist, the processor is configured to generate the voice response explaining a range of a speed of the vehicle where the lane change assist can be activated when the processor acquires the voice question about the range of the speed of the vehicle where the lane change assist can be activated accepted from the driver driving the vehicle. Motivation to do so would improve the safety of the vehicle operations while performing an ADAS operation (D'Orazio, Par. 0039). Conclusion The prior art made of record and not relied upon is considered pertinent to applicant’s disclosure. Xu (US20240095460A1) teaches in Par. ABS:” … For instance, the systems and methods may receive text data representing speech, such as a question associated with a vehicle or other machine type. The systems and methods then use a retrieval system(s) to retrieve a question/answer pair(s) associated with the text data and/or contextual information associated with the text data. In some examples, the contextual information is associated with a knowledge base associated with or corresponding to the vehicle.” Examiner's Note: Examiner has cited particular columns and line numbers and/or paragraph numbers in the references applied to the claims above for the convenience of the applicant. Although the specified citations are representative of the teachings of the art and are applied to specific limitations within the individual claim, other passages and figures may apply as well. It is respectfully requested from the applicant in preparing responses, to fully consider the references in entirety as potentially teaching all or part of the claimed invention, as well as the context of the passage as taught by the prior art or disclosed by the Examiner. In the case of amending the Claimed invention, Applicant is respectfully requested to indicate the portion(s) of the specification which dictate(s) the structure relied on for proper interpretation and also to verify and ascertain the metes and bounds of the claimed invention. Any inquiry concerning this communication or earlier communications from the examiner should be directed to DARIOUSH AGAHI whose telephone number is (408)918-7689. The examiner can normally be reached Monday - Thursday and alternate Fridays, 7:30-4:30 PT. 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, Bhavesh Mehta can be reached on 571-272-7453. 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. DARIOUSH AGAHI, P.E. Primary Examiner /DARIOUSH AGAHI/Primary Examiner, Art Unit 2656
Read full office action

Prosecution Timeline

Jul 17, 2024
Application Filed
Feb 22, 2026
Non-Final Rejection — §103 (current)

Precedent Cases

Applications granted by this same examiner with similar technology

Patent 12596890
SYSTEMS AND METHODS FOR CROSS-LINGUAL TRANSFER LEARNING
2y 5m to grant Granted Apr 07, 2026
Patent 12596876
SYSTEMS AND METHODS FOR IMPROVING TEXTUAL DESCRIPTIONS USING LARGE LANGUAGE MODELS
2y 5m to grant Granted Apr 07, 2026
Patent 12591743
INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD, AND STORAGE MEDIUM FOR EXTRACTING A NAMED ENTITY FROM A DOCUMENT
2y 5m to grant Granted Mar 31, 2026
Patent 12586586
SPEECH RECOGNITION WITH SELECTIVE USE OF DYNAMIC LANGUAGE MODELS
2y 5m to grant Granted Mar 24, 2026
Patent 12579448
TECHNIQUES FOR POSITIVE ENTITY AWARE AUGMENTATION USING TWO-STAGE AUGMENTATION
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
86%
Grant Probability
99%
With Interview (+29.0%)
2y 9m
Median Time to Grant
Low
PTA Risk
Based on 166 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