Prosecution Insights
Last updated: October 27, 2026
Application No. 18/456,995

FEATURE LOCATION IDENTIFICATION FOR AUTONOMOUS SYSTEMS AND APPLICATIONS

Non-Final OA §103
Filed
Aug 28, 2023
Examiner
STRYKER, NICHOLAS F
Art Unit
3665
Tech Center
3600 — Transportation & Electronic Commerce
Assignee
NVIDIA Corporation
OA Round
5 (Non-Final)
34%
Grant Probability
At Risk
5-6
OA Rounds
4m
Est. Remaining
54%
With Interview

Examiner Intelligence

Grants only 34% of cases
34%
Career Allowance Rate
17 granted / 50 resolved
-18.0% vs TC avg
Strong +20% interview lift
Without
With
+19.8%
Interview Lift
resolved cases with interview
Typical timeline
3y 6m
Avg Prosecution
28 currently pending
Career history
97
Total Applications
across all art units

Statute-Specific Performance

§101
15.2%
-24.8% vs TC avg
§103
59.6%
+19.6% vs TC avg
§102
14.5%
-25.5% vs TC avg
§112
10.3%
-29.7% vs TC avg
Black line = Tech Center average estimate • Based on career data from 50 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 . Continued Examination Under 37 CFR 1.114 A request for continued examination under 37 CFR 1.114, including the fee set forth in 37 CFR 1.17(e), was filed in this application after final rejection. Since this application is eligible for continued examination under 37 CFR 1.114, and the fee set forth in 37 CFR 1.17(e) has been timely paid, the finality of the previous Office action has been withdrawn pursuant to 37 CFR 1.114. Applicant's submission filed on 08/13/2026 has been entered. Claim(s) 1, 4, 9, 12-13, 15-16, 18, and 21-22 have been amended. Claim(s) 3 and 10-11 have been previously cancelled. Claim(s) 1-2, 4-9, and 12-23 are pending examination. This action is made non-final. Response to Arguments Applicant presents the following argument(s) regarding the previous office action: Applicant asserts that the 35 USC 103 rejections of claims 1-20 is improper. Applicant asserts that the newly added limitations to the independent claims 1, 9, and 18 overcome the 35 USC 103 rejection. Accordingly the independent claims would be allowable. Any dependent claims rejected under 35 USC 103 would also be allowable. Applicant’s arguments with respect to claim(s) 1-2, 4-9, and 12-23 have been considered but are moot because the new ground of rejection does not rely on any reference applied in the prior rejection of record for any teaching or matter specifically challenged in the argument. Regarding applicant’s argument A, the examiner finds it moot. Applicant’s argument centers on the newly added limitations to independent claims 1, that recite, “wherein each vertex location of the first bounding shape corresponds toa respective point location of the second bounding shape such that the second bounding shape preserves the geometry of the first bounding shape in map coordinates.” Applicant has added similar language in claim 18 as well. However, only one explanation will be given. Applicant asserts that the cited prior art of Khadem, Bojarski, and Kumar fail to teach this limitation. After further search and consideration the examiner would rely on newly cited art Taghavi (US PG Pub 2022/0012466) to teach this. Broadly speaking Taghavi teaches a system to match multiple bounding shapes to generate a birds eye view image, Abstract. Figs. 5 and 6 and [0068]-[0069], [0075]-[0077], [0094]-[0097], and [0101]-[0102], teach a sensor system that generates point cloud data based on both 3D and 2D data as well as 2D map data. The system then takes the 3D and 2D data and map match it to ensure that the data represents the same object in the world. The coordinates correspond to each other and then are mapped based on the geometry, [0097]. The 3D and 2D data uses corresponding data points, i.e. vertices to, match the geometry. As seen in [0006]-[0008] there is an issue in the real time processing of point cloud data in order to update item identifications. The bounding boxes used can be computationally expensive and require more time/resources available. The method of Taghavi would overcome these limitations and allows for the bounding boxes/shapes to be matched in the world. Regarding claim 9, the language added differs from that of claims 1 and 18. Applicant’s amendment recites, “update the map by at least converting an existing road-marking region included the area of the map indicated by the second bounding shape to represent the road marking included in the area of the top-down image indicated by the first bounding shape.” After further search and consideration the examiner would again rely on newly cited art Taghavi to teach this. Looking at [0076] the system generates a bounding shape and stores the updated shape to the vehicle coordinate system, which is analogous to updating the map. This is achieved by matching the first/second bounding shapes. As seen in [0006]-[0008] there is an issue in the real time processing of point cloud data in order to update item identifications. The bounding boxes used can be computationally expensive and require more time/resources available. The method of Taghavi would overcome these limitations and allows for the bounding boxes/shapes to be matched in the world. In light of the above, independent claims 1, 9, and 18 would remain rejected under 35 USC 103. Dependent claims would remain rejected at least due to their dependence on rejected subject matter. Please see the section below titled, “Claim Rejections – 35 USC 103,” for further mapping and explanation. Claim Objections Claims 9 and 12 are objected to because of the following informalities: Claim 9 r Claim 12 recites, “the one or more processors are further to determine” it appears to be grammatically awkward and should be corrected Appropriate correction is required. Claim Rejections - 35 USC § 103 The text of those sections of Title 35, U.S. Code not included in this action can be found in a prior Office action. Claim(s) 1-2, 4-9, and 12-23 is/are rejected under 35 U.S.C. 103 as being unpatentable over Khadem (US PG Pub 2024/0125899) in view of Bojarski, (US PG Pub 2020/0324795) Kumar, (US PG Pub 2021/0097308) and Taghavi (US PG Pub 2022/0012466). Regarding claim 1, Khadem teaches a method comprising: obtaining LiDAR data obtained using one or more LiDAR sensors of a first machine, ([0028] teaches the use of LiDAR sensors to obtain data from a road; [0024]-[0025] teaches the LiDAR sensor on a vehicle) the LiDAR data representative of at least one or more intensity values associated with one or more points located on a surface within an environment; ([0027]-[0028] and [0055]-[0057] teach the LiDAR data including intensity values of one or more points within and environment. At least [0050] teaches that this data is representative of the surface of an environment) generating, based at least on the one or more intensity values represented by the LiDAR data, image data representative of an intensity image corresponding to at least a portion of the surface of environment; ([0028], [0031]-[0032], Fig. 3, [0049]-[0056], and [0078] teach the system as able to generate image data, including 2D top down images, based on an input of LiDAR information received from a series of LiDAR sensors and the data’s intensity value. At least [0050] teaches that this data is representative of the surface of an environment) generating, by one or more machine learning models and based at least on processing the image data, ([0031]-[0032] teaches the system using a machine learning model to output a segmented image based on input LiDAR data.) output data ([0016], [0058]-[0060] teach the use of bounding shapes that indicate an area for which a road marking is located. These markings are output data that represent a location in the world.) determining, based at least on connecting the vertex locations, a first bounding shape that indicates an area of the intensity image that depicts the road marking, ([0016], [0058]-[0060] teach the use of bounding shapes that indicate an area for which a road marking is located. These bounding shapes are defined as labeled segments with x,y locations for which they exist in the real world. determining that the ([0060] teaches that the bounding box encapsulates a specific are and is labeled using class labels. [0058] teaches that these class labels have locations in the (x, y) realm associated with the bounding box these locations represent points in the environment. The labels indicating the bounding shapes are output by the machine learned models.) causing, based at least on the first bounding shape(Fig. 1, item 134 and [0029] teach the system indicating the elements determined on a map system; Fig. 3, item 126; and [0055]-[0056] and [0060] teach the system indicating on a map a road marking within an environment) wherein the map is used by one or more second machine to navigate within the environment. ([0075] teaches a vehicle using the generated map to navigate in the environment. [0078] teaches this data can be shared between vehicles so a second vehicle can use the map to navigate) Khadem does not teach representing vertex locations and vertex locations that the define bounding shapes; the first bounding shape being oriented orthogonal with respect to a direction of travel of the surface; determining, based at least on connecting the point locations, a second bounding shape indicating an area of the map that corresponds to the intensity image the second bounding shape also being oriented orthogonal with respect to the direction of travel of the surface wherein each vertex location of the first bounding shape corresponds toa respective point location of the second bounding shape such that the second bounding shape preserves the geometry of the first bounding shape in map coordinates; and the second bounding shape. However, Bojarski teaches “[output data] representing vertex locations” ([0031] teaches using LiDAR data to output information relating to pixel locations in 2D space, these locations can serve as vertices for a bounding shape) “the vertex locations that the define” ([0031] teaches using LiDAR data to output information relating to pixel locations in 2D space, these locations can serve as vertices for a bounding shape) “based at least on connecting the point locations, a second bounding shape indicating an area of the map that corresponds to the intensity image;” ([0029], [0046] teaches generation of a new bounding shape in order to encompass all points of previously identified ground truth data, this includes the bounding shapes and vertices of previously identified information) and “the second bounding shape.” ([0046] teaches the generation of a second bounding shape) It would have been prima facie obvious to one of ordinary skill in the art, before the effective filing date, to incorporate the teachings of Khadem with Bojarski; and have a reasonable expectation of success. Both relate to systems that can capture environmental data with at least LiDAR sensors and use some form of machine learning to process this information. As Bojarski teaches in [0005]-[0006] the use of DNNs to label and determine locations of road surfaces based on images present a way to speed up image processing. The DNNs are reliable and less costly. The labelling allows for the determination of vertexes for bounding shapes as the system can determine that these bounding shapes encompass a specific area in the environment, this includes road markings. The combination of Khadem and Bojarski does not teach the first bounding shape being oriented orthogonal with respect to a direction of travel of the surface; and the second bounding shape also being oriented orthogonal with respect to the direction of travel of the surface. wherein each vertex location of the first bounding shape corresponds to a respective point location of the second bounding shape such that the second bounding shape preserves the geometry of the first bounding shape in map coordinates. However, Kumar teaches “the first bounding shape being oriented orthogonal with respect to a direction of travel of the surface;” and “the second bounding shape also being oriented orthogonal with respect to the direction of travel of the surface.” (Fig. 4 and [0062]/[0068] teach that a bounding shape was oriented in the direction of travel; Further citating [0071]-[0072] teach a bounding shape can be oriented orthogonal to the direction of travel. The system determines that the bounding shape of a crosswalk is orthogonal. The teachings show that the vehicle determines the angle of travel with relation to the detected object and only cares if the angle is within the perpendicular axis to the vehicle.) It would have been prima facie obvious to one of ordinary skill in the art, before the effective filing date, to incorporate the teachings of Khadem and Bojarski with Kumar; and have a reasonable expectation of success. All relate to perception systems for vehicles as they travel in a road network. The systems can be used to sense road marking elements and provide bounding shapes around the markings. As taught in [0068] certain road marking elements are more important to a vehicle as it travels in a road network, this is based on the direction that the vehicle is traveling. The process of determining the direction of the bounding shape allows the vehicle system to disregard elements that are not needed for the vehicle to process. This system prevents too much processing power from going into measuring and mapping elements that are parallel to vehicle travel, i.e. lane lines. The vehicle’s processor saves vital time and energy by ignoring these elements. The combination of Khadem, Bojarski, and Kumar does not teach wherein each vertex location of the first bounding shape corresponds to a respective point location of the second bounding shape such that the second bounding shape preserves the geometry of the first bounding shape in map coordinates. However, Taghavi teaches “wherein each vertex location of the first bounding shape corresponds toa respective point location of the second bounding shape such that the second bounding shape preserves the geometry of the first bounding shape in map coordinates.” (Figs. 5 and 6 and [0068]-[0069], [0075]-[0077], [0094]-[0097], and [0101]-[0102], teach a sensor system that generates point cloud data based on both 3D and 2D data as well as 2D map data. The system then takes the 3D and 2D data and map match it to ensure that the data represents the same object in the world. The coordinates correspond to each other and then are mapped based on the geometry, [0097]. The 3D and 2D data uses corresponding data points, i.e. vertices too, match the geometry) It would have been prima facie obvious to one of ordinary skill in the art, before the effective filing date, to incorporate the teachings of Khadem, Bojarski, and Kumar with Taghavi; and have a reasonable expectation of success. All relate to perception systems for vehicles as they travel in a road network. As seen in [0006]-[0008] there is an issue in the real time processing of point cloud data in order to update item identifications. The bounding boxes used can be computationally expensive and require more time/resources available. The method of Taghavi would overcome these limitations and allows for the bounding boxes/shapes to be matched in the world. Claim 18 is substantially similar and would be rejected based on the same rationale as recited above. Regarding claim 2, Khadem teaches the method of claim 1 further comprising: determining, based at least on the first bounding shape, the location associated with the road marking within the environment. ([0059]-[0060] teach the system having segmented bounding boxes in an environment indicating a road marking type and location.) Regarding claim 4, Khadem teaches the method of claim 1 wherein: the point locations are defined using second the map coordinates associated with the map. ([0092] teaches the system aligning the 3d voxel space elements with a global 3d coordinate system) Khadem does not teach the vertex locations are defined using first coordinates associated with the intensity image. However, Bojarski teaches “the vertex locations are defined using first coordinates associated with the intensity image.” ([0031] teaches the system determining the coordinate locations of the bounding shape vertexes in relation to ground truth data determined from an output 2d image) It would have been prima facie obvious to one of ordinary skill in the art, before the effective filing date, to incorporate the teachings of Khadem with Bojarski; and have a reasonable expectation of success. Both relate to systems that can capture environmental data with at least LiDAR sensors and use some form of machine learning to process this information. As Bojarski teaches in [0005]-[0006] the use of DNNs to label and determine locations of road surfaces based on images present a way to speed up image processing. The DNNs are reliable and less costly. The labelling allows for the determination of vertexes for bounding shapes as the system can determine that these bounding shapes encompass a specific area in the environment, this includes road markings. Regarding claim 5, Khadem teaches the method of claim 1, further comprising: determining, using the one or more machine learning models and based at least on the image data, a classification associated with the road marking; ([0050] and [0058] teach the system determining a classification to label a segment of the environment) and causing the map to indicate the classification associated with the road marking. ([0029] teaches the system may cause a map to indicate a map element by name, i.e. classification; Fig. 3, item 126; and [0055]-[0056] and [0060] teach the system indicating on a map a road marking within an environment) Claims 13 and 19 are substantially similar and would be rejected based on the same rationale as recited above. Regarding claim 6, Khadem teaches the method of claim 1, wherein the intensity image comprises at least one of: a top-down intensity image corresponding to the at least the portion of the surface of the environment; ([0028], [0031], [0049], and at least [0055] teach the system determining a top-down view of the environment based on the determined LiDAR data) or a top-down intensity image indicating one or more intensities associated with one or more second points corresponding to the at least the portion of the surface of the environment. ([0055]-[0056] teaches the system may indicate pixel intensity values in a top-down image representation of the environment) Regarding claim 7, Khadem teaches the method of claim 1, further comprising: determining a location associated with the first machine that obtained the LiDAR data using the one or more LiDAR sensors, ([0051] teaches determining a vehicle location based on sensed data, including from a LiDAR; [0071] teaches the system using a SLAM or CLAMS method to determine its location in an environment, this can be based on at least the LiDAR or other received sensor information) wherein the causing the map to indicate the location associated with the road marking within the environment is further based at least on the location associated with the first machine. ([0026] and [0051] teach the system associating the location of the vehicle to the sensed voxel data from the LiDAR sensors in the environment, wherein the sensed data will be located in the environment based on the associated vehicle location and heading) Regarding claim 8, Khadem teaches the method of claim 1, further comprising: generating, based at least on the LiDAR data and motion data representing a motion of the first machine when obtaining the LiDAR data, point cloud data representing at least the one or more intensity values associated with the one or more points, ([0040] and [0042] teach the system generating a point cloud based at least on the sensed LiDAR data as well as associated vehicle data including velocity, which is a type of motion data) wherein the generating the image data is based at least on the point cloud data. (Fig. 3 and at least [0049] teach the system generating the image based on the received LiDAR data, which is taught in [0040]/[0042] to be a 3D point cloud) Regarding claim 9, Khadem teaches system comprising: one or more processors to: ([0069]-[0070] teaches a system having one or more processors) generate, based at least on one or more intensity values associated with one or more points represented by sensor data obtained using a first machine image data representative of an intensity image corresponding to at least a portion of the surface of an environment; ([0028], [0031]-[0032], Fig. 3, [0049]-[0056], and [0078] teach the system as able to generate image data, including 2D top down images, based on an input of LiDAR information received from a series of LiDAR sensors and the data’s intensity value. At least [0050] teaches that this data is representative of the surface of an environment) generate, by one or more machine learning models and based at least on processing the image data, ([0031]-[0032] teaches the system using a machine learning model to output a segmented image based on input LiDAR data.) output data ([0016], [0058]-[0060] teach the use of bounding shapes that indicate an area for which a road marking is located. These markings are output data that represent a location in the world.) determine, based at least on connecting the vertex locations, a first bounding shape that indicates an area of the top-down image that depicts the road marking, ([0016], [0058]-[0060] teach the use of bounding shapes that indicate an area for which a road marking is located. These bounding shapes are defined as labeled segments with x,y locations for which they exist in the real world. ; wherein the map is used by one or more second machine to navigate within the environment. ([0075] teaches a vehicle using the generated map to navigate in the environment. [0078] teaches this data can be shared between vehicles so a second vehicle can use the map to navigate) Khadem does not teach representing vertex locations and vertex locations that the define bounding shapes; the first bounding shape being oriented orthogonal with respect to a direction of travel of the surface; determining, based at least on connecting the point locations, a second bounding shape indicating an area of the map that corresponds to the intensity image the second bounding shape also being oriented orthogonal with respect to the direction of travel of the surface; and update the map by at least converting an existing road-marking region included the area of the map indicated by the second bounding shape to represent the road marking included in the area of the top-down image indicated by the first bounding shape. However, Bojarski teaches “[output data] representing vertex locations” ([0031] teaches using LiDAR data to output information relating to pixel locations in 2D space, these locations can serve as vertices for a bounding shape) “based at least the first bounding shape, a second bounding shape indicating an area of the map that corresponds to the top-down image.” ([0029], [0046] teaches generation of a new bounding shape in order to encompass all points of previously identified ground truth data, this includes the bounding shapes and vertices of previously identified information) It would have been prima facie obvious to one of ordinary skill in the art, before the effective filing date, to incorporate the teachings of Khadem with Bojarski; and have a reasonable expectation of success. Both relate to systems that can capture environmental data with at least LiDAR sensors and use some form of machine learning to process this information. As Bojarski teaches in [0005]-[0006] the use of DNNs to label and determine locations of road surfaces based on images present a way to speed up image processing. The DNNs are reliable and less costly. The labelling allows for the determination of vertexes for bounding shapes as the system can determine that these bounding shapes encompass a specific area in the environment, this includes road markings. The combination of Khadem and Bojarski does not teach the first bounding shape being oriented orthogonal with respect to a direction of travel of the surface; and the second bounding shape also being oriented orthogonal with respect to the direction of travel of the surface; and update the map by at least converting an existing road-marking region included the area of the map indicated by the second bounding shape to represent the road marking included in the area of the top-down image indicated by the first bounding shape However, Kumar teaches “the first bounding shape being oriented orthogonal with respect to a direction of travel of the surface;” and “the second bounding shape also being oriented orthogonal with respect to the direction of travel of the surface.” (Fig. 4 and [0062]/[0068] teach that a bounding shape was oriented in the direction of travel; Further citating [0071]-[0072] teach a bounding shape can be oriented orthogonal to the direction of travel. The system determines that the bounding shape of a crosswalk is orthogonal. The teachings show that the vehicle determines the angle of travel with relation to the detected object and only cares if the angle is within the perpendicular axis to the vehicle.) It would have been prima facie obvious to one of ordinary skill in the art, before the effective filing date, to incorporate the teachings of Khadem and Bojarski with Kumar; and have a reasonable expectation of success. All relate to perception systems for vehicles as they travel in a road network. The systems can be used to sense road marking elements and provide bounding shapes around the markings. As taught in [0068] certain road marking elements are more important to a vehicle as it travels in a road network, this is based on the direction that the vehicle is traveling. The process of determining the direction of the bounding shape allows the vehicle system to disregard elements that are not needed for the vehicle to process. This system prevents too much processing power from going into measuring and mapping elements that are parallel to vehicle travel, i.e. lane lines. The vehicle’s processor saves vital time and energy by ignoring these elements. The combination of Khadem, Bojarski, and Kumar does not teach update the map by at least converting an existing road-marking region included the area of the map indicated by the second bounding shape to represent the road marking included in the area of the top-down image indicated by the first bounding shape. However, Taghavi teaches “update the map by at least converting an existing road-marking region included the area of the map indicated by the second bounding shape to represent the road marking included in the area of the top-down image indicated by the first bounding shape.” ([0076] teaches the system generates a bounding shape and stores the updated shape to the vehicle coordinate system, which is analogous to updating the map. This is achieved by matching the first/second bounding shapes.) It would have been prima facie obvious to one of ordinary skill in the art, before the effective filing date, to incorporate the teachings of Khadem, Bojarski, and Kumar with Taghavi; and have a reasonable expectation of success. All relate to perception systems for vehicles as they travel in a road network. As seen in [0006]-[0008] there is an issue in the real time processing of point cloud data in order to update item identifications. The bounding boxes used can be computationally expensive and require more time/resources available. The method of Taghavi would overcome these limitations and allows for the bounding boxes/shapes to be matched in the world. Regarding claim 12, Khadem teaches the system of claim 9 wherein: the one or more processors are further to determine, based at least on the first coordinates, second coordinates associated with the map; ([0092] teaches the system aligning the 3d voxel space elements with a global 3d coordinate system) and Khadem does not teach the vertex locations are defined using first coordinates associated with the intensity image and the second bounding shape is determined based at least on the second coordinates. However, Bojarski teaches “the vertex locations are defined using first coordinates associated with the intensity image.” ([0031] teaches the system determining the coordinate locations of the bounding shape vertexes in relation to ground truth data determined from an output 2d image) and “the second bounding shape is determined based at least on the second coordinates” ([0029], [0046] teaches generation of a new bounding shape in order to encompass all points of previously identified ground truth data, this includes the bounding shapes and vertices of previously identified information) It would have been prima facie obvious to one of ordinary skill in the art, before the effective filing date, to incorporate the teachings of Khadem with Bojarski; and have a reasonable expectation of success. Both relate to systems that can capture environmental data with at least LiDAR sensors and use some form of machine learning to process this information. As Bojarski teaches in [0005]-[0006] the use of DNNs to label and determine locations of road surfaces based on images present a way to speed up image processing. The DNNs are reliable and less costly. The labelling allows for the determination of vertexes for bounding shapes as the system can determine that these bounding shapes encompass a specific area in the environment, this includes road markings. Regarding claim 14, Khadem teaches the system of claim 9, wherein the top-down image indicates one or more intensity values associated with the one or more points within at least the portion of the environment. ([0055]-[0056] teaches the system may indicate pixel intensity values in a top-down image representation of the environment) Regarding claim 15, Khadem teaches the system of claim 9, wherein: the sensor data comprises LiDAR data obtained using one or more LiDAR sensors; ([0024] teaches the system using a series of LiDAR sensors to obtain sensed data in an environment) and the generation of the image data representative of the top-down image corresponding to the at least the portion of the environment is based at least on a point cloud associated with the LiDAR data, (Fig. 3 and at least [0049] teach the system generating the image based on the received LiDAR data, which is taught in [0040]/[0042] to be a 3D point cloud) the point cloud indicating at least the one or more intensity values associated with the one or more points. ([0042] teaches the 3D point cloud indicating the intensity information of the LiDAR data) Regarding claim 16, Khadem teaches the system of claim 9, wherein the one or more processors are further to: determine a location associated with the first machine that obtained the sensor data using one or more sensors of the first machine, ([0051] teaches determining a vehicle location based on sensed data, including from a LiDAR; [0071] teaches the system using a SLAM or CLAMS method to determine its location in an environment, this can be based on at least the LiDAR or other received sensor information) wherein the map is further based at least on the location associated with the first machine. ([0026] and [0051] teach the system associating the location of the vehicle to the sensed voxel data from the LiDAR sensors in the environment, wherein the sensed data will be located in the environment based on the associated vehicle location and heading) Regarding claim 17, Khadem teaches the system of claim 9, wherein the system is comprised in at least one of: a control system for an autonomous or semi-autonomous machine; a perception system for an autonomous or semi-autonomous machine; a system for performing simulation operations; a system for performing digital twin operations; a system for performing light transport simulation; a system for performing collaborative content creation for 3D assets; a system for performing deep learning operations; a system implemented using an edge device; a system implemented using a robot; a system implementing one or more large language models; a system for performing conversational AI operations; a system for generating synthetic data; a system incorporating one or more virtual machines (VMs); a system implemented at least partially in a data center; or a system implemented at least partially using cloud computers. ([0021] teaches the system relating to an autonomous/semi-autonomous vehicle control and perception system. [0077]/[0080] teach parts of the system being stored remotely and accessed via wireless networks, i.e. a system in a data center, partially using cloud computers, an edge device. [0021] teaches the system using simulated data.) Claim 20 is substantially similar and would be rejected based on the same rationale as recited above. Regarding claim 21, Khadem teaches the processor of claim 18, wherein the top-down image includes a first color associated with the road markings and a second color associated with a surface based at least on the one or more intensity values. ([0044] teaches that the vehicle’s as they pass an area, can determine the color of various elements on the road and each element would be properly reflected in the intensity of the intensity image. [0078] further teaches that the system can determine the colors of road elements and store them with the aggregated data.) Regarding claim 22, Khadem teaches the method of claim 1, wherein the causing, the map to indicate the location associated with the road marking within the environment comprises at least converting an entirety of the area of the map that is indicated by ([0097]-[0098] teach the method of determining that the system will update the map data of a map database if it is determined that there is a mismatch in the data collected. This map update is done by matching map data.) Khadem does not teach the second bounding shape. However, Bojarski teaches “the second bounding shape.” ([0046] teaches the generation of a second bounding shape. [0157] teaches the system can update map data based on the detected map data) It would have been prima facie obvious to one of ordinary skill in the art, before the effective filing date, to incorporate the teachings of Khadem with Bojarski; and have a reasonable expectation of success. Both relate to systems that can capture environmental data with at least LiDAR sensors and use some form of machine learning to process this information. As Bojarski teaches in [0005]-[0006] the use of DNNs to label and determine locations of road surfaces based on images present a way to speed up image processing. The DNNs are reliable and less costly. The labelling allows for the determination of vertexes for bounding shapes as the system can determine that these bounding shapes encompass a specific area in the environment, this includes road markings. Regarding claim 23, Khadem teaches the method of claim 1. Khadem does not teach wherein the one or more machine learning models are trained to determine the vertex locations that define the first bounding shape. However, Bojarski teaches “wherein the one or more machine learning models are trained to determine the vertex locations that define the first bounding shape.” ([0030]-[0031] teaches, “the DNN 116 may be trained to output the bounding shape coordinates as pixel locations of two or more vertices of the bounding shape in 2D image-space.” This would teach the system as intended by the claim) It would have been prima facie obvious to one of ordinary skill in the art, before the effective filing date, to incorporate the teachings of Khadem with Bojarski; and have a reasonable expectation of success. Both relate to systems that can capture environmental data with at least LiDAR sensors and use some form of machine learning to process this information. As Bojarski teaches in [0005]-[0006] the use of DNNs to label and determine locations of road surfaces based on images present a way to speed up image processing. The DNNs are reliable and less costly. The labelling allows for the determination of vertexes for bounding shapes as the system can determine that these bounding shapes encompass a specific area in the environment, this includes road markings. Conclusion The prior art made of record and not relied upon is considered pertinent to applicant's disclosure. Velankar (US PG Pub 2023/0032669) teaches systems and methods for determining the drivable space of a road, for applications such as autonomous navigation. To determine the non-drivable space under another vehicle, systems and methods of embodiments of the disclosure generate 3D bounding boxes from 2D bounding boxes of objects in captured roadway images, and from various geometric constraints. Image portions may be labeled as drivable or non-drivable according to projections of these 3D bounding boxes onto their road surfaces. These labeled images, along with accompanying semantic information, may be compiled to form training datasets for a machine learning model such as a CNN. The training datasets may train the CNN to classify input image portions into drivable and non-drivable space, for applications such as autonomous navigation. Any inquiry concerning this communication or earlier communications from the examiner should be directed to NICHOLAS STRYKER whose telephone number is (571)272-4659. The examiner can normally be reached Monday-Friday 7:30-5:00. 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, Christian Chace can be reached at (571) 272-4190. 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. /N.S./Examiner, Art Unit 3665 /CHRISTIAN CHACE/Supervisory Patent Examiner, Art Unit 3665
Read full office action

