Prosecution Insights
Last updated: October 02, 2026
Application No. 17/529,737

Method for Generating Training Data for a Recognition Model for Recognizing Objects in Sensor Data from a Surroundings Sensor System of a Vehicle, Method for Generating a Recognition Model of this kind, and Method for Controlling an Actuator System of a Vehicle

Final Rejection §103
Filed
Nov 18, 2021
Priority
Nov 19, 2020 — DE 10 2020 214 596.2
Examiner
NGUYEN, TRI T
Art Unit
2128
Tech Center
2100 — Computer Architecture & Software
Assignee
Robert Bosch GmbH
OA Round
4 (Final)
67%
Grant Probability
Favorable
5-6
OA Rounds
0m
Est. Remaining
83%
With Interview

Examiner Intelligence

Grants 67% — above average
67%
Career Allowance Rate
136 granted / 202 resolved
+12.3% vs TC avg
Strong +16% interview lift
Without
With
+15.8%
Interview Lift
resolved cases with interview
Typical timeline
3y 12m
Avg Prosecution
13 currently pending
Career history
220
Total Applications
across all art units

Statute-Specific Performance

§101
15.8%
-24.2% vs TC avg
§103
62.4%
+22.4% vs TC avg
§102
3.2%
-36.8% vs TC avg
§112
15.0%
-25.0% vs TC avg
Black line = Tech Center average estimate • Based on career data from 202 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 . Information Disclosure Statement The examiner has considered the information disclosure statements (IDS) submitted on 03/16/2026. Response to Amendment The amendment filed 05/25/2026 has been entered. Claims 1-5 and 7-12 remain pending in the application. Response to Arguments Applicant’s arguments, filed 05/25/2026, with respect to the rejections of the claims under 103 have been fully considered and are not persuasive. Applicant argues (page 10) Liang in view of Schindler, Omar and Hyland fails to teach "the surroundings sensor system having a first surroundings sensor and a second surroundings sensor that captures a different type of sensor data than the first surroundings sensor" and "training a training data generation model configured to generate measurements of the second surroundings sensor assigned to measurements of the first surroundings sensor based on the first sensor data and the second sensor data using the learning algorithm." Particularly, Liang discloses that the generator module and the predictor module are trained simultaneous in parallel using a generative adversarial neural network (GAN) in an unsupervised manner (par. 0013). The training is done using a first database of real source images, and a second database of virtual source images (par. 0013). However, Liang fails to teach training a training data generation model to generate sensor data of a second sensor based on corresponding sensor data of a different type from a first sensor. However, the virtual source images do not correspond to measurements of a different surrounding sensor than the real source images. Instead, the virtual images are intended to be equivalent to the real images, but translated into the virtual domain. The virtual images aren't intended to represent a different type of sensor data from a different sensor. In response Examiner has stated in the 103 rejection section of the Office Action mailed 3/19/2026 that Liang does not teach the above argued limitation “training a training data generation model to generate sensor data of a second sensor based on corresponding sensor data of a different type from a first sensor”. Schindler reference was added to teach the above argued limitation (Office Action pages 6-7). Applicant argues (page 11) Combination with Schindler does not arrive at training a model to generate sensor data of a second sensor based on corresponding sensor data of a different type from a first sensor. Schindler discloses a method for operating a sensor system of a vehicle 11 having at least two environmental sensors 12 and 16 (Schindler at par. 0001; 0023). The first environment sensor 12 may be a radar sensor (par. 0023). The second environment sensor 16 may be a lidar sensor (par. 0023). A first classifier 14 is assigned to the first environment sensor 12, which classifies the sensor data acquired by means of the first environment sensor 12 in order to obtain environmental information from the environment 20 of the vehicle 11 (par. 0024). In step S 1, the first classifier 14 is trained with first training data of the first environment sensor 12 (par. 0025). In step S4, the first classifier 14 receives the second sensor data from the second environment sensor 16 (par. 0027). In step S 5, these second sensor data received in step S 4 are classified using the first classification model of the first classifier 14 and thus into training data for the second classifier 18 (par. 0027). In other words, the first classifier 14 is used to generate ground truth output data for training the second classifier 16. However, neither the first classifier 14 nor the second classifier 16 are trained to generate measurements of the lidar sensor 16 based on measurements of the radar sensor 12 (or vice versa). Instead, both the first classifier 14 and the second classifier 16 are trained to generate classifications based on input sensor data. For at least the reasons stated above, the proposed combination of Liang, Schindler, Omar and Hyland does not teach all of the limitations of claim 1 and, as a consequence, fails to arrive at the limitations of claim 1. In response Schindler in paragraph 0023 teaches a sensor system comprises at least 2 sensors for providing first and second sensor data, sensor 12 which is a radar sensor and 16 which is a lidar sensor. In paragraphs 0024-0026, Schindler also teaches there are 2 classifiers for performing classification of sensor data obtained by the sensors 12 and 16. First classifier 14 is assigned to the first environment sensor 12, and second classifier 18, which is assigned to the second sensor 16, where, the second classifier 18 can utilize information/data that is learned by classifier 14, “In a first step S1 of the procedure, the first classifier 14 is trained with initial training data from the first environmental sensor 12 … In a second step S2, as a result of the training from step S1, a first classification model is determined … In order to operate the sensor system in a particularly advantageous way, the second environmental sensor 16 or the classifier 18 assigned to it can draw on the trained "knowledge" which flowed into the first classification model through steps S1 and S2”. Further, Schindler in paragraphs 0015 and 0028 teaches “Training data from the first environmental sensor, or the algorithm or classifier pre-trained using this data, is taken and applied to the data from the second environmental sensor”, and “one classifier (for example, the second classifier 18) can draw on what the other classifier (for example, the first classifier 14) has learned”, respectively. As stated on page 7 of the Office Action mailed on 3/19/2026, examiner interprets the process of classifying the sensor data as generating the measurement of the sensor data, and based on the reciting above of Schindler, it can be seen that the system classifying the second sensor data (generating the measurement of the second sensor data) using data that has learned from the first classifier such as training data from the first environmental sensor, classification data of the first sensor data, etc., which are data corresponding to sensor data of a different type from a first sensor. Therefore, the Schindler does teach the claim limitation “training a model to generate sensor data of a second sensor based on corresponding sensor data of a different type from a first sensor”. 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. Claims 1-5, 7-8 and 10-12 are rejected under 35 U.S.C. 103 as being unpatentable over Liang et al. (US Pub. 20190171223) in view of Schindler et al. (DE102017006155A1- Method for operating a sensor system of a vehicle) in view of Omar et al. (Multiple Sensor Fusion and Classification for Moving Object Detection and Tracking) and further in view of Hyland et al. (REAL-VALUED (MEDICAL) TIME SERIES GENERATION WITH RECURRENT CONDITIONAL GANS). As per claim 1, Liang teaches a method for training a recognition model configured to recognize objects in sensor data from a surroundings sensor system of a vehicle [Fig. 4A, paragraph 0033, “the predictor 404 may detect lane markings”; Examiner's Note (EN): The predictor corresponds to the recognition model and the detected lane markings correspond to the recognized objects; Paragraph 0010, the images from a camera attached to an autonomous device ("The autonomous device may be any device that operates autonomously or semi-autonomously, such as a car ... images may be obtained from a camera associated with the autonomous device", correspond to the sensor data from the surroundings sensor system of a vehicle], the method comprising: the first sensor data including a plurality of chronologically successive real measurements of the surroundings sensor of the surroundings sensor system [paragraph 0010, “The real operating images may be obtained from a camera associated with the autonomous device"; and paragraph 0036, “Real source images 418 are images of real-world scenes related to the operation of other devices that are obtained from a dataset. These real source images correspond to real operating images”; (EN): A camera is encompassed by the BRI of a surroundings sensor system. Multiple real operating images from a camera associated with a specific device is encompassed by the BRI of a plurality of chronologically successive real measurements of a first surroundings sensor of the surroundings sensor system)]; inputting first simulation data into the training data generation model [paragraph 0041, “The generator402 is configured to map a real operating image 408 ... in the real domain to a fake virtual image 410”; (EN): (page 14, lines 7-10) of the instant specification state "generating the first simulation data by means of a computation model, which described physical properties at least of the first surroundings sensor and of surroundings of the vehicle. The computation model may, for example, comprise a sensor model" and (page 16, lines 7-9) of the instant specification state "In the case of passive sensor modalities such as a camera, the computation model may also be divided into the described components", but does not appear to explicitly define a first simulation data. As such, simulation data encompasses data which is simulated, such as LIANG's fake virtual images, as well as data which is utilized when simulating, or generating, simulated data, such as LIANG's real operating images. As a result, inputting the real operating images 418 from a camera sensor to generator 402 in order to produce simulated data is encompassed by the BRI of inputting first simulation data into the training data generation model]; generating second simulation data based on the first simulation data using the training data generation model [paragraph 0039, “Thus, given datasets of real source images 418 and true virtual images 416, ... the generator 402 to transform a real operating image 408 to its corresponding canonical representation 410 in the virtual domain”; (EN): Generating a set of fake virtual images (alternately referenced as corresponding canonical representation 410) for a set of real operating images 408 utilizing the generator 402 is encompassed by the BRI of generating second simulation data based on the first simulation data utilizing the generation model. As discussed above, the predictor is trained utilizing the fake virtual images, demonstrating that the fake virtual images are encompassed by the BRI of as the training data]; inputting the second simulation data into a further learning algorithm [paragraphs 0032-0033, “The one or more fake virtual images 410 are input to the predictor 404 ... The predictor 404 is configured to process the fake virtual images 410”; (EN): As outlined above, the fake virtual images 410 correspond to the second simulation data. The predictor, which is distinct from the generator, corresponds to the further learning algorithm]; and training the recognition model to recognize objects based on the second simulation data using the further learning algorithm [paragraph 0033, “The predictor 404 is configured to process the fake virtual images 410 ... The predictor404 may be trained to map a fake virtual image to a particular command in a library of commands based on prediction information present in the fake virtual image. For example, the predictor 404 may detect lane markings included in the fake virtual image and match one or more characteristics of the lane markings, such as a degree of curvature, to a command related to steering angle”; (EN): As outlined above, training the predictor 404 to detect lane makings corresponds to training the recognition model to recognize objects and the fake virtual images correspond to the second simulation data]. Liang does not teach the surroundings sensor system having a first surroundings sensor and a second surroundings sensor that captures a different type of sensor data than the first surroundings sensor; inputting first sensor data and second sensor data into a learning algorithm, the second sensor data including a plurality of chronologically successive real measurements of the second surroundings sensor of the surroundings sensor system, each real measurement in the plurality of chronologically successive real measurements of the second surroundings sensor being assigned to a temporally corresponding real measurement in the plurality of chronologically successive real measurements of the first surroundings sensor; training a training data generation model configured to generate measurements of the second surroundings sensor assigned to measurements of the first surroundings sensor based on the first sensor data and the second sensor data using the learning algorithm; the first simulation data including a plurality of chronologically successive simulated measurements of the first surroundings sensor; the second simulation data including a plurality of chronologically successive simulated measurements of the second surroundings sensor. Schindler teaches the surroundings sensor system having a first surroundings sensor and a second surroundings sensor that captures a different type of sensor data than the first surroundings sensor [paragraph 0001, “a method for operating a sensor system of a vehicle having at least two environmental sensors; paragraph 0023, “The vehicle 11 is designed as a passenger car. The vehicle 11 comprises a sensor system 10, which has two environmental sensors 12 and 16. The first environment sensor 12 may be a radar sensor. First sensor data can be provided with the first environment sensor 12 that describe an environment 20 of the vehicle 11. The second environment sensor 16 may be a lidar sensor. Second sensor data can be provided with the second environment sensor 16, which also describe the environment 20”]; inputting first sensor data and second sensor data into a learning algorithm [paragraphs 0010-0011, “the first classifier classifies first sensor data of the first environment sensor … the first classifier receives second sensor data of a second environment sensor different from the first environment sensor”]; training a training data generation model configured to generate measurements of the second surroundings sensor assigned to measurements of the first surroundings sensor based on the first sensor data and the second sensor data using the learning algorithm [paragraph 0008, “a first of the classifiers is trained with first training data of the first environment sensor”; paragraphs 0024-0025, “A first classifier 14 is assigned to the first environment sensor 12, which classifies the sensor data acquired by means of the first environment sensor 12 in order to obtain environmental information from the environment 20 of the vehicle 11 … the first classifier 14 is trained with first training data of the first environment sensor 12”; It can be seen that in order for the first classifier to accurately classify first sensor data of first environment sensor 12, the first classifier must be trained on the first training data that is closely related to or representative of the first sensor data; paragraph 0011, “the first classifier receives second sensor data of a second environment sensor different from the first environment sensor. In a further step, this second sensor data is classified on the basis of the first classification model, in particular by the first classifier”; examiner interprets the classified second sensor data as the measurement of the second sensor data that is generated using the first classifier which is trained using training data that is representative of the first sensor data]; It would have been obvious to one of ordinary skill in the art before the effective filing date of the invention to have modified the recognition model configured to recognize objects in sensor data of Liang to include the surroundings sensor system having a first surroundings sensor and a second surroundings sensor that captures a different type of sensor data than the first surroundings sensor, inputting first sensor data and second sensor data into a learning algorithm, and generating sensor data of a second sensor based on corresponding sensor data of a different type from a first sensor of Schindler. Doing so would help operating the sensor system that comprises at least two sensors to detect objects surrounding the vehicle (Schindler, 0001-0002). Liang and Schindler do not teach the second sensor data including a plurality of chronologically successive real measurements of the second surroundings sensor of the surroundings sensor system, each real measurement in the plurality of chronologically successive real measurements of the second surroundings sensor being assigned to a temporally corresponding real measurement in the plurality of chronologically successive real measurements of the first surroundings sensor; the first simulation data including a plurality of chronologically successive simulated measurements of the first surroundings sensor; the second simulation data including a plurality of chronologically successive simulated measurements of the second surroundings sensor. Omar teaches the second sensor data including a plurality of chronologically successive real measurements of the second surroundings sensor of the surroundings sensor system [page 530, section 8.a, paragraph 3, "Let us consider two sources of evidence S1 and S2. Each of these sources provides a list of detections A = {a1, a2, …, ab} and B = {b1, b2, …, bn}, respectively"; (EN): Omar teaches detections between "Sensors S1 and S2" (page 530, section 6.1, paragraph 1, Omar), which is described as "including information from different sensor views of the environment, e.g., impact points provided by lidar and image patches provided by camera" (page 525, section 1, paragraph 5, Omar). Given Omar states that "We consider the LI DAR ... scanner as the main sensor in our configuration" (page 527, section 6.1, paragraph 1, Omar), Omar's list of detections for the second source is encompassed by the BRI of a second surroundings sensor measurement. Lists of camera and LIDAR detections in Omar's driving scenarios are chronologically successive, as lists themselves may be understood to express chronologically successive elements], each real measurement in the plurality of chronologically successive real measurements of the second surroundings sensor being assigned to a temporally corresponding real measurement in the plurality of chronologically successive real measurements of the first surroundings sensor [page 530, section 8.a, paragraph 5, “If two associated detections have complementary information, this is passed directly to the fused object representation; if the information is redundant, it is combined according to its type”; (EN): As discussed above, Omar's statements are situated in the context of object detection for driving with a pair of chronologically successive lists of detection information corresponding to the pair of sensors]; It would have been obvious to one of ordinary skill in the art before the effective filing date of the invention to have modified the recognition model configured to recognize objects in sensor data of Liang to include a plurality of chronologically successive real measurements of a second surroundings sensor of the surroundings sensor system of Omar, and to improve upon the machine learning system of LIANG with Omar's multiple sensor fusion because "An advantage of our fusion approach at the detection level is that the description of the objects can be enhanced by adding knowledge from different sensor sources" (Omar, page 526, section 2, paragraph 7). Liang, Schindler and Omar do not teach the first simulation data including a plurality of chronologically successive simulated measurements of the first surroundings sensor; the second simulation data including a plurality of chronologically successive simulated measurements of the second surroundings sensor. Hyland teaches the first simulation data including a plurality of chronologically successive simulated measurements of the first surroundings sensor [page 7, section 5, paragraph 2, "we focus on generating the four most frequently recorded, regularly sampled variables measured by bedside monitors: oxygen saturation measured by pulse oximeter (SpO2), heart rate (HR), respiratory rate (RR) and mean arterial pressure (MAP). In the elCU dataset, these variables are measured every five minutes ... we downsample [sic] to one measurement every fifteen minutes"; (EN): The generated, equivalently simulated, oxygen saturation variables correspond to the simulated measurements, which are chronological and successive, sampled every 5 minutes in the real dataset and every 15 minutes in the generated, or simulated, dataset. The pulse oximeter is encompassed by the BRI of a first surroundings sensor]; the second simulation data including a plurality of chronologically successive simulated measurements of the second surroundings sensor [page 7, section 5, paragraph 2, "we focus on generating the four most frequently recorded, regularly-sampled variables measured by bedside monitors: oxygen saturation measured by pulse oximeter (Sp02), heart rate (HR), respiratory rate (RR) and mean arterial pressure (MAP). In the elCU dataset, these variables are measured every five minutes ... we downsample [sic] to one measurement every fifteen minutes"; (EN): The generated heart rate variables correspond to the simulated measurements, which are chronological and successive, sampled every 5 minutes in the real dataset and every 15 minutes in the generated, or simulated, dataset. The bedside monitors which measure, or regularly sample, the heart rate is encompassed by the BRI of a second surroundings sensor]. It would have been obvious to one of ordinary skill in the art before the effective filing date of the invention to have modified the recognition model configured to recognize objects in sensor data of Liang (as modified) to include Hyland's GAN based time series data generation because "Access to data is one of the bottlenecks in the development of machine learning solutions to domain-specific problems. The availability of standard datasets (with associated tasks) has helped to advance the capabilities of learning systems in multiple tasks. However, progress appears to lag in other fields" (Hyland, page 1, section 1, paragraph 1) As per claim 2, Liang, Schindler, Omar and Hyland teach the method according to claim 1. Liang further teaches the learning algorithm includes an artificial neural network [paragraph 0030, “The generator 402 includes convolutional layers, followed by residual blocks, followed by deconvolutional layers. In one configuration, two of the convolutional layers are 3x3 kernel and stride size 2. Two deconvolutional layers with stride ½ then transform the feature to the same size as the input real operating image 408. Instance normalization is used for all the layers. In operation, the generator402 receives an input corresponding to one or more real operating images 408 and transforms each real operating image 408 input to a fake virtual image 410"; (EN): As discussed above, the generator402 corresponds to the claimed learning algorithm. (page 8, lines 1-3) of the instant specification state "the method may be based on the use of an artificial neural network ... Specifically, methods for style transfer by means of a generative adversarial network, GAN for short ... may be used", but does not appear to explicitly define an artificial neural network. As such, as written, the BRI of the learning algorithm including an artificial neural network includes a generator from a GAN which is comprised of convolution layers, residual blocks, and deconvolution layers, with normalization”]. As per claim 3, Liang, Schindler, Omar and Hyland teach the method according to claim 1. Liang further teaches the learning algorithm includes a generator configured to generate the second simulation data and a discriminator configured to evaluate the second simulation data based on at least one of (i) the first sensor data and (ii) the second sensor data [paragraphs 0038-0039, “Generally, an objective of the generator402 is to increase its ability to generate fake virtual images 410 to fool the discriminator 406, while an objective of the discriminator is to increase its ability to correctly discriminates [sic] fake virtual images from true virtual images 416. Thus, given datasets of real source images 418 and true virtual images 416 ..., the learning objective trains the generator"; (EN): As discussed above, the fake virtual images correspond to the second simulation data, and the real source images 418 and true virtual images 416 correspond to the first and second sensor data, respectively”]. As per claim 4, Liang, Schindler, Omar and Hyland teach the method according to claim 1. Liang further teaches generating the first simulation data using a computation model that describes physical properties of the first surroundings sensor and of surroundings of the vehicle [paragraph 0080, “model 400 obtains one or more real operating images 408 associated with operation of the autonomous device. The real operating images 408 may be obtained from a camera associated with the autonomous device"; (EN): (page 16, lines 7-9) of the instant specification state "In the case of passive sensor modalities such as a camera, the computation model may also be divided into the described components", but does not appear to explicitly define a computation model. As such, the BRI of a computation model includes the camera sensor model. As discussed above, the first simulation data corresponds to the real image data. An image is reasonably understood to describe physical properties of the surroundings in which it was generated. Thus, the computation model that describes physical properties of the first surroundings sensor and of surroundings of the ve hide corresponds to the camera sensor model”]. As per claim 5, Liang, Schindler, Omar and Hyland teach the method according to claim 4. Liang further teaches the computation model is configured to assign a target value to be output by the recognition model to each of the measurements in the plurality of measurements of the first surroundings sensor [paragraph 0013, “The real source images may be annotated with corresponding ground-truth operating parameters obtained from a real operating experience"; (EN): As discussed above, LIAN G's real source images correspond to the measurements of the first surroundings sensor. The BRI of a target value for a measurement includes a ground-truth annotation for an image”]. Hyland further teaches simulated measurements in the plurality of chronologically successive simulated measurements [page 7, section 5, paragraph 2, "we focus on generating the four most frequently recorded, regularly-sampled variables measured by bedside monitors: oxygen saturation measured by pulse oximeter (SpO2), heart rate (HR), respiratory rate (RR) and mean arterial pressure (MAP). In the elCU dataset, these variables are measured every five minutes"; (EN): As discussed above, generated variables associated with time series data sets is encompassed by the BRI of simulated measurements. A sample rate of five minutes per sample is encompassed by the BRI of a plurality of chronologically successive simulated measurements]; It would have been obvious to one of ordinary skill in the art before the effective filing date of the invention to have modified the recognition model configured to recognize objects in sensor data of Liang (as modified) to include Hyland's GAN based time series data generation because "Access to data is one of the bottlenecks in the development of machine learning solutions to domain-specific problems. The availability of standard datasets (with associated tasks) has helped to advance the capabilities of learning systems in multiple tasks. However, progress appears to lag in other fields" (Hyland, page 1, section 1, paragraph 1) As per claim 7, Liang, Schindler, Omar and Hyland teach the method according to claim 1. Liang further teaches inputting the first simulation data as training data into the further learning algorithm [paragraph 0084, “To this end, the database of true virtual images to which real operating images are mapped may also be used to train a predictor 404"; (EN) As discussed above, the first simulation data corresponds to the real operating images. Data which is utilized to train a model must first be input or loaded by the model, and thus a teaching to train a model with specific data encompasses a teaching to input the data to the model. As discussed above, the further learning algorithm corresponds to the predictor 404”], the first simulation data having been generated using a computation model that describes physical properties of the first surroundings sensor and of surroundings of the vehicle [paragraph 0080, “model 400 obtains one or more real operating images 408 associated with operation of the autonomous device. The real operating images 408 may be obtained from a camera associated with the autonomous device"; (EN): As discussed above, the first simulation data corresponds to the real image data and the camera sensor model corresponds to the computation model. An image is reasonably understood to describe physical properties of the surroundings in which it was generated”]; and at least one of: generating, based on the second simulation data using the further learning algorithm, as the recognition model a second classifier configured to assign object classes to measurements of the second surroundings sensor [paragraph 0033, “The predictor 404 is configured to process the fake virtual images 410 ... For example, the predictor 404 may detect lane markings included in the fake virtual image"; and FIG. 4A, elements 402, 410, and 404”; (EN): As discussed above, the predictor 404 is trained on the generated fake virtual images 410 which correspond to the second simulation data. Similarly, as discussed above, the predictor corresponds to the recognition model]; Omar further teaches generating, based on the first simulation data using the further learning algorithm, as the recognition model a first classifier configured to assign object classes to measurements of the first surroundings sensor [page 528, section 6.b.2, paragraphs 1-2, "we used the regions of interest (ROI) provided by lidar detection to focus on specific regions of the image ... For each class of interest (pedestrian, bike, car, truck), a binary classifier was trained off-line to identify object (positive) and non-object (negative) patches"; (EN): A set of classifications assigned to patches which correspond to LIDAR detections, where LIDAR detections correspond to the first surroundings sensor measurements, is encompassed by the BRI of a first classifier configured to assign object classes to measurements of the first surroundings sensor]; It would have been obvious to one of ordinary skill in the art before the effective filing date of the invention to have modified the recognition model configured to recognize objects in sensor data of Liang to include generating, based on the first simulation data using the further learning algorithm, as the recognition model a first classifier configured to assign object classes to measurements of the first surroundings sensor of Omar. Doing so would help classifying the moving objects (Omar, abstract). As per claim 8, Liang, Schindler, Omar and Hyland teach the method according to claim 7. Liang further teaches inputting, into the further learning algorithm, target values to be output by the recognition model [paragraph 0084, “the predictor 404 may be trained to minimize the mean square loss between predicted controlling commands and ground-truth controlling commands from human experts"; (EN): As discussed above, the BRI of a target value for a measurement includes a ground-truth annotation for an image. As discussed above, any training which utilizes the fake virtual images must first access or receive the fake virtual images, the predictor404 corresponds to the further learning algorithm, and the trained predictor 404 corresponds to the recognition model. Minimizing an error between the output and the ground-truth annotation is encompassed by the BRI of outputting target values”], the target values having been assigned by the computation model to each of the plurality of measurements of the first surroundings sensor [paragraph 0013, “The real source images may be annotated with corresponding ground-truth operating parameters obtained from a real operating experience"; (EN): As discussed above, LIANG's real source images correspond to the measurements of the first surroundings sensor. As discussed above, the BRI of a target value for a measurement includes a ground-truth annotation for an image”]; and generating the recognition model further based on the target values using the further learning algorithm [paragraph 0084, “the predictor 404 may be trained to minimize the mean square loss between predicted controlling commands and ground-truth controlling commands from human experts"; (EN): As discussed above, the ground truth controlling commands annotated for an image correspond to the target values, or labels”]. Hyland further teaches simulated measurements in the plurality of chronologically successive simulated measurements [page 7, section 5, paragraph 2, "we focus on generating the four most frequently recorded, regularly-sampled variables measured by bedside monitors: oxygen saturation measured by pulse oximeter (SpO2), heart rate (HR), respiratory rate (RR) and mean arterial pressure (MAP). In the elCU dataset, these variables are measured every five minutes"; (EN): As discussed above, generated variables associated with time series data sets is encompassed by the BRI of simulated measurements. A sample rate of five minutes per sample is encompassed by the BRI of a plurality of chronologically successive simulated measurements]; It would have been obvious to one of ordinary skill in the art before the effective filing date of the invention to have modified the recognition model configured to recognize objects in sensor data of Liang (as modified) to include Hyland's GAN based time series data generation because "Access to data is one of the bottlenecks in the development of machine learning solutions to domain-specific problems. The availability of standard datasets (with associated tasks) has helped to advance the capabilities of learning systems in multiple tasks. However, progress appears to lag in other fields" (Hyland, page 1, section 1, paragraph 1). Claim 10 is substantially similar to claim 1 and thus is rejected under the same rationale as claim 1. Liang further teaches data processing apparatus ... a processor configured to [paragraph 0088, “The apparatus 1000 may include one or more processors 1002 configured to access and execute computer executable instructions stored in at least one memory 1004”]. As per claim 11, Liang, Schindler, Omar and Hyland teach the method according to claim 1. Liang further teaches wherein the method is performed by a processor that executes instructions of a computer program [paragraph 0088, “The apparatus 1000 may include one or more processors 1002 configured to access and execute computer executable instructions stored in at least one memory 1004”]. Claim 12 is substantially similar to claim 1 and thus is rejected under the same rationale as claim 1. Liang further teaches A non-transitory computer-readable medium that stores a computer program for [paragraph 0088, “computer executable instructions stored in at least one memory 1004”]; the computer program including instructions that, when executed by a processor, cause the processor to [paragraph 0088, “Software or firmware implementations of the processor 1002 may include computer executable or machine-executable instructions written in any suitable programming language to perform the various functions described herein”]. Claim 9 is rejected under 35 U.S.C. 103 as being unpatentable over Liang et al. in view of Schindler et al. in view of Omar et al. in view of Hyland et al. in view of Amini et al. (Variational Autoencoderfor End-to-End Control of Autonomous Driving with Novelty Detection and Training De-biasing) and further in view of Djuric (US Pub. 20190049970). As per claim 9, Liang, Schindler, Omar and Hyland teach the method according to claim 1. Liang further teaches receiving further sensor data generated by the surroundings sensor system [Fig. 9, element 902 “obtain one or more real operating images associated with operation of the autonomous device”; (EN): Real operating images associated with operation of the autonomous device is encompassed by the BRI of receiving further sensor data from the surroundings sensor system, which corresponds to LIAN G's camera, as discussed above]; inputting the further sensor data into the recognition model [Fig. 9, elements 902,904 and 906 PNG media_image1.png 482 322 media_image1.png Greyscale (EN): LIANG in paragraph 0084 specifies that "This prediction may be performed by a predictor module 404" which corresponds to the recognition model, as discussed above]; Liang, Schindler, Omar and Hyland do not teach controlling an actuator system of the vehicle by: controlling the actuator system based on outputs from the recognition model. Amini teaches controlling an actuator system of the vehicle by [page 569, section 1, paragraph 5, AMINI: "We use end-to-end autonomous driving as the robotic control use case. Here a steering control command is predicted from only a single input image ... Control systems for autonomous vehicles"; (EN): (page 11, lines 10-11) of the instant specification state "The actuator system may, for example, comprise a steering actuator", but does not appear to explicitly define an actuator system of the vehicle. As such, a system which controls autonomous vehicles via steering control is encompassed by the BRI of controlling an actuator system of the vehicle]: It would have been obvious to one of ordinary skill in the art before the effective filing date of the invention to have modified the recognition model configured to recognize objects in sensor data of Liang to include Amini's vehicle actuator control because "As a safety-critical task, autonomous driving is particularly well suited for our approach. Control systems for autonomous vehicles, when deployed in the real world, face enormous amounts of uncertainty and possibly even environments that they have never encountered before. Additionally, autonomous driving is a safety critical application of robotics; such control systems must possess reliable ways of assessing their own confidence" (Amini, page 569, section 1, paragraph 5). Liang, Schindler, Omar, Hyland and Amini do not teach controlling the actuator system based on outputs from the recognition model [Fig. 6, paragraph 0103, “At (614), the method 600 can include controlling a motion of the vehicle based at least in part on the output. For instance, the vehicle computing system 102 can control a motion of the vehicle 104 based at least in part on the output 406 from the model 136 (e.g., the machine learned model). The vehicle computing system 102 can generate a motion plan 134 for the vehicle 104 based at least in part on the output 406, as described herein. The vehicle computing system 102 can cause the vehicle 104 to travel in accordance with the motion plan 134"; (EN): Causing the vehicle to travel in accordance with the plan is encompassed by the BRI of controlling the actuator system based on outputs from the recognition model”]. It would have been obvious to one of ordinary skill in the art before the effective filing date of the invention to have modified the recognition model configured to recognize objects in sensor data of Liang to include Djuric's autonomous vehicle control based on the output of machine learning models as it "provide a number of technical effects and benefits ... In particular, by ... using machine learning models, the systems and methods of the present disclosure can better predict one or more future locations of an object. The improved ability to predict future object location(s) can enable improved motion planning and other control of the autonomous vehicle based on such predicted future object locations, thereby further enhancing passenger safety and vehicle efficiency ... The present disclosure also provides additional technical effects and benefits, including, for example, enhancing passenger/vehicle safety and improving vehicle efficiency by reduction collisions" (Djuric, 0036) Prior Art The prior art made of record and not relied upon is considered pertinent to applicant’s disclosure. Orlov (US Pub. 2020/0210778) describes a method for generating training data for re-training an object detecting Neural Network. Iandola et al. (US Pub. 2018/0188733) describes an autonomous control system for vehicles using sensors. Conclusion THIS ACTION IS MADE FINAL. Applicant is reminded of the extension of time policy as set forth in 37 CFR 1.136(a). A shortened statutory period for reply to this final action is set to expire THREE MONTHS from the mailing date of this action. In the event a first reply is filed within TWO MONTHS of the mailing date of this final action and the advisory action is not mailed until after the end of the THREE-MONTH shortened statutory period, then the shortened statutory period will expire on the date the advisory action is mailed, and any nonprovisional extension fee (37 CFR 1.17(a)) pursuant to 37 CFR 1.136(a) will be calculated from the mailing date of the advisory action. In no event, however, will the statutory period for reply expire later than SIX MONTHS from the mailing date of this final action. Any inquiry concerning this communication or earlier communications from the examiner should be directed to TRI T NGUYEN whose telephone number is 571-272-0103. The examiner can normally be reached M-F, 8 AM-5 PM, (CT). 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, OMAR FERNANDEZ can be reached at 571-272-2589. 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. /TRI T NGUYEN/Examiner, Art Unit 2128 /OMAR F FERNANDEZ RIVAS/Supervisory Patent Examiner, Art Unit 2128
Read full office action

Prosecution Timeline

Show 1 earlier event
Mar 20, 2025
Non-Final Rejection mailed — §103
May 16, 2025
Response Filed
Jul 09, 2025
Final Rejection mailed — §103
Sep 29, 2025
Request for Continued Examination
Oct 06, 2025
Response after Non-Final Action
Mar 19, 2026
Non-Final Rejection mailed — §103
May 25, 2026
Response Filed
Aug 31, 2026
Final Rejection mailed — §103 (current)

Precedent Cases

Applications granted by this same examiner with similar technology

Patent 12749002
ANALOG SYSTEM USING EQUILIBRIUM PROPAGATION FOR LEARNING
6y 3m to grant Granted Sep 29, 2026
Patent 12725018
NEURAL NETWORK ACCELERATOR
6y 0m to grant Granted Sep 01, 2026
Patent 12645964
QUANTUM CONTROL SYSTEM, QUANTUM CONTROL PROCESSOR, AND QUANTUM INSTRUCTION SET EXECUTION METHOD
4y 4m to grant Granted Jun 02, 2026
Patent 12639611
QUANTUM STATE VECTOR IMPLEMENTATION TOOLKIT
4y 1m to grant Granted May 26, 2026
Patent 12608586
PARAMETER SHARING DECODER PAIR FOR AUTO COMPOSING
5y 5m to grant Granted Apr 21, 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

5-6
Expected OA Rounds
67%
Grant Probability
83%
With Interview (+15.8%)
3y 12m (~0m remaining)
Median Time to Grant
High
PTA Risk
Based on 202 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