Prosecution Insights
Last updated: April 19, 2026
Application No. 15/182,313

Route Planning for an Autonomous Vehicle

Final Rejection §103
Filed
Jun 14, 2016
Examiner
FITZHARRIS, KATHERINE MARIE
Art Unit
3665
Tech Center
3600 — Transportation & Electronic Commerce
Assignee
Motional Ad LLC
OA Round
12 (Final)
34%
Grant Probability
At Risk
13-14
OA Rounds
3y 9m
To Grant
29%
With Interview

Examiner Intelligence

Grants only 34% of cases
34%
Career Allow Rate
52 granted / 155 resolved
-18.5% vs TC avg
Minimal -5% lift
Without
With
+-4.9%
Interview Lift
resolved cases with interview
Typical timeline
3y 9m
Avg Prosecution
11 currently pending
Career history
166
Total Applications
across all art units

Statute-Specific Performance

§101
5.4%
-34.6% vs TC avg
§103
52.4%
+12.4% vs TC avg
§102
13.0%
-27.0% vs TC avg
§112
26.3%
-13.7% vs TC avg
Black line = Tech Center average estimate • Based on career data from 155 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 . Response to Amendment This action is in response to amendments and remarks filed on 10/20/2025. Claims 22 and 24-42 are considered in this office action. Claims 22, 31, and 39 have been amended. Claims 1-21 and 23 have been cancelled. Claims 22 and 24-42 are pending examination. Response to Arguments Applicant presents the following arguments regarding the previous office action: “The Examiner fails to show that Attard teaches any confidence levels that are a function of a measurable metric relating to the environmental conditions.” Applicant's argument A. has been fully considered but they are not persuasive. Regarding Applicant’s argument A. that “The Examiner fails to show that Attard teaches any confidence levels that are a function of a measurable metric relating to the environmental conditions,” Examiner respectfully disagrees. Attard teaches confidence assessments 118 are generated and evaluated by a computing device 105. The computing device 105 receives collected data 115 (measurable metrics) from one or more data collectors 110 and uses the collected data 115 to generate one or more confidence assessments 118 (Attard, Par. [0009]). Collected data 115 may include information about an external environment (environmental conditions) in which the vehicle 101 is traveling (Attard, Par. [0028]). In other words, Attard teaches confidence assessments 118 are generated as a function of collected data 115 which includes measurable metrics on the external environment. Therefore, Examiner maintains that the cited references teach the above stated limitation. Claim Rejections - 35 USC § 103 The following is a quotation of 35 U.S.C. 103 which forms the basis for all obviousness rejections set forth in this Office action: A patent for a claimed invention may not be obtained, notwithstanding that the claimed invention is not identically disclosed as set forth in section 102, if the differences between the claimed invention and the prior art are such that the claimed invention as a whole would have been obvious before the effective filing date of the claimed invention to a person having ordinary skill in the art to which the claimed invention pertains. Patentability shall not be negated by the manner in which the invention was made. The factual inquiries for establishing a background for determining obviousness under 35 U.S.C. 103 are summarized as follows: 1. Determining the scope and contents of the prior art. 2. Ascertaining the differences between the prior art and the claims at issue. 3. Resolving the level of ordinary skill in the pertinent art. 4. Considering objective evidence present in the application indicating obviousness or nonobviousness. Claims 22 and 24-42 are rejected under 35 U.S.C. 103 as being unpatentable over Attard et al. (US 2015/0178998 A1) in view of Slusar (US 9,587,952 B1). Regarding claim 22, Attard teaches “A computer generated method comprising: retrieving, by the one or more processors, one or more physical properties of a road segment of the first route (Par. [0016] lines 9-17 teaches data collectors 110 which include sensors for detecting conditions outside the vehicle 101 and/or for detecting road attributes, such as curves, pot-holes, dips, changes in grade, lane boundaries, etc.; Par. [0018] lines 12-15 teaches collected data 115 could include data 115 concerning detection of road attributes, weather conditions, etc.); predicting, by the one or more processors, one or more known failure modes of one or more sensors of the vehicle related to traversal of the road segment by the vehicle, wherein features of the road segment cause the one or more known failure modes; predicting, by the one or more processors, a level of performance of the one or more sensors based on the physical properties of the road segment and the one or more known failure modes, wherein the level of performance is a rate of true or false positives when detecting objects using respective sensor data from the one or more sensors; determining, by the one or more processors, whether the vehicle is capable of traveling the road segment based on the predicted level of performance, wherein road features that induce false readings from the one or more sensors are avoided (Par. [0023] lines 1-4 teaches storing one or more parameters 117 for comparison to confidence assessments 118 where a parameter 117 may define a set of confidence intervals; Par. [0025] lines 1-3 teaches various mathematical, statistical, and/or predictive modeling techniques could be used to generate and/or adjust parameters 117; Par. [0027] lines 1-10 teaches one or more vectors of autonomous attribute assessments 118 may be provided, where each value in the vector relates to an attribute of the vehicle 101 and/or a surrounding environment related to autonomous operation of the vehicle 101, e.g., attributes such as weather conditions, road conditions, etc.; Par. [0028] lines 1-11 teaches various ways of estimating confidences and/or assigning values to confidence intervals are used to generate the confidence assessments 118, including determining a data collector 110 evaluation of likely accuracy, e.g., sensor accuracy (which is necessarily based on the rate of true/false positives regarding the ability of the sensor to detect objects), from collected data 115, which includes information about an external environment in which the vehicle 101 is traveling, e.g., road attributes mentioned above; Par. [0028] lines 15-22 teaches by assessing such collected data 115, and weighting various determinations, e.g., a determination of a sensor data collector 110 accuracy (failure modes) and one or more determinations relating to external and/or environmental conditions, e.g., presence or absence of precipitation, road conditions, etc. (physical properties of the road segment) (i.e., conditions and circumstances where the sensor will reliably degrade), one or more confidence assessments 118 (predicted level of performance) may be generated regarding the ability of the vehicle 101 to operate autonomously (whether the vehicle is capable of traveling the road segment));” however Attard does not explicitly teach “selecting, using one or more processors of a vehicle, a first route” and “in response to determining that the vehicle is incapable of traveling the road segment based on road features that induce false readings from the one or more sensors, selecting, by the one or more processors, a second route excluding the road segment.” From the same field of endeavor, Slusar teaches “selecting, using one or more processors of a vehicle, a first route (Col. 13 lines 49-58 teaches the personal navigation device 110 initially provides the quickest/shortest route from a start location A to an end location B (selects a first route), and then determines the route traversal values using traffic and weather conditions)” and “in response to determining that the vehicle is incapable of traveling the road segment based on road features that induce false readings from the one or more sensors, selecting, by the one or more processors, a second route excluding the road segment (Col. 13 lines 60-62 teaches the driver may be presented with an alternate route which is less risky than the initial route calculated; Col. 22 lines 47-61 teaches the processor receiving hazard information (Col. 6 lines 57-58 and 62-64 teaches information includes road features and condition of road) which it analyzes in order to determine the size and type of hazard and assign it a route traversal value, which is then used to recalculate the route traversal value for the driving route; after making the determination (determining if vehicle is incapable of traveling the road segment), the processor communicates to the vehicle navigation device to stay on the current driving route or to alter the driving route in order to reduce the route traversal value).” It would have been obvious to one of ordinary skill in the art before the effective filing date of the disclosed invention to modify the teachings of Attard to incorporate the teachings of Slusar with a reasonable expectation of success to have the method taught by Attard include choosing a first route and upon determining the vehicle cannot travel a segment of the first route, selecting a second route excluding the segment as taught by Slusar. The motivation for doing so would be to optimize travel along a given route (Slusar, Col. 23 lines 53-54). Regarding claim 24, the combination of Attard and Slusar teaches all the limitations of claim 22 above, and further teaches “wherein determining whether the vehicle is capable of traveling the road segment is further based on software processes that process data representing the properties of the one or more sensors (Attard, Par. [0031] teaches confidence estimates may be modified based on knowledge obtained about future events, such as weather along a planned route, where information about a likelihood of weather that might adversely affect the perceptual layer (PL) (e.g., heavy rain or snow) can be factored into the confidence assessments 118 in the vector ΦPL in advance of actual degradation of sensor data collector 110 signals, and the confidence assessments 118 may be adjusted to reflect not only the immediate sensor state but also a likelihood that the sensor state may degrade in the future; Par. [0034] lines 1-3 teaches confidence attribute sub-assessments 118, e.g., one or more values in a vector ΦPL or ΦAL, may relate to particular collected data 115 (properties of the one or more sensors)).” Regarding claim 25, the combination of Attard and Slusar teaches all the limitations of claim 22 above, and further teaches “in which the predicted level of performance of the one or more sensors comprises an actual or estimated level of performance as a function of current or predicted future conditions (Attard, Par. [0028] lines 1-11 teaches various ways of estimating confidences and/or assigning values to confidence intervals are used to generate the confidence assessments 118, including determining a data collector 110 evaluation of likely accuracy, e.g., sensor accuracy, from collected data 115, which includes information about an external environment in which the vehicle 101 is traveling, e.g., road attributes mentioned above).” Regarding claim 26, the combination of Attard and Slusar teaches all the limitations of claim 22 above, and further teaches “wherein the predicted level of performance comprises a capability of the one or more sensors to yield a data product at a specific level of performance (Attard, Par. [0028] lines 1-11 teaches various ways of estimating confidences and/or assigning values to confidence intervals are used to generate the confidence assessments 118, including determining a data collector 110 evaluation of likely accuracy, e.g., sensor accuracy, from collected data 115, which includes information about an external environment in which the vehicle 101 is traveling, e.g., road attributes mentioned above; Par. [0031] teaches confidence estimates may be modified based on knowledge obtained about future events, such as weather along a planned route, where information about a likelihood of weather that might adversely affect the perceptual layer (PL) (e.g., heavy rain or snow) can be factored into the confidence assessments 118 in the vector ΦPL in advance of actual degradation of sensor data collector 110 signals, and the confidence assessments 118 may be adjusted to reflect not only the immediate sensor state but also a likelihood that the sensor state may degrade in the future).” Regarding claim 27, the combination of Attard and Slusar teaches all the limitations of claim 22 above, and further teaches “wherein determining whether the vehicle is capable of traveling the road segment is further based on characteristics of software processes used by the vehicle (Attard, Par. [0028] lines 1-11 teaches various ways of estimating confidences and/or assigning values to confidence intervals are used to generate the confidence assessments 118, including determining a data collector 110 evaluation of likely accuracy, e.g., sensor accuracy, from collected data 115 (characteristics of software processes including ability to yield data product of interest), which includes information about an external environment in which the vehicle 101 is traveling, e.g., road attributes mentioned above; Par. [0031] teaches confidence estimates may be modified based on knowledge obtained about future events, such as weather along a planned route, where information about a likelihood of weather that might adversely affect the perceptual layer (PL) (e.g., heavy rain or snow) (software characteristics including ability to yield data product of interest) can be factored into the confidence assessments 118 in the vector ΦPL in advance of actual degradation of sensor data collector 110 signals, and the confidence assessments 118 may be adjusted to reflect not only the immediate sensor state but also a likelihood that the sensor state may degrade in the future).” Regarding claim 28, the combination of Attard and Slusar teaches all the limitations of claim 27 above, and further teaches “in which the characteristics of the software processes comprise the ability of the software processes to yield a data product at a specific level of performance (Attard, Par. [0028] lines 1-11 teaches various ways of estimating confidences and/or assigning values to confidence intervals are used to generate the confidence assessments 118, including determining a data collector 110 evaluation of likely accuracy, e.g., sensor accuracy, from collected data 115 (characteristics of software processes including ability to yield data product of interest), which includes information about an external environment in which the vehicle 101 is traveling, e.g., road attributes mentioned above; Par. [0031] teaches confidence estimates may be modified based on knowledge obtained about future events, such as weather along a planned route, where information about a likelihood of weather that might adversely affect the perceptual layer (PL) (e.g., heavy rain or snow) (software characteristics including ability to yield data product of interest) can be factored into the confidence assessments 118 in the vector ΦPL in advance of actual degradation of sensor data collector 110 signals, and the confidence assessments 118 may be adjusted to reflect not only the immediate sensor state but also a likelihood that the sensor state may degrade in the future).” Regarding claim 29, the combination of Attard and Slusar teaches all the limitations of claim 27 above, and further teaches “in which the characteristics of the software processes comprise an ability of a data fusion network to yield a data product at a specific level of performance (Attard, Par. [0029] lines 1-5 teaches a vector of confidence estimates 118 include a vector ΦPL=(Φ1PL,Φ2PL,…,ΦnPL), relating to the vehicle 101 perceptual layer (PL), where n is a number of perceptual sub-systems, e.g., groups of one or more sensor data collectors 110, in the PL).” Regarding claim 30, the combination of Attard and Slusar teaches all the limitations of claim 27 above, and further teaches “in which the software processes comprise one of motion planning processes, decision making processes, and motion control processes (Attard, Fig. 2 step 205 Autonomous driving (motion planning process), step 215 Compute confidence estimates and step 225 Provide alert? (decision making process and motion control process); Par. [0055] lines 1-5 teaches in block 205 the vehicle 101 commences autonomous driving operations and is operated in a manner partially or completely controlled by the autonomous driving module (motion planning process); Par. [0061] lines 1-3 teaches in block 225 the computer 105 determines whether the overall confidence assessment 118 meets or exceeds a predetermined threshold, and Par. [0063] lines 1-8 teaches in block 225 the computer determines whether to provide a message 116 (decision making process) relating to a recommendation that autonomous operations of the vehicle 101 be ended or is to be ended after some period of time has elapsed (motion control process)) (Slusar, Fig. 8 step 802 Receive a First Travel Route and a Second Travel Route for an Autonomous Vehicle (motion planning process), step 804 Determine a First Route Risk Value for the First Travel Route and a Second Route Risk Value for the Second Travel Route and step 806 Compare the First and Second Route Risk Values to Determine Which of Travel Routes Provides Less Risk (decision making process), step 808 Select the Travel Route that Provides Less Risk (motion control process); Col. 13 lines 49-62 teaches a personal navigation device 110 initially provides the quickest/shortest route from a start location A to an end location B (motion planning process), then determines the route traversal value based on the risk types on the route, with traffic and weather conditions being included in the determination of the route traversal value for comparison of routes (decision making process), and provides the driver with an alternate route which is less risky than the initial route calculated (motion control process)).” Regarding claim 31, Attard teaches “A non-transitory computer-readable storage medium storing computer instructions (Par. [0084] lines 1-3 teaches a computer-readable storage medium which includes any medium that participates in providing data (e.g., instructions), which may be read by a computer) which when executed by one or more processors, cause the one or more processors to: retrieve one or more physical properties of a road segment of the first route (Par. [0016] lines 9-17 teaches data collectors 110 which include sensors for detecting conditions outside the vehicle 101 and/or for detecting road attributes, such as curves, pot-holes, dips, changes in grade, lane boundaries, etc.; Par. [0018] lines 12-15 teaches collected data 115 could include data 115 concerning detection of road attributes, weather conditions, etc.); predict one or more known failure modes of one or more sensors of the vehicle related to traversal of the road segment by the vehicle, wherein features of the road segment cause the one or more known failure modes; predict a level of performance of the one or more sensors based on the physical properties of the road segment and the one or more known failure modes, wherein the level of performance is a rate of true or false positives when detecting objects using respective sensor data from the one or more sensors; determine whether the vehicle is capable of traveling the road segment based on the predicted level of performance, wherein road features that induce false reading from the one or more sensors are avoided (Par. [0023] lines 1-4 teaches storing one or more parameters 117 for comparison to confidence assessments 118 where a parameter 117 may define a set of confidence intervals; Par. [0025] lines 1-3 teaches various mathematical, statistical, and/or predictive modeling techniques could be used to generate and/or adjust parameters 117; Par. [0027] lines 1-10 teaches one or more vectors of autonomous attribute assessments 118 may be provided, where each value in the vector relates to an attribute of the vehicle 101 and/or a surrounding environment related to autonomous operation of the vehicle 101, e.g., attributes such as weather conditions, road conditions, etc.; Par. [0028] lines 1-11 teaches various ways of estimating confidences and/or assigning values to confidence intervals are used to generate the confidence assessments 118, including determining a data collector 110 evaluation of likely accuracy, e.g., sensor accuracy (which is necessarily based on the rate of true/false positives regarding the ability of the sensor to detect objects), from collected data 115, which includes information about an external environment in which the vehicle 101 is traveling, e.g., road attributes mentioned above; Par. [0028] lines 15-22 teaches by assessing such collected data 115, and weighting various determinations, e.g., a determination of a sensor data collector 110 accuracy (failure modes) and one or more determinations relating to external and/or environmental conditions, e.g., presence or absence of precipitation, road conditions, etc. (physical properties of the road segment) (i.e., conditions and circumstances where the sensor will reliably degrade), one or more confidence assessments 118 (predicted level of performance) may be generated regarding the ability of the vehicle 101 to operate autonomously (whether the vehicle is capable of traveling the road segment));” however Attard does not explicitly teach causing the processors to “select a first route for a vehicle” and “in response to determining that the vehicle is incapable of traveling the road segment based on road features that induce false readings from the one or more sensors, select a second route excluding the road segment.” From the same field of endeavor, Slusar teaches causing the processors to “select a first route for a vehicle (Col. 13 lines 49-58 teaches the personal navigation device 110 initially provides the quickest/shortest route from a start location A to an end location B (selects a first route), and then determines the route traversal values using traffic and weather conditions)” and “in response to determining that the vehicle is incapable of traveling the road segment based on road features that induce false readings from the one or more sensors, select a second route excluding the road segment (Col. 13 lines 60-62 teaches the driver may be presented with an alternate route which is less risky than the initial route calculated; Col. 22 lines 47-61 teaches the processor receiving hazard information (Col. 6 lines 57-58 and 62-64 teaches information includes road features and condition of road) which it analyzes in order to determine the size and type of hazard and assign it a route traversal value, which is then used to recalculate the route traversal value for the driving route; after making the determination (determining if vehicle is incapable of traveling the road segment), the processor communicates to the vehicle navigation device to stay on the current driving route or to alter the driving route in order to reduce the route traversal value).” It would have been obvious to one of ordinary skill in the art before the effective filing date of the disclosed invention to modify the teachings of Attard to incorporate the teachings of Slusar with a reasonable expectation of success to have the instructions taught by Attard include choosing a first route and upon determining the vehicle cannot travel a segment of the first route, selecting a second route excluding the segment as taught by Slusar. The motivation for doing so would be to optimize travel along a given route (Slusar, Col. 23 lines 53-54). Regarding claim 32, the combination of Attard and Slusar teaches all the limitations of claim 31 above, and further teaches “wherein determining whether the vehicle is capable of traveling the road segment is further based on software processes that process data representing the properties of the one or more sensors (Attard, Par. [0031] teaches confidence estimates may be modified based on knowledge obtained about future events, such as weather along a planned route, where information about a likelihood of weather that might adversely affect the perceptual layer (PL) (e.g., heavy rain or snow) can be factored into the confidence assessments 118 in the vector ΦPL in advance of actual degradation of sensor data collector 110 signals, and the confidence assessments 118 may be adjusted to reflect not only the immediate sensor state but also a likelihood that the sensor state may degrade in the future; Par. [0034] lines 1-3 teaches confidence attribute sub-assessments 118, e.g., one or more values in a vector ΦPL or ΦAL, may relate to particular collected data 115 (properties of the one or more sensors)).” Regarding claim 33, the combination of Attard and Slusar teaches all the limitations of claim 31 above, and further teaches “in which the predicted level of performance of the one or more sensors comprises an actual or estimated level of performance as a function of current or predicted future conditions (Attard, Par. [0028] lines 1-11 teaches various ways of estimating confidences and/or assigning values to confidence intervals are used to generate the confidence assessments 118, including determining a data collector 110 evaluation of likely accuracy, e.g., sensor accuracy, from collected data 115, which includes information about an external environment in which the vehicle 101 is traveling, e.g., road attributes mentioned above).” Regarding claim 34, the combination of Attard and Slusar teaches all the limitations of claim 31 above, and further teaches “wherein the predicted level of performance comprises a capability of the one or more sensors to yield a data product at a specific level of performance (Attard, Par. [0028] lines 1-11 teaches various ways of estimating confidences and/or assigning values to confidence intervals are used to generate the confidence assessments 118, including determining a data collector 110 evaluation of likely accuracy, e.g., sensor accuracy, from collected data 115, which includes information about an external environment in which the vehicle 101 is traveling, e.g., road attributes mentioned above; Par. [0031] teaches confidence estimates may be modified based on knowledge obtained about future events, such as weather along a planned route, where information about a likelihood of weather that might adversely affect the perceptual layer (PL) (e.g., heavy rain or snow) can be factored into the confidence assessments 118 in the vector ΦPL in advance of actual degradation of sensor data collector 110 signals, and the confidence assessments 118 may be adjusted to reflect not only the immediate sensor state but also a likelihood that the sensor state may degrade in the future).” Regarding claim 35, the combination of Attard and Slusar teaches all the limitations of claim 31 above, and further teaches “wherein determining whether the vehicle is capable of traveling the road segment is further based on characteristics of software processes used by the vehicle (Attard, Par. [0028] lines 1-11 teaches various ways of estimating confidences and/or assigning values to confidence intervals are used to generate the confidence assessments 118, including determining a data collector 110 evaluation of likely accuracy, e.g., sensor accuracy, from collected data 115 (characteristics of software processes including ability to yield data product of interest), which includes information about an external environment in which the vehicle 101 is traveling, e.g., road attributes mentioned above; Par. [0031] teaches confidence estimates may be modified based on knowledge obtained about future events, such as weather along a planned route, where information about a likelihood of weather that might adversely affect the perceptual layer (PL) (e.g., heavy rain or snow) (software characteristics including ability to yield data product of interest) can be factored into the confidence assessments 118 in the vector ΦPL in advance of actual degradation of sensor data collector 110 signals, and the confidence assessments 118 may be adjusted to reflect not only the immediate sensor state but also a likelihood that the sensor state may degrade in the future).” Regarding claim 36, the combination of Attard and Slusar teaches all the limitations of claim 35 above, and further teaches “in which the characteristics of the software processes comprise the ability of the software processes to yield a data product at a specific level of performance (Attard, Par. [0028] lines 1-11 teaches various ways of estimating confidences and/or assigning values to confidence intervals are used to generate the confidence assessments 118, including determining a data collector 110 evaluation of likely accuracy, e.g., sensor accuracy, from collected data 115 (characteristics of software processes including ability to yield data product of interest), which includes information about an external environment in which the vehicle 101 is traveling, e.g., road attributes mentioned above; Par. [0031] teaches confidence estimates may be modified based on knowledge obtained about future events, such as weather along a planned route, where information about a likelihood of weather that might adversely affect the perceptual layer (PL) (e.g., heavy rain or snow) (software characteristics including ability to yield data product of interest) can be factored into the confidence assessments 118 in the vector ΦPL in advance of actual degradation of sensor data collector 110 signals, and the confidence assessments 118 may be adjusted to reflect not only the immediate sensor state but also a likelihood that the sensor state may degrade in the future).” Regarding claim 37, the combination of Attard and Slusar teaches all the limitations of claim 35 above, and further teaches “in which the characteristics of the software processes comprise an ability of a data fusion network to yield a data product at a specific level of performance (Attard, Par. [0029] lines 1-5 teaches a vector of confidence estimates 118 include a vector ΦPL=(Φ1PL,Φ2PL,…,ΦnPL), relating to the vehicle 101 perceptual layer (PL), where n is a number of perceptual sub-systems, e.g., groups of one or more sensor data collectors 110, in the PL).” Regarding claim 38, the combination of Attard and Slusar teaches all the limitations of claim 35 above, and further teaches “in which the software processes comprise one of motion planning processes, decision making processes, and motion control processes (Attard, Fig. 2 step 205 Autonomous driving (motion planning process), step 215 Compute confidence estimates and step 225 Provide alert? (decision making process and motion control process); Par. [0055] lines 1-5 teaches in block 205 the vehicle 101 commences autonomous driving operations and is operated in a manner partially or completely controlled by the autonomous driving module (motion planning process); Par. [0061] lines 1-3 teaches in block 225 the computer 105 determines whether the overall confidence assessment 118 meets or exceeds a predetermined threshold, and Par. [0063] lines 1-8 teaches in block 225 the computer determines whether to provide a message 116 (decision making process) relating to a recommendation that autonomous operations of the vehicle 101 be ended or is to be ended after some period of time has elapsed (motion control process)) (Slusar, Fig. 8 step 802 Receive a First Travel Route and a Second Travel Route for an Autonomous Vehicle (motion planning process), step 804 Determine a First Route Risk Value for the First Travel Route and a Second Route Risk Value for the Second Travel Route and step 806 Compare the First and Second Route Risk Values to Determine Which of Travel Routes Provides Less Risk (decision making process), step 808 Select the Travel Route that Provides Less Risk (motion control process); Col. 13 lines 49-62 teaches a personal navigation device 110 initially provides the quickest/shortest route from a start location A to an end location B (motion planning process), then determines the route traversal value based on the risk types on the route, with traffic and weather conditions being included in the determination of the route traversal value for comparison of routes (decision making process), and provides the driver with an alternate route which is less risky than the initial route calculated (motion control process)).” Regarding claim 39, Attard teaches “A vehicle comprising: one or more processors (Fig. 1 computing device 105); a non-transitory computer-readable storage medium storing computer instructions (Par. [0084] lines 1-3 teaches a computer-readable storage medium which includes any medium that participates in providing data (e.g., instructions), which may be read by a computer) which when executed by the one or more processors, cause the one or more processors to: retrieve one or more physical properties of a road segment of the first route (Par. [0016] lines 9-17 teaches data collectors 110 which include sensors for detecting conditions outside the vehicle 101 and/or for detecting road attributes, such as curves, pot-holes, dips, changes in grade, lane boundaries, etc.; Par. [0018] lines 12-15 teaches collected data 115 could include data 115 concerning detection of road attributes, weather conditions, etc.); predict one or more known failure modes of one or more sensors of the vehicle related to traversal of the road segment by the vehicle, wherein features of the road segment cause the one or more known failure modes and the one or more known failure modes indicate that one or more sensors fail to generate data products; predict a level of performance of the one or more sensors based on the physical properties of the road segment and the one or more known failure modes, wherein the level of performance is a rate of true or false positives when detecting objects using respective sensor data from the one or more sensors; determine whether the vehicle is capable of traveling the road segment based on the predicted level of performance, wherein road features that induce false reading from the one or more sensors are avoided (Par. [0023] lines 1-4 teaches storing one or more parameters 117 for comparison to confidence assessments 118 where a parameter 117 may define a set of confidence intervals; Par. [0025] lines 1-3 teaches various mathematical, statistical, and/or predictive modeling techniques could be used to generate and/or adjust parameters 117; Par. [0027] lines 1-10 teaches one or more vectors of autonomous attribute assessments 118 may be provided, where each value in the vector relates to an attribute of the vehicle 101 and/or a surrounding environment related to autonomous operation of the vehicle 101, e.g., attributes such as weather conditions, road conditions, etc.; Par. [0028] lines 1-11 teaches various ways of estimating confidences and/or assigning values to confidence intervals are used to generate the confidence assessments 118, including determining a data collector 110 evaluation of likely accuracy, e.g., sensor accuracy (which is necessarily based on the rate of true/false positives regarding the ability of the sensor to detect objects) (predicting ability of sensor to generate data products of interest), from collected data 115, which includes information about an external environment in which the vehicle 101 is traveling, e.g., road attributes mentioned above; Par. [0028] lines 15-22 teaches by assessing such collected data 115, and weighting various determinations, e.g., a determination of a sensor data collector 110 accuracy (failure modes that indicate if sensor fails to generate data products of interest) and one or more determinations relating to external and/or environmental conditions, e.g., presence or absence of precipitation, road conditions, etc. (physical properties of the road segment) (i.e., conditions and circumstances where the sensor will reliably degrade), one or more confidence assessments 118 (predicted level of performance) may be generated regarding the ability of the vehicle 101 to operate autonomously (whether the vehicle is capable of traveling the road segment));” however Attard does not explicitly teach causing the processors to “select a first route for a vehicle” and “in response to determining that the vehicle is incapable of traveling the road segment based on road features that induce false readings from the one or more sensors, select a second route excluding the road segment.” From the same field of endeavor, Slusar teaches causing the processors to “select a first route for a vehicle (Col. 13 lines 49-58 teaches the personal navigation device 110 initially provides the quickest/shortest route from a start location A to an end location B (selects a first route), and then determines the route traversal values using traffic and weather conditions)” and “in response to determining that the vehicle is incapable of traveling the road segment based on road features that induce false readings from the one or more sensors, select a second route excluding the road segment (Col. 13 lines 60-62 teaches the driver may be presented with an alternate route which is less risky than the initial route calculated; Col. 22 lines 47-61 teaches the processor receiving hazard information (Col. 6 lines 57-58 and 62-64 teaches information includes road features and condition of road) which it analyzes in order to determine the size and type of hazard and assign it a route traversal value, which is then used to recalculate the route traversal value for the driving route; after making the determination (determining if vehicle is incapable of traveling the road segment), the processor communicates to the vehicle navigation device to stay on the current driving route or to alter the driving route in order to reduce the route traversal value).” It would have been obvious to one of ordinary skill in the art before the effective filing date of the disclosed invention to modify the teachings of Attard to incorporate the teachings of Slusar with a reasonable expectation of success to have the instructions taught by Attard include choosing a first route and upon determining the vehicle cannot travel a segment of the first route, selecting a second route excluding the segment as taught by Slusar. The motivation for doing so would be to optimize travel along a given route (Slusar, Col. 23 lines 53-54). Regarding claim 40, the combination of Attard and Slusar teaches all the limitations of claim 39 above, and further teaches “wherein determining whether the vehicle is capable of traveling the road segment is further based on software processes that process data representing the properties of the one or more sensors (Attard, Par. [0031] teaches confidence estimates may be modified based on knowledge obtained about future events, such as weather along a planned route, where information about a likelihood of weather that might adversely affect the perceptual layer (PL) (e.g., heavy rain or snow) can be factored into the confidence assessments 118 in the vector ΦPL in advance of actual degradation of sensor data collector 110 signals, and the confidence assessments 118 may be adjusted to reflect not only the immediate sensor state but also a likelihood that the sensor state may degrade in the future; Par. [0034] lines 1-3 teaches confidence attribute sub-assessments 118, e.g., one or more values in a vector ΦPL or ΦAL, may relate to particular collected data 115 (properties of the one or more sensors)).” Regarding claim 41, the combination of Attard and Slusar teaches all the limitations of claim 39 above, and further teaches “in which the predicted level of performance of the one or more sensors comprises an actual or estimated level of performance as a function of current or predicted future conditions (Attard, Par. [0028] lines 1-11 teaches various ways of estimating confidences and/or assigning values to confidence intervals are used to generate the confidence assessments 118, including determining a data collector 110 evaluation of likely accuracy, e.g., sensor accuracy, from collected data 115, which includes information about an external environment in which the vehicle 101 is traveling, e.g., road attributes mentioned above).” Regarding claim 42, the combination of Attard and Slusar teaches all the limitations of claim 39 above, and further teaches “wherein the predicted level of performance comprises a capability of the one or more sensors to yield the data products at a specific level of performance (Attard, Par. [0028] lines 1-11 teaches various ways of estimating confidences and/or assigning values to confidence intervals are used to generate the confidence assessments 118, including determining a data collector 110 evaluation of likely accuracy, e.g., sensor accuracy, from collected data 115, which includes information about an external environment in which the vehicle 101 is traveling, e.g., road attributes mentioned above; Par. [0031] teaches confidence estimates may be modified based on knowledge obtained about future events, such as weather along a planned route, where information about a likelihood of weather that might adversely affect the perceptual layer (PL) (e.g., heavy rain or snow) can be factored into the confidence assessments 118 in the vector ΦPL in advance of actual degradation of sensor data collector 110 signals, and the confidence assessments 118 may be adjusted to reflect not only the immediate sensor state but also a likelihood that the sensor state may degrade in the future).” 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 KATHERINE M FITZHARRIS whose telephone number is (469)295-9147. The examiner can normally be reached on 7:30 am - 6:00 pm M-Th. 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 on (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 an application may be obtained from the Patent Application Information Retrieval (PAIR) system. Status information for published applications may be obtained from either Private PAIR or Public PAIR. Status information for unpublished applications is available through Private PAIR only. For more information about the PAIR system, see https://ppair-my.uspto.gov/pair/PrivatePair. Should you have questions on access to the Private PAIR system, contact the Electronic Business Center (EBC) at 866-217-9197 (toll-free). If you would like assistance from a USPTO Customer Service Representative or access to the automated information system, call 800-786-9199 (IN USA OR CANADA) or 571-272-1000. /K.M.F./Examiner, Art Unit 3665 /CHRISTIAN CHACE/Supervisory Patent Examiner, Art Unit 3665
Read full office action

