Prosecution Insights
Last updated: October 04, 2026
Application No. 19/183,316

METHODS AND APPARATUS FOR NATURAL LANGUAGE BASED SCENARIO DISCOVERY TO TRAIN A MACHINE LEARNING MODEL FOR A DRIVING SYSTEM

Non-Final OA §103
Filed
Apr 18, 2025
Priority
Jun 01, 2022 — continuation of 12/296,846
Examiner
WILSON, KIMBERLY LOVEL
Art Unit
2165
Tech Center
2100 — Computer Architecture & Software
Assignee
PlusAI Inc.
OA Round
1 (Non-Final)
71%
Grant Probability
Favorable
1-2
OA Rounds
2y 5m
Est. Remaining
88%
With Interview

Examiner Intelligence

Grants 71% — above average
71%
Career Allowance Rate
399 granted / 562 resolved
+16.0% vs TC avg
Strong +17% interview lift
Without
With
+17.1%
Interview Lift
resolved cases with interview
Typical timeline
3y 11m
Avg Prosecution
10 currently pending
Career history
578
Total Applications
across all art units

Statute-Specific Performance

§101
22.5%
-17.5% vs TC avg
§103
45.4%
+5.4% vs TC avg
§102
14.0%
-26.0% vs TC avg
§112
9.9%
-30.1% vs TC avg
Black line = Tech Center average estimate • Based on career data from 562 resolved cases

Office Action