Prosecution Timeline

Show 8 earlier events
Nov 12, 2025
Response after Non-Final Action
Feb 10, 2026
Non-Final Rejection mailed — §103
Mar 27, 2026
Response Filed
Jun 25, 2026
Final Rejection mailed — §103
Jul 24, 2026
Response after Non-Final Action
Aug 13, 2026
Request for Continued Examination
Aug 17, 2026
Response after Non-Final Action
Sep 28, 2026
Non-Final Rejection mailed — §103 (current)

Precedent Cases

Applications granted by this same examiner with similar technology

Patent 12752797
ELECTRONIC APPARATUS FOR CONTROLLING FUNCTION OF VEHICLE, AND METHOD THEREBY
4y 7m to grant Granted Oct 06, 2026
Patent 12703511
SYSTEM AND METHOD FOR MONITORING AN AIRCRAFT ENGINE
4y 9m to grant Granted Aug 11, 2026
Patent 12691865
HYBRID ELECTRIC VEHICLE AND A METHOD OF CONTROLLING DRIVING OF A MOTOR THEREFOR
3y 10m to grant Granted Jul 28, 2026
Patent 12650689
UNIVERSAL CONTROL ARCHITECTURE FOR CONTROL OF UNMANNED SYSTEMS
4y 5m to grant Granted Jun 09, 2026
Patent 12644708
RADAR INERTIAL VERTICAL HYBRID FILTER SCHEME RESISTANT TO TERRAIN VARIATIONS
2y 10m to grant Granted Jun 02, 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
34%
Grant Probability
54%
With Interview (+19.8%)
3y 6m (~4m remaining)
Median Time to Grant
High
PTA Risk
Based on 50 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