Prosecution Timeline

Jun 14, 2016
Application Filed
Jan 07, 2018
Non-Final Rejection — §103
May 24, 2018
Response Filed
Jun 23, 2018
Applicant Interview (Telephonic)
Sep 04, 2018
Final Rejection — §103
Nov 26, 2018
Interview Requested
Nov 28, 2018
Interview Requested
Dec 22, 2018
Applicant Interview (Telephonic)
Dec 22, 2018
Applicant Interview
Jan 03, 2019
Request for Continued Examination
Jan 10, 2019
Response after Non-Final Action
Apr 29, 2019
Non-Final Rejection — §103
Aug 24, 2019
Applicant Interview
Aug 24, 2019
Applicant Interview (Telephonic)
Sep 12, 2019
Response Filed
Dec 29, 2019
Final Rejection — §103
Jun 03, 2020
Request for Continued Examination
Jun 22, 2020
Response after Non-Final Action
Dec 02, 2020
Non-Final Rejection — §103
Mar 04, 2021
Applicant Interview (Telephonic)
Mar 07, 2021
Examiner Interview Summary
Mar 16, 2021
Response Filed
Jun 18, 2021
Final Rejection — §103
Nov 24, 2021
Response after Non-Final Action
Dec 01, 2021
Response after Non-Final Action
Dec 23, 2021
Request for Continued Examination
Jan 07, 2022
Response after Non-Final Action
Mar 25, 2022
Non-Final Rejection — §103
May 24, 2022
Interview Requested
Jun 23, 2022
Applicant Interview (Telephonic)
Jun 24, 2022
Examiner Interview Summary
Jun 30, 2022
Response Filed
Sep 12, 2022
Final Rejection — §103
Nov 11, 2022
Interview Requested
Mar 21, 2023
Notice of Allowance
May 18, 2023
Response after Non-Final Action
May 18, 2023
Response after Non-Final Action
Jun 01, 2023
Response after Non-Final Action
Jun 06, 2023
Response after Non-Final Action
Jun 30, 2023
Response after Non-Final Action
Jul 08, 2023
Response after Non-Final Action
Nov 08, 2023
Non-Final Rejection — §103
May 13, 2024
Response Filed
Aug 10, 2024
Final Rejection — §103
Nov 18, 2024
Interview Requested
Dec 13, 2024
Response after Non-Final Action
Dec 28, 2024
Response after Non-Final Action
Feb 19, 2025
Request for Continued Examination
Feb 22, 2025
Response after Non-Final Action
May 15, 2025
Non-Final Rejection — §103
Aug 19, 2025
Interview Requested
Sep 02, 2025
Applicant Interview (Telephonic)
Sep 06, 2025
Examiner Interview Summary
Oct 20, 2025
Response Filed
Jan 10, 2026
Final Rejection — §103 (current)