§103
DETAILED ACTION 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 This Application is a Continuation of US Application 17/829,484 filed 1 June 2022, now US Patent No 12,296,846. Information Disclosure Statement The information disclosure statement (IDS) submitted on 17 July 2025 is in compliance with the provisions of 37 CFR 1.97. Accordingly, the information disclosure statement is being considered by the examiner. 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 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. Claim(s) 1, 3, 5-11, 13, 15, 16, 18 and 20 is/are rejected under 35 U.S.C. 103 as being unpatentable over US PGPub 2023/0051565 to Cower et al (hereafter Cower) in view of US Patent No 11,157,813 to Je et al (hereafter Je). Referring to claim 1, Feng discloses a computer implemented method comprising: generating, by a computing system, a classification model [prediction model/neural network] of a plurality of classification models associated with a multi-task machine learning model on a vehicle, each classification model associated with a respective scenario of interest [scene] (see [0022]-[0024] – The system obtains one or more sensor data inputs depicting the same scene in an environment. The system processes the one or more sensor data inputs using one or more trained prediction models to generate a plurality of predictions about a characteristic of an object of the scene. The one or more trained prediction models can be trained on the machine learning task using training data sampled from the log data, or using a different set of training data.), wherein the generating comprises: training the classification model [prediction model/task neural network] on the first training data reflective of the scenario of interest (see [0021]; [0023]; [0049]; and [0052] – Classification of images depicting a scene in an environment. The system uses the training dataset to train the task neural network. Once the task neural network has been fully trained, the task neural network can be deployed on an autonomous vehicle so that image classification or object detection may be performed by an on-board computer system of the autonomous vehicle as the vehicle navigates through the environment.); training the classification model on second training data determined with a threshold confidence level by the classification model to be reflective of the scenario of interest (see Fig 1; [0021]; [0024]; [0030]; [0042]; [0050]; [0052] – The one or more trained prediction models are the same as the task neural network. The respective prediction may assign a score to each object category of a set of object categories, with each score representing an estimated likelihood that the object of the scene depicted in the particular input image belonging to the respective object category. The system then adds the hard examples to the training dataset and uses the updated dataset to re-train the task neural network. The re-trained neural network is considered to represent the second trained classification model. Once the task neural network has been fully trained, the task neural network can be deployed on an autonomous vehicle so that image classification or object detection may be performed by an on-board computer system of the autonomous vehicle as the vehicle navigates through the environment.); determining, by the computing system, an occurrence of the scenario of interest based on the classification model (see [0052] – Once the task neural network (or the multiple task neural networks) has been fully trained, the task neural network(s) can be, for example, deployed on an autonomous vehicle so that image classification or object detection may be performed by an on-board computer system of the autonomous vehicle as the autonomous vehicle navigates through the environment.) While Cower teaches determining an occurrence of the scenario of interest based on the classification, Cower fails to explicitly teach the further limitation of providing, by the computing system, a representation of the scenario of interest to a remote server to update as associated classification model. Je teaches the classification of images/video from a vehicle using a classification model, including the further limitations of training the classification model on second training data determined with a threshold confidence level by the classification model to be reflective of the scenario of interest (Je: see column 10, line 48 – column 11, line 9); determining, by the computing system, an occurrence of the scenario of interest based on the classification model (see column 8, lines 1-7); and providing, by the computing system, a representation of the scenario of interest to a remote server to update an associated classification model (see column 9, lines 29-37). Cower and Je are analogous art since they both relate to the selection of data for training a classification model and the actual training of the classification model with relation to a vehicle. It would have been obvious to one of ordinary skill in the art prior to the effective filing date of the claimed invention to utilize the process of Je for updating the classification model of Cower. One would have been motivated to do so in order to effectively update a perception network (Cower: see [0020]). Referring to claim 3, the combination of Cower and Je (hereafter Cower/Je) teaches the method of claim 1, wherein the representation of an occurrence of the scenario of interest is a video frame stored in memory of the vehicle (Je: see column 9, lines 48-61). Referring to claim 5, Cower/Je teaches the method of claim 1, wherein the first training data is based on a query performed on a set of image data, the query specifying the scenario of interest [scene] (Je: see column 9, line 29 – column 10, line 32 and column 11, lines 20-60). Referring to claim 6, Cower/Je teaches the method claim 5, wherein a text-based search is performed in response to the query (Je: see column 9, line 29 – column 10, line 32 and column 11, lines 20-60 – Using scene codes). Referring to claim 7, Cower/Je teaches the non-transitory, processor-readable medium of claim 3, wherein the query performs an image-based search (Je: see column 9, line 29 – column 10, line 32 and column 11, lines 20-60 – Using object detection information). Referring to claim 8, Cower/Je teaches the method of claim 1, wherein the classification model is trained based on text-image co-occurrence. (Je: see column 9, line 29 – column 10, line 32 and column 11, lines 20-60). Referring to claim 9, Cower/Je teaches the method of claim 1, wherein the first training data and the second training data include frames of image data, and the first training data has fewer frames than the second training data (Cower: see Fig 1; [0021]; [0024]; [0030]; [0042]; [0050]; [0052] – The one or more trained prediction models are the same as the task neural network. The respective prediction may assign a score to each object category of a set of object categories, with each score representing an estimated likelihood that the object of the scene depicted in the particular input image belonging to the respective object category. The system then adds the hard examples to the training dataset and uses the updated dataset to re-train the task neural network. The re-trained neural network is considered to represent the second trained classification model. Once the task neural network has been fully trained, the task neural network can be deployed on an autonomous vehicle so that image classification or object detection may be performed by an on-board computer system of the autonomous vehicle as the vehicle navigates through the environment.). Referring to claim 10, Cower/Je teaches the method of claim 1, wherein the scenario of interest is associated with at least one of slippery road surface, rainy day [rain], sun glare, road ice, traffic accident in front of vehicle, emergency vehicle, road work, and scattered debris (Je: see column 8, lines 36-55). Referring to claim 11, Cower discloses a system comprising: at least one processor (see [0069]); and a memory storing instructions that, when executed by the at least one processor (see [0074]), cause the system to perform operations comprising: generating a classification model [prediction model/neural network] of a plurality of classification models associated with a multi-task machine learning model on a vehicle, each classification model associated with a respective scenario of interest [scene] (see [0022]-[0024] – The system obtains one or more sensor data inputs depicting the same scene in an environment. The system processes the one or more sensor data inputs using one or more trained prediction models to generate a plurality of predictions about a characteristic of an object of the scene. The one or more trained prediction models can be trained on the machine learning task using training data sampled from the log data, or using a different set of training data.), wherein the generating comprises: training the classification model [prediction model/task neural network] on the first training data reflective of the scenario of interest (see [0021]; [0023]; [0049]; and [0052] – Classification of images depicting a scene in an environment. The system uses the training dataset to train the task neural network. Once the task neural network has been fully trained, the task neural network can be deployed on an autonomous vehicle so that image classification or object detection may be performed by an on-board computer system of the autonomous vehicle as the vehicle navigates through the environment.); training the classification model on second training data determined with a threshold confidence level by the classification model to be reflective of the scenario of interest (see Fig 1; [0021]; [0024]; [0030]; [0042]; [0050]; [0052] – The one or more trained prediction models are the same as the task neural network. The respective prediction may assign a score to each object category of a set of object categories, with each score representing an estimated likelihood that the object of the scene depicted in the particular input image belonging to the respective object category. The system then adds the hard examples to the training dataset and uses the updated dataset to re-train the task neural network. The re-trained neural network is considered to represent the second trained classification model. Once the task neural network has been fully trained, the task neural network can be deployed on an autonomous vehicle so that image classification or object detection may be performed by an on-board computer system of the autonomous vehicle as the vehicle navigates through the environment.); determining an occurrence of the scenario of interest based on the classification model (see [0052] – Once the task neural network (or the multiple task neural networks) has been fully trained, the task neural network(s) can be, for example, deployed on an autonomous vehicle so that image classification or object detection may be performed by an on-board computer system of the autonomous vehicle as the autonomous vehicle navigates through the environment.) While Cower teaches determining an occurrence of the scenario of interest based on the classification, Cower fails to explicitly teach the further limitation of providing a representation of the scenario of interest to a remote server to update as associated classification model. Je teaches the classification of images/video from a vehicle using a classification model, including the further limitations of training the classification model on second training data determined with a threshold confidence level by the classification model to be reflective of the scenario of interest (Je: see column 10, line 48 – column 11, line 9); determining an occurrence of the scenario of interest based on the classification model (see column 8, lines 1-7); and providing a representation of the scenario of interest to a remote server to update an associated classification model (see column 9, lines 29-37). Cower and Je are analogous art since they both relate to the selection of data for training a classification model and the actual training of the classification model with relation to a vehicle. It would have been obvious to one of ordinary skill in the art prior to the effective filing date of the claimed invention to utilize the process of Je for updating the classification model of Cower. One would have been motivated to do so in order to effectively update a perception network (Cower: see [0020]). Referring to claim 13, Cower/Je teaches the system of claim 11, wherein the representation of an occurrence of the scenario of interest is a video frame stored in memory of the vehicle (Je: see column 9, lines 48-61). Referring to claim 15, Cower/Je teaches the system of claim 11, wherein the first training data is based on a query performed on a set of image data, the query specifying the scenario of interest [scene] (Je: see column 9, line 29 – column 10, line 32 and column 11, lines 20-60). Referring to claim 16, Cower discloses a non-transitory, computer-readable storage medium including instructions that, when executed by at least one processor of a computing system (see [0068]), cause the computing system to perform operations comprising: generating a classification model [prediction model/neural network] of a plurality of classification models associated with a multi-task machine learning model on a vehicle, each classification model associated with a respective scenario of interest [scene] (see [0022]-[0024] – The system obtains one or more sensor data inputs depicting the same scene in an environment. The system processes the one or more sensor data inputs using one or more trained prediction models to generate a plurality of predictions about a characteristic of an object of the scene. The one or more trained prediction models can be trained on the machine learning task using training data sampled from the log data, or using a different set of training data.), wherein the generating comprises: training the classification model [prediction model/task neural network] on the first training data reflective of the scenario of interest (see [0021]; [0023]; [0049]; and [0052] – Classification of images depicting a scene in an environment. The system uses the training dataset to train the task neural network. Once the task neural network has been fully trained, the task neural network can be deployed on an autonomous vehicle so that image classification or object detection may be performed by an on-board computer system of the autonomous vehicle as the vehicle navigates through the environment.); training the classification model on second training data determined with a threshold confidence level by the classification model to be reflective of the scenario of interest (see Fig 1; [0021]; [0024]; [0030]; [0042]; [0050]; [0052] – The one or more trained prediction models are the same as the task neural network. The respective prediction may assign a score to each object category of a set of object categories, with each score representing an estimated likelihood that the object of the scene depicted in the particular input image belonging to the respective object category. The system then adds the hard examples to the training dataset and uses the updated dataset to re-train the task neural network. The re-trained neural network is considered to represent the second trained classification model. Once the task neural network has been fully trained, the task neural network can be deployed on an autonomous vehicle so that image classification or object detection may be performed by an on-board computer system of the autonomous vehicle as the vehicle navigates through the environment.); determining an occurrence of the scenario of interest based on the classification model (see [0052] – Once the task neural network (or the multiple task neural networks) has been fully trained, the task neural network(s) can be, for example, deployed on an autonomous vehicle so that image classification or object detection may be performed by an on-board computer system of the autonomous vehicle as the autonomous vehicle navigates through the environment.) While Cower teaches determining an occurrence of the scenario of interest based on the classification, Cower fails to explicitly teach the further limitation of providing a representation of the scenario of interest to a remote server to update as associated classification model. Je teaches the classification of images/video from a vehicle using a classification model, including the further limitations of training the classification model on second training data determined with a threshold confidence level by the classification model to be reflective of the scenario of interest (Je: see column 10, line 48 – column 11, line 9); determining an occurrence of the scenario of interest based on the classification model (see column 8, lines 1-7); and providing a representation of the scenario of interest to a remote server to update an associated classification model (see column 9, lines 29-37). Cower and Je are analogous art since they both relate to the selection of data for training a classification model and the actual training of the classification model with relation to a vehicle. It would have been obvious to one of ordinary skill in the art prior to the effective filing date of the claimed invention to utilize the process of Je for updating the classification model of Cower. One would have been motivated to do so in order to effectively update a perception network (Cower: see [0020]). Referring to claim 18, Cower/Je teaches the non-transitory, computer-readable medium of claim 16, wherein the representation of an occurrence of the scenario of interest is a video frame stored in memory of the vehicle (Je: see column 9, lines 48-61). Referring to claim 20, Cower/Je teaches the non-transitory, computer-readable medium of claim 16, wherein the first training data is based on a query performed on a set of image data, the query specifying the scenario of interest [scene] (Je: see column 9, line 29 – column 10, line 32 and column 11, lines 20-60). Claim(s) 2, 4, 12, 14, 17 and 19 is/are rejected under 35 U.S.C. 103 as being unpatentable over US PGPub 2023/0051565 to Cower et al (hereafter Cower) in view of US Patent No 11,157,813 to Je et al (hereafter Je) as applied to claims 1, 11 and 16 above, and further in view of US PGPub 2020/0074266 to Peake et al (hereafter Peake). Referring to claims 2, 12 and 17, while Cower/Je teaches a classification model updated based on a vehicle, Cower/Je fails to explicitly teach the further limitation wherein the remote server includes a plurality of classification models including the associated classification model, the plurality of classification models updated based on information from a fleet including the vehicle. Peake teaches the use of classification models with an autonomous vehicle, including the further limitation wherein the remote server includes a plurality of classification models including the associated classification model, the plurality of classification models updated based on information from a fleet including the vehicle (see [0034]). It would have been obvious to one of ordinary skill in the art prior to the effective filing date of the claimed invention to use a plurality of vehicles to update the classification model of Cower/Je as taught by Peake. One would have been motivated to do so in order to have a plurality of data to use in the updating of the model (Peake: see [0004]). Referring to claims 4, 14 and 19, Cower/Je fails to teach the further limitation of a scenario occurrence counter. Peake teaches the use of classification models with an autonomous vehicle, including the further limitation wherein a scenario occurrence counter of the vehicle includes a numerical count of instances of video frames associated with the scenario of interest (see [0043]). It would have been obvious to one of ordinary skill in the art prior to the effective filing date of the claimed inventio to use the occurrence calculator of Peake with the process of Cower/Je. One would have been motivated to do so to use the information for efficiently updating the model (Peake: see [0004]). Conclusion The prior art made of record and not relied upon is considered pertinent to applicant's disclosure. US PGPub 2022/0114476 to Bui et al – Paragraph [0122] teaches how many iterations are used for training US PGPub 2015/0305663 – teaches recall/precision US PGPub 2018/0232601 to Feng et al - Feng discloses a computer implemented method comprising: training the classification model [neural network] on first training data [initial set of labeled images] reflective of scenario of interest (see [0044]; [0045]; [0051]; and Fig 1C, S1 – An initial labeled training dataset is provided and the neural network is trained by using the dataset.); training the classification model on second training data determined with a threshold confidence level by the classification model to be reflective of the scenario of interest (see [0045]; [0052]; [0053]; [0054]; [0055]; Fig 1C, steps S3 and S4 – Given the score obtained in step S2, images with the top K highest scores are selected for labeling by the annotation device. The selected images with newly annotated labels are added into the current (latest) labeled training set to get a new training dataset. The network is retrained based on the new training dataset.). Contact Information Any inquiry concerning this communication or earlier communications from the examiner should be directed to KIMBERLY LOVEL WILSON whose telephone number is (571)272-2750. The examiner can normally be reached 8-4:30. 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, Aleksandr Kerzhner can be reached at 571-270-1760. 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. /KIMBERLY L WILSON/Primary Examiner, Art Unit 2165
Read full office action

Prosecution Timeline

Apr 18, 2025
Application Filed
Jul 01, 2026
Non-Final Rejection mailed — §103 (current)

Precedent Cases

Applications granted by this same examiner with similar technology

Patent 12711174
Computing Systems and Methods for Retrieving Data from a Library for Use by Downstream Systems
2y 4m to grant Granted Aug 18, 2026
Patent 12688213
DOCUMENT COLLECTION, ANSWER EXTRACTION, AND DATA GRAPH DISPLAY SYSTEMS AND METHODS
2y 4m to grant Granted Jul 21, 2026
Patent 12681982
Systems and Methods for Efficient Multimodal Search Refinement
3y 11m to grant Granted Jul 14, 2026
Patent 12670195
CODE RETRIEVAL METHOD AND APPARATUS BASED ON LARGE LANGUAGE MODEL
1y 10m to grant Granted Jun 30, 2026
Patent 12639366
SYSTEMS AND METHODS FOR A PET IMAGE SEARCH BASED ON A PET IMAGE CREATED BY A USER
1y 9m to grant Granted May 26, 2026
Study what changed to get past this examiner. Based on 5 most recent grants.

Strategy Recommendation AI-generated — please review before filing

Get a prosecution strategy drawn from examiner precedents, rejection analysis, and claim mapping.
Typically takes 5-10 seconds — AI-generated, attorney review required before filing

Prosecution Projections

1-2
Expected OA Rounds
71%
Grant Probability
88%
With Interview (+17.1%)
3y 11m (~2y 5m remaining)
Median Time to Grant
Low
PTA Risk
Based on 562 resolved cases by this examiner. Grant probability derived from career allowance 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