Precedent Cases

Applications granted by this same examiner with similar technology

Patent 12603010
SYSTEMS AND METHODS FOR ON-DEMAND ENABLING OF DISPLAY FEATURES FOR AN AVIONIC DISPLAY
2y 5m to grant Granted Apr 14, 2026
Patent 12545273
Device and Method for Interacting Between a Vehicle Capable of Being Driven in an at Least Partially Automated Manner and a Vehicle User
2y 5m to grant Granted Feb 10, 2026
Patent 12523488
Hands-Free Pedestrian Navigation System and Method
2y 5m to grant Granted Jan 13, 2026
Patent 12434698
VEHICLE DRIVING CONTROL SYSTEM AND METHOD
2y 5m to grant Granted Oct 07, 2025
Patent 12415521
ON-BOARD ROAD FRICTION ESTIMATION
2y 5m to grant Granted Sep 16, 2025
Study what changed to get past this examiner. Based on 5 most recent grants.

AI Strategy Recommendation

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

Prosecution Projections

13-14
Expected OA Rounds
34%
Grant Probability
29%
With Interview (-4.9%)
3y 9m
Median Time to Grant
High
PTA Risk
Based on 155 resolved cases by this examiner. Grant probability derived from career allow rate.

Sign in with your work email

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

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

Free tier: 3 strategy analyses per month