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 .
Status of Claims
This action is in reply to the Application Number 18/359,835 filed on 07/26/2023.
Claims 2-3 and 11-12 have been cancelled.
Claims 1, 4-10, 13-19, and 21-25 are currently pending and have been examined.
This action is made NON-FINAL in response to the “Amendment” and “Remarks” filed on 05/19/2026.
This action is made NON-FINAL in response to the RCE filed by the Applicant on 05/19/2026.
Claim Objections
Claims 1, 10, and 19 are objected to because of the following informalities:
In claim 1, line 12, “based on determining that that at least one of” should read “based on determining that at least one of”.
In claim 10, line 14, “based on determining that that at least one of” should read “based on determining that at least one of”.
In claim 19, line 13, “based on determining that that at least one of” should read “based on determining that at least one of”.
Appropriate correction is required.
Claim Rejections - 35 USC § 101
35 U.S.C. 101 reads as follows:
Whoever invents or discovers any new and useful process, machine, manufacture, or composition of matter, or any new and useful improvement thereof, may obtain a patent therefor, subject to the conditions and requirements of this title.
Claims 1, 4-10, 13-19, and 21-25 are rejected under 35 U.S.C. 101 as being directed to non-statutory subject matter because the claimed invention is directed to an abstract idea without reciting significantly more. The claims are being rejected according to the 2019 Revised Patent Subject Matter Eligibility Guidance (Federal Register, Vol. 84, No. 5, p. 50-57 (January 7, 2019).
Step One: Does the Claim Fall Within a Statutory Category?
Yes. Claim 1 is directed towards a method (process). Dependent claims 4-9 and 21-25 are also directed towards a method (process). Claim 10 is directed towards a system (machine). Dependent claims 13-18 are also directed towards a system (machine). Finally, claim 19 is directed towards a non-transitory computer-readable storage medium (machine).
Step Two A, Prong One: Is a Judicial Exception Recited?
Yes. Taking into account claim 1 as one example, the claim recites predicting, using a statistical model, a likelihood that a subset of navigation maneuvers of a plurality of navigation maneuvers for navigation of a vehicle will each be associated with negative feedback, based on historical negative user feedback data indicating navigation maneuvers that are unsafe or difficult, categorizing each navigation maneuver of the subset of navigation maneuvers as a complex maneuver, receiving a transportation request comprising an origin location and a destination location, determining a first path from the origin location to the destination location, the first path comprising a first plurality of maneuvers and a total path value, and based on determining that that at least one of the origin location or the destination location corresponds to a location parameter, reducing a number of complex maneuvers by performing operations comprising: identifying a subset of maneuvers from the first plurality of maneuvers that are categorized as complex maneuvers, determining a penalty value for each of the subset of maneuvers based on a type of complex maneuver for which each maneuver is categorized, recalculating the total path value of the first path by applying a respective penalty value to each maneuver of the subset of maneuvers to generate a modified total path value, determining whether the modified total path value exceeds a threshold value, in response to the modified total path value exceeding the threshold value, determining a second path from the origin location to the destination location based on the respective penalty value of each maneuver of the subset of maneuvers of the first path, generating navigation instructions comprising a second plurality of maneuvers associated with the second path with reduced complex maneuvers, and transmitting, in real time or near real time from receiving the transportation request, the navigation instructions to a computing device corresponding to a vehicle. These limitations, as drafted, are simple processes that, under their broadest reasonable interpretation, cover performance of the limitations in the mind. That is, nothing in the claim elements precludes the steps from practically being performed in the mind. For example, the claim encompasses an individual analyzing a path, noticing a vehicle traversing the path, identifying a safer alternative route, and optimizing the vehicle’s path by providing driving instructions to a driver of the vehicle to traverse the alternative route in order to avoid any potentially dangerous circumstance. Thus, the claim recites a mental process.
Step Two A, Prong Two: Is the Abstract Idea Integrated into a Practical Application?
No. Claims 1 and 19 recite one additional element – a computing device. The computing device is recited at a high-level of generality (i.e., as a means to transmit and receive data) such that it amounts to no more than mere instructions to apply the exception using a generic computing device. Accordingly, the additional element does not integrate the abstract idea into a practical application because it does not impose any meaningful limits on practicing the abstract idea.
Claim 10 recites three additional elements – a processor, a memory, and a computing device. All three elements are recited at a high-level of generality (i.e., as means to transmit and receive data) such that they amount to no more than mere instructions to apply the exception using a generic processor, memory, and computing device. Accordingly, the additional elements do not integrate the abstract idea into a practical application because they do not impose any meaningful limits on practicing the abstract idea.
This type of abstract idea recited in claims 1, 4-10, 13-19, and 21-25 is a mental process.
Step Two B: Does the Claim Provide an Inventive Concept
No. Regarding claims 1 and 19, the claims do not include additional elements that are sufficient to amount to significantly more than the judicial exception. As discussed above with respect to integration of the abstract idea into a practical application, the additional element of using a computing device amounts to no more than mere instructions to apply the exception using a generic computing device. Mere instructions to apply an exception using a computing device cannot provide an inventive concept.
Regarding claim 10, the claim does not include additional elements that are sufficient to amount to significantly more than the judicial exception. As discussed above with respect to integration of the abstract idea into a practical application, the additional elements of using a processor, a memory, and a computing device amount to no more than mere instructions to apply the exception using a generic processor, memory, and computing device. Mere instructions to apply an exception using a processor, a memory, and a computing device cannot provide an inventive concept.
Dependent Claims
The dependent claims are merely further defining the abstract idea by providing field of use limitations on transmitting and receiving data and are not adding anything to the abstract idea set forth in the independent claims such that the invention will amount to significantly more than the abstract idea.
Claims 4-9 and 21-25, and 13-18 and are merely field of use limitations which simply further limit the abstract idea set forth in claims 1 and 10, respectively. These claims do not contain further limitations that make them subject matter eligible.
For example, dependent claim 21 merely recites the well understood, routine and conventional computing functions of data transmission and gathering. These claims do not contain further limitations that make them subject matter eligible.
Claim Rejections - 35 USC § 103
In the event the determination of the status of the application as subject to AIA 35 U.S.C. 102 and 103 (or as subject to pre-AIA 35 U.S.C. 102 and 103) is incorrect, any correction of the statutory basis (i.e., changing from AIA to pre-AIA ) for the rejection will not be considered a new ground of rejection if the prior art relied upon, and the rationale supporting the rejection, would be the same under either status.
The following is a quotation of 35 U.S.C. 103 which forms the basis for all obviousness rejections set forth in this Office action:
A patent for a claimed invention may not be obtained, notwithstanding that the claimed invention is not identically disclosed as set forth in section 102, if the differences between the claimed invention and the prior art are such that the claimed invention as a whole would have been obvious before the effective filing date of the claimed invention to a person having ordinary skill in the art to which the claimed invention pertains. Patentability shall not be negated by the manner in which the invention was made.
The factual inquiries for establishing a background for determining obviousness under 35 U.S.C. 103 are summarized as follows:
1. Determining the scope and contents of the prior art.
2. Ascertaining the differences between the prior art and the claims at issue.
3. Resolving the level of ordinary skill in the pertinent art.
4. Considering objective evidence present in the application indicating obviousness or nonobviousness.
Claims 1, 4-10, 13-19, and 25 are rejected under 35 U.S.C. 103 as being unpatentable over Xiang (U.S. Pub. No. 2020/0208998 A1) in view of Kracun (U.S. Pub. No. 2021/0364307 A1) in further view of Young (U.S. Pub. No. 2023/0085192 A1).
Regarding Claim 1:
Xiang teaches:
A method for, (See (Xiang: Detailed Description – 186th paragraph))
receiving a transportation request comprising an origin location and a destination location; determining a first path from the origin location to the destination location, the first path comprising, (See (Xiang: Detailed Description – 43rd-45th paragraphs))
determining a penalty value for each of the subset of maneuvers based on a type of complex maneuver for which each maneuver is categorized;, (See (Xiang: Detailed Description – 18th-22nd, 62nd-67th, 74th-81st, and 139th-142nd paragraphs, FIG. 4))
determining whether the modified total path value exceeds a threshold value; in response to the modified total path value exceeding the threshold value, determining a second path from the origin location to the destination location based on the respective penalty value of each maneuver of the subset of maneuvers of the first path; generating navigation instructions comprising a second plurality of maneuvers associated with the second path with reduced complex maneuvers; and transmitting, in real time or near real time from receiving the transportation request, the navigation instructions to a computing device corresponding to a vehicle., (See (Xiang: Detailed Description – 43rd-45th, 63rd-67th, 69th-81st, 85th-89th, and 184th paragraphs))
Xiang does not teach but Kracun teaches:
generating navigation instructions with a reduced number of complex maneuvers, comprising: predicting, using a statistical model, a likelihood that a subset of navigation maneuvers of a plurality of navigation maneuvers for navigation of a vehicle will each be associated with negative feedback, based on historical negative user feedback data indicating navigation maneuvers that are unsafe or difficult; categorizing each navigation maneuver of the subset of navigation maneuvers as a complex maneuver;, (See (Kracun: Detailed Description – 40th-46th, 69th-70th, 80th-85th, and 101st-109th paragraphs))
reducing a number of complex maneuvers by performing operations comprising: identifying a subset of maneuvers from the first plurality of maneuvers that are categorized as complex maneuvers;, (See (Kracun: Detailed Description – 40th-46th, 54th, and 82nd paragraphs))
It would have been obvious to one of ordinary skill in the art at the time of filing, before the effective filing date of the claimed invention, to modify Xiang with these above aforementioned teachings from Kracun in order to create a safe complex navigation maneuver reduction system. At the time the invention was filed, one of ordinary skill in the art would have been motivated to incorporate Xiang’s systems and methods for safe route planning for a vehicle with Kracun’s system for providing additional instructions for difficult maneuvers during navigation in order to generate navigation instructions with a reduced number of complex maneuvers including: predicting, using a statistical model, a likelihood that a plurality of navigation maneuvers of a vehicle will each be associated with negative feedback based on historical negative user feedback data indicating navigation maneuvers that are unsafe or difficult and categorizing each navigation maneuver as a complex maneuver. Combining Xiang and Kracun would thus provide a safe complex navigation maneuver reduction system for “generating navigation instructions and, more particularly, to determining the difficulty of a maneuver and adjusting one or more parameters of a navigation instruction related to the maneuver in view of the determined difficulty.” (Kracun: Field of the Disclosure – 1st paragraph)
Xiang in view of Kracun does not teach but Young teaches:
a first plurality of maneuvers and a total path value; and based on determining that that at least one of the origin location or the destination location corresponds to a location parameter,, (See (Young: Detailed Description – 50th, 54th-59th, and 62nd paragraphs))
recalculating the total path value of the first path by applying a respective penalty value to each maneuver of the subset of maneuvers to generate a modified total path value;, (See (Young: Detailed Description – 53rd-65th paragraphs))
It would have been obvious to one of ordinary skill in the art at the time of filing, before the effective filing date of the claimed invention, to modify Xiang in view of Kracun with these above aforementioned teachings from Young in order to create an effective complex navigation maneuver reduction system. At the time the invention was filed, one of ordinary skill in the art would have been motivated to incorporate Xiang’s systems and methods for safe route planning for a vehicle with Young’s systems and methods for traffic control in order to determine a path from an origin location to a destination location including maneuvers and a total path value and recalculate the total path value by applying a respective penalty value to each maneuver of the maneuvers to generate a modified total path value. Combining Xiang and Young would thus provide “efficient and immediate techniques for identifying and controlling important or dangerous events that affect traffic at specific locations on roadways.” (Young: Background – 3rd paragraph)
Regarding Claim 4:
Xiang in view of Kracun in further view of Young teaches, as shown in the rejection above, discloses the limitations of claim 1. Xiang further teaches:
The method of claim 1, wherein the penalty value is based on, (See (Xiang: Detailed Description – 67th, 74th-81st, and 139th-142nd paragraphs, FIG. 4))
Xiang does not teach but Kracun teaches:
[…] a difficulty of a maneuver., (See (Kracun: Detailed Description – 40th-46th, 54th, and 82nd paragraphs))
It would have been obvious to one of ordinary skill in the art at the time of filing, before the effective filing date of the claimed invention, to modify Xiang with these above aforementioned teachings from Kracun in order to create a safe complex navigation maneuver reduction system. At the time the invention was filed, one of ordinary skill in the art would have been motivated to incorporate Xiang’s systems and methods for safe route planning for a vehicle with Kracun’s system for providing additional instructions for difficult maneuvers during navigation in order to generate navigation instructions with a reduced number of complex maneuvers including: predicting, using a statistical model, a likelihood that a plurality of navigation maneuvers of a vehicle will each be associated with negative feedback based on historical negative user feedback data indicating navigation maneuvers that are unsafe or difficult and categorizing each navigation maneuver as a complex maneuver. Combining Xiang and Kracun would thus provide a safe complex navigation maneuver reduction system for “generating navigation instructions and, more particularly, to determining the difficulty of a maneuver and adjusting one or more parameters of a navigation instruction related to the maneuver in view of the determined difficulty.” (Kracun: Field of the Disclosure – 1st paragraph)
Regarding Claim 5:
Xiang in view of Kracun in further view of Young teaches, as shown in the rejection above, discloses the limitations of claim 4. Xiang further teaches:
The method of claim 4, wherein the penalty value is further based on, (See (Xiang: Detailed Description – 67th, 74th-81st, and 139th-142nd paragraphs, FIG. 4))
Xiang does not teach but Young teaches:
[…] the location parameter., (See (Young: Detailed Description – 50th, 54th-59th, and 62nd paragraphs))
It would have been obvious to one of ordinary skill in the art at the time of filing, before the effective filing date of the claimed invention, to modify Xiang with these above aforementioned teachings from Young in order to create an effective complex navigation maneuver reduction system. At the time the invention was filed, one of ordinary skill in the art would have been motivated to incorporate Xiang’s systems and methods for safe route planning for a vehicle with Young’s systems and methods for traffic control in order to determine a path from an origin location to a destination location including maneuvers and a total path value and recalculate the total path value by applying a respective penalty value to each maneuver of the maneuvers to generate a modified total path value. Combining Xiang and Young would thus provide “efficient and immediate techniques for identifying and controlling important or dangerous events that affect traffic at specific locations on roadways.” (Young: Background – 3rd paragraph)
Regarding Claim 6:
Xiang in view of Kracun in further view of Young teaches, as shown in the rejection above, discloses the limitations of claim 1. Xiang does not teach but Young teaches:
The method of claim 1, wherein the subset of maneuvers is retrieved from a database of maneuvers., (See (Young: Detailed Description – 59th paragraph))
It would have been obvious to one of ordinary skill in the art at the time of filing, before the effective filing date of the claimed invention, to modify Xiang with these above aforementioned teachings from Young in order to create an effective complex navigation maneuver reduction system. At the time the invention was filed, one of ordinary skill in the art would have been motivated to incorporate Xiang’s systems and methods for safe route planning for a vehicle with Young’s systems and methods for traffic control in order to determine a path from an origin location to a destination location including maneuvers and a total path value and recalculate the total path value by applying a respective penalty value to each maneuver of the maneuvers to generate a modified total path value. Combining Xiang and Young would thus provide “efficient and immediate techniques for identifying and controlling important or dangerous events that affect traffic at specific locations on roadways.” (Young: Background – 3rd paragraph)
Regarding Claim 7:
Xiang in view of Kracun in further view of Young teaches, as shown in the rejection above, discloses the limitations of claim 1. Xiang does not teach but Kracun teaches:
The method of claim 1, wherein the statistical model is trained on historical user feedback data., (See (Kracun: Detailed Description – 40th-46th, 69th-70th, 80th-85th, and 101st-109th paragraphs))
It would have been obvious to one of ordinary skill in the art at the time of filing, before the effective filing date of the claimed invention, to modify Xiang with these above aforementioned teachings from Kracun in order to create a safe complex navigation maneuver reduction system. At the time the invention was filed, one of ordinary skill in the art would have been motivated to incorporate Xiang’s systems and methods for safe route planning for a vehicle with Kracun’s system for providing additional instructions for difficult maneuvers during navigation in order to generate navigation instructions with a reduced number of complex maneuvers including: predicting, using a statistical model, a likelihood that a plurality of navigation maneuvers of a vehicle will each be associated with negative feedback based on historical negative user feedback data indicating navigation maneuvers that are unsafe or difficult and categorizing each navigation maneuver as a complex maneuver. Combining Xiang and Kracun would thus provide a safe complex navigation maneuver reduction system for “generating navigation instructions and, more particularly, to determining the difficulty of a maneuver and adjusting one or more parameters of a navigation instruction related to the maneuver in view of the determined difficulty.” (Kracun: Field of the Disclosure – 1st paragraph)
Regarding Claim 8:
Xiang in view of Kracun in further view of Young teaches, as shown in the rejection above, discloses the limitations of claim 1. Xiang does not teach but Young teaches:
The method of claim 1, wherein the total path value is an aggregation of path values associated with the first plurality of maneuvers., (See (Young: Detailed Description – 54th and 58th-59th paragraphs))
It would have been obvious to one of ordinary skill in the art at the time of filing, before the effective filing date of the claimed invention, to modify Xiang with these above aforementioned teachings from Young in order to create an effective complex navigation maneuver reduction system. At the time the invention was filed, one of ordinary skill in the art would have been motivated to incorporate Xiang’s systems and methods for safe route planning for a vehicle with Young’s systems and methods for traffic control in order to determine a path from an origin location to a destination location including maneuvers and a total path value and recalculate the total path value by applying a respective penalty value to each maneuver of the maneuvers to generate a modified total path value. Combining Xiang and Young would thus provide “efficient and immediate techniques for identifying and controlling important or dangerous events that affect traffic at specific locations on roadways.” (Young: Background – 3rd paragraph)
Regarding Claim 9:
Xiang in view of Kracun in further view of Young teaches, as shown in the rejection above, discloses the limitations of claim 1. Xiang further teaches:
The method of claim 1, wherein the subset of maneuvers are consecutive maneuvers., (See (Xiang: Detailed Description – 62nd, 65th, and 85th-86th paragraphs))
Regarding Claim 10:
Xiang teaches:
A system comprising: a processor; and a memory storing instructions that, when executed by the processor, configure the system to perform operations comprising:, (See (Xiang: Detailed Description – 187th and 192nd paragraphs))
receiving a transportation request comprising an origin location and a destination location; determining a first path from the origin location to the destination location, the first path comprising, (See (Xiang: Detailed Description – 43rd-45th paragraphs))
determining a penalty value for each of the subset of maneuvers based on a type of complex maneuver for which each maneuver is categorized;, (See (Xiang: Detailed Description – 18th-22nd, 62nd-67th, 74th-81st, and 139th-142nd paragraphs, FIG. 4))
determining whether the modified total path value exceeds a threshold value; in response to the modified total path value exceeding the threshold value, determining a second path from the origin location to the destination location based on the respective penalty value of each maneuver of the subset of maneuvers of the first path; generating navigation instructions comprising a second plurality of maneuvers associated with the second path with reduced complex maneuvers; and transmitting, in real time or near real time from receiving the transportation request, the navigation instructions to a computing device corresponding to a vehicle., (See (Xiang: Detailed Description – 43rd-45th, 63rd-67th, 69th-81st, 85th-89th, and 184th paragraphs))
Xiang does not teach but Kracun teaches:
predicting, using a statistical model, a likelihood that a subset of navigation maneuvers of a plurality of navigation maneuvers for navigation of a vehicle will each be associated with negative feedback, based on historical negative user feedback data indicating navigation maneuvers that are unsafe or difficult; categorizing each navigation maneuver of the subset of navigation maneuvers as a complex maneuver;, (See (Kracun: Detailed Description – 40th-46th, 69th-70th, 80th-85th, and 101st-109th paragraphs))
reducing a number of complex maneuvers by performing operations comprising: identifying a subset of maneuvers from the first plurality of maneuvers that are categorized as complex maneuvers;, (See (Kracun: Detailed Description – 40th-46th, 54th, and 82nd paragraphs))
It would have been obvious to one of ordinary skill in the art at the time of filing, before the effective filing date of the claimed invention, to modify Xiang with these above aforementioned teachings from Kracun in order to create a safe complex navigation maneuver reduction system. At the time the invention was filed, one of ordinary skill in the art would have been motivated to incorporate Xiang’s systems and methods for safe route planning for a vehicle with Kracun’s system for providing additional instructions for difficult maneuvers during navigation in order to generate navigation instructions with a reduced number of complex maneuvers including: predicting, using a statistical model, a likelihood that a plurality of navigation maneuvers of a vehicle will each be associated with negative feedback based on historical negative user feedback data indicating navigation maneuvers that are unsafe or difficult and categorizing each navigation maneuver as a complex maneuver. Combining Xiang and Kracun would thus provide a safe complex navigation maneuver reduction system for “generating navigation instructions and, more particularly, to determining the difficulty of a maneuver and adjusting one or more parameters of a navigation instruction related to the maneuver in view of the determined difficulty.” (Kracun: Field of the Disclosure – 1st paragraph)
Xiang in view of Kracun does not teach but Young teaches:
a first plurality of maneuvers and a total path value; and based on determining that that at least one of the origin location or the destination location corresponds to a location parameter,, (See (Young: Detailed Description – 50th, 54th-59th, and 62nd paragraphs))
recalculating the total path value of the first path by applying a respective penalty value to each maneuver of the subset of maneuvers to generate a modified total path value;, (See (Young: Detailed Description – 53rd-65th paragraphs))
It would have been obvious to one of ordinary skill in the art at the time of filing, before the effective filing date of the claimed invention, to modify Xiang in view of Kracun with these above aforementioned teachings from Young in order to create an effective complex navigation maneuver reduction system. At the time the invention was filed, one of ordinary skill in the art would have been motivated to incorporate Xiang’s systems and methods for safe route planning for a vehicle with Young’s systems and methods for traffic control in order to determine a path from an origin location to a destination location including maneuvers and a total path value and recalculate the total path value by applying a respective penalty value to each maneuver of the maneuvers to generate a modified total path value. Combining Xiang and Young would thus provide “efficient and immediate techniques for identifying and controlling important or dangerous events that affect traffic at specific locations on roadways.” (Young: Background – 3rd paragraph)
Regarding Claim 13:
Xiang in view of Kracun in further view of Young teaches, as shown in the rejection above, discloses the limitations of claim 10. Xiang further teaches:
The system of claim 10, wherein the penalty value is based on, (See (Xiang: Detailed Description – 67th, 74th-81st, and 139th-142nd paragraphs, FIG. 4))
Xiang does not teach but Kracun teaches:
[…] a difficulty of a maneuver., (See (Kracun: Detailed Description – 40th-46th, 54th, and 82nd paragraphs))
It would have been obvious to one of ordinary skill in the art at the time of filing, before the effective filing date of the claimed invention, to modify Xiang with these above aforementioned teachings from Kracun in order to create a safe complex navigation maneuver reduction system. At the time the invention was filed, one of ordinary skill in the art would have been motivated to incorporate Xiang’s systems and methods for safe route planning for a vehicle with Kracun’s system for providing additional instructions for difficult maneuvers during navigation in order to generate navigation instructions with a reduced number of complex maneuvers including: predicting, using a statistical model, a likelihood that a plurality of navigation maneuvers of a vehicle will each be associated with negative feedback based on historical negative user feedback data indicating navigation maneuvers that are unsafe or difficult and categorizing each navigation maneuver as a complex maneuver. Combining Xiang and Kracun would thus provide a safe complex navigation maneuver reduction system for “generating navigation instructions and, more particularly, to determining the difficulty of a maneuver and adjusting one or more parameters of a navigation instruction related to the maneuver in view of the determined difficulty.” (Kracun: Field of the Disclosure – 1st paragraph)
Regarding Claim 14:
Xiang in view of Kracun in further view of Young teaches, as shown in the rejection above, discloses the limitations of claim 13. Xiang further teaches:
The system of claim 13, wherein the penalty value is further based on, (See (Xiang: Detailed Description – 67th, 74th-81st, and 139th-142nd paragraphs, FIG. 4))
Xiang does not teach but Young teaches:
[…] the location parameter., (See (Young: Detailed Description – 50th, 54th-59th, and 62nd paragraphs))
It would have been obvious to one of ordinary skill in the art at the time of filing, before the effective filing date of the claimed invention, to modify Xiang with these above aforementioned teachings from Young in order to create an effective complex navigation maneuver reduction system. At the time the invention was filed, one of ordinary skill in the art would have been motivated to incorporate Xiang’s systems and methods for safe route planning for a vehicle with Young’s systems and methods for traffic control in order to determine a path from an origin location to a destination location including maneuvers and a total path value and recalculate the total path value by applying a respective penalty value to each maneuver of the maneuvers to generate a modified total path value. Combining Xiang and Young would thus provide “efficient and immediate techniques for identifying and controlling important or dangerous events that affect traffic at specific locations on roadways.” (Young: Background – 3rd paragraph)
Regarding Claim 15:
Xiang in view of Kracun in further view of Young teaches, as shown in the rejection above, discloses the limitations of claim 10. Xiang does not teach but Young teaches:
The system of claim 10, wherein the subset of maneuvers is retrieved from a database of maneuvers., (See (Young: Detailed Description – 59th paragraph))
It would have been obvious to one of ordinary skill in the art at the time of filing, before the effective filing date of the claimed invention, to modify Xiang with these above aforementioned teachings from Young in order to create an effective complex navigation maneuver reduction system. At the time the invention was filed, one of ordinary skill in the art would have been motivated to incorporate Xiang’s systems and methods for safe route planning for a vehicle with Young’s systems and methods for traffic control in order to determine a path from an origin location to a destination location including maneuvers and a total path value and recalculate the total path value by applying a respective penalty value to each maneuver of the maneuvers to generate a modified total path value. Combining Xiang and Young would thus provide “efficient and immediate techniques for identifying and controlling important or dangerous events that affect traffic at specific locations on roadways.” (Young: Background – 3rd paragraph)
Regarding Claim 16:
Xiang in view of Kracun in further view of Young teaches, as shown in the rejection above, discloses the limitations of claim 10. Xiang does not teach but Kracun teaches:
The system of claim 10, wherein the statistical model is trained on historical user feedback data., (See (Kracun: Detailed Description – 40th-46th, 69th-70th, 80th-85th, and 101st-109th paragraphs))
It would have been obvious to one of ordinary skill in the art at the time of filing, before the effective filing date of the claimed invention, to modify Xiang with these above aforementioned teachings from Kracun in order to create a safe complex navigation maneuver reduction system. At the time the invention was filed, one of ordinary skill in the art would have been motivated to incorporate Xiang’s systems and methods for safe route planning for a vehicle with Kracun’s system for providing additional instructions for difficult maneuvers during navigation in order to generate navigation instructions with a reduced number of complex maneuvers including: predicting, using a statistical model, a likelihood that a plurality of navigation maneuvers of a vehicle will each be associated with negative feedback based on historical negative user feedback data indicating navigation maneuvers that are unsafe or difficult and categorizing each navigation maneuver as a complex maneuver. Combining Xiang and Kracun would thus provide a safe complex navigation maneuver reduction system for “generating navigation instructions and, more particularly, to determining the difficulty of a maneuver and adjusting one or more parameters of a navigation instruction related to the maneuver in view of the determined difficulty.” (Kracun: Field of the Disclosure – 1st paragraph)
Regarding Claim 17:
Xiang in view of Kracun in further view of Young teaches, as shown in the rejection above, discloses the limitations of claim 10. Xiang does not teach but Young teaches:
The system of claim 10, wherein the total path value is an aggregation of path values associated with the first plurality of maneuvers., (See (Young: Detailed Description – 54th and 58th-59th paragraphs))
It would have been obvious to one of ordinary skill in the art at the time of filing, before the effective filing date of the claimed invention, to modify Xiang with these above aforementioned teachings from Young in order to create an effective complex navigation maneuver reduction system. At the time the invention was filed, one of ordinary skill in the art would have been motivated to incorporate Xiang’s systems and methods for safe route planning for a vehicle with Young’s systems and methods for traffic control in order to determine a path from an origin location to a destination location including maneuvers and a total path value and recalculate the total path value by applying a respective penalty value to each maneuver of the maneuvers to generate a modified total path value. Combining Xiang and Young would thus provide “efficient and immediate techniques for identifying and controlling important or dangerous events that affect traffic at specific locations on roadways.” (Young: Background – 3rd paragraph)
Regarding Claim 18:
Xiang in view of Kracun in further view of Young teaches, as shown in the rejection above, discloses the limitations of claim 10. Xiang further teaches:
The system of claim 10, wherein the subset of maneuvers are consecutive maneuvers., (See (Xiang: Detailed Description – 62nd, 65th, and 85th-86th paragraphs))
Regarding Claim 19:
Xiang teaches:
A non-transitory computer-readable storage medium, the non-transitory computer-readable storage medium including instructions that when executed by a computer, cause the computer to perform operations comprising:, (See (Xiang: Detailed Description – 188th paragraph))
receiving a transportation request comprising an origin location and a destination location; determining a first path from the origin location to the destination location, the first path comprising, (See (Xiang: Detailed Description – 43rd-45th paragraphs))
determining a penalty value for each of the subset of maneuvers based on a type of complex maneuver for which each maneuver is categorized;, (See (Xiang: Detailed Description – 18th-22nd, 62nd-67th, 74th-81st, and 139th-142nd paragraphs, FIG. 4))
determining whether the modified total path value exceeds a threshold value; in response to the modified total path value exceeding the threshold value, determining a second path from the origin location to the destination location based on the respective penalty value of each maneuver of the subset of maneuvers of the first path; generating navigation instructions comprising a second plurality of maneuvers associated with the second path with reduced complex maneuvers; and transmitting, in real time or near real time from receiving the transportation request, the navigation instructions to a computing device corresponding to a vehicle., (See (Xiang: Detailed Description – 43rd-45th, 63rd-67th, 69th-81st, 85th-89th, and 184th paragraphs))
Xiang does not teach but Kracun teaches:
predicting, using a statistical model, a likelihood that a subset of navigation maneuvers of a plurality of navigation maneuvers for navigation of a vehicle will each be associated with negative feedback, based on historical negative user feedback data indicating navigation maneuvers that are unsafe or difficult; categorizing each navigation maneuver of the subset of navigation maneuvers as a complex maneuver;, (See (Kracun: Detailed Description – 40th-46th, 69th-70th, 80th-85th, and 101st-109th paragraphs))
reducing a number of complex maneuvers by performing operations comprising: identifying a subset of maneuvers from the first plurality of maneuvers that are categorized as complex maneuvers;, (See (Kracun: Detailed Description – 40th-46th, 54th, and 82nd paragraphs))
It would have been obvious to one of ordinary skill in the art at the time of filing, before the effective filing date of the claimed invention, to modify Xiang with these above aforementioned teachings from Kracun in order to create a safe complex navigation maneuver reduction system. At the time the invention was filed, one of ordinary skill in the art would have been motivated to incorporate Xiang’s systems and methods for safe route planning for a vehicle with Kracun’s system for providing additional instructions for difficult maneuvers during navigation in order to generate navigation instructions with a reduced number of complex maneuvers including: predicting, using a statistical model, a likelihood that a plurality of navigation maneuvers of a vehicle will each be associated with negative feedback based on historical negative user feedback data indicating navigation maneuvers that are unsafe or difficult and categorizing each navigation maneuver as a complex maneuver. Combining Xiang and Kracun would thus provide a safe complex navigation maneuver reduction system for “generating navigation instructions and, more particularly, to determining the difficulty of a maneuver and adjusting one or more parameters of a navigation instruction related to the maneuver in view of the determined difficulty.” (Kracun: Field of the Disclosure – 1st paragraph)
Xiang in view of Kracun does not teach but Young teaches:
a first plurality of maneuvers and a total path value; and based on determining that that at least one of the origin location or the destination location corresponds to a location parameter,, (See (Young: Detailed Description – 50th, 54th-59th, and 62nd paragraphs))
recalculating the total path value of the first path by applying a respective penalty value to each maneuver of the subset of maneuvers to generate a modified total path value;, (See (Young: Detailed Description – 53rd-65th paragraphs))
It would have been obvious to one of ordinary skill in the art at the time of filing, before the effective filing date of the claimed invention, to modify Xiang in view of Kracun with these above aforementioned teachings from Young in order to create an effective complex navigation maneuver reduction system. At the time the invention was filed, one of ordinary skill in the art would have been motivated to incorporate Xiang’s systems and methods for safe route planning for a vehicle with Young’s systems and methods for traffic control in order to determine a path from an origin location to a destination location including maneuvers and a total path value and recalculate the total path value by applying a respective penalty value to each maneuver of the maneuvers to generate a modified total path value. Combining Xiang and Young would thus provide “efficient and immediate techniques for identifying and controlling important or dangerous events that affect traffic at specific locations on roadways.” (Young: Background – 3rd paragraph)
Regarding Claim 25:
Xiang in view of Kracun in further view of Young teaches, as shown in the rejection above, discloses the limitations of claim 1. Xiang further teaches:
The method of claim 1, wherein the penalty value is further based on, (See (Xiang: Detailed Description – 18th-22nd, 62nd-67th, 74th-81st, and 139th-142nd paragraphs, FIG. 4))
[…] one or more of a road class, a distance, or a time., (See (Xiang: Detailed Description – 80th-89th paragraphs))
Comment on the Closest Prior Art References
Claims 21-24 are rejected under 35 U.S.C. 101, but would be allowable if the 35 U.S.C. 101 rejection is overcome.
The allowable subject matter in claim 21 includes recalculating a total path value of a first path including modifying each weight of each traversed edge corresponding to a complex maneuver with the respective penalty value and recalculating a sum of weights of traversed edges in the first path after modifying the weights of each traversed edge corresponding to a complex maneuver.
The allowable subject matter in claim 22 includes traversed edges included in a weighted graph.
The allowable subject matter in claim 23 includes the weighted graph representing the first path from the origin location to the destination location.
The allowable subject matter in claim 24 includes edges corresponding to roadways in the weighted graph.
Response to Arguments
Applicant’s arguments filed on May 19th, 2026 with regard to the 35 U.S.C. 101 rejection have been fully considered but are not persuasive.
Applicant’s arguments filed on May 19th, 2026 with regard to the 35 U.S.C. 103 rejection have been fully considered but are not persuasive.
With regard to the 35 U.S.C. 101 rejection, claims 1, 10, and 19 recite predicting, categorizing, receiving, determining, reducing, identifying, recalculating, generating, and transmitting steps that as drafted, are simple processes that, under their broadest reasonable interpretation, cover performance of the limitation in the mind. That is, nothing in the claim elements precludes the step from practically being performed in the mind. Thus, the claims recite a mental process.
Moreover, the abstract idea is not integrated into a practical application. Claims 1 and 19 recite one additional element – a computing device. The computing device is recited at a high-level of generality (i.e., as a means to transmit and receive data) such that it amounts to no more than mere instructions to apply the exception using a generic computing device. Accordingly, the additional element does not integrate the abstract idea into a practical application because it does not impose any meaningful limits on practicing the abstract idea. Claim 10 recites three additional elements – a processor, a memory, and a computing device. All three elements are recited at a high-level of generality (i.e., as means to transmit and receive data) such that they amount to no more than mere instructions to apply the exception using a generic processor, memory, and computing device. Accordingly, the additional elements do not integrate the abstract idea into a practical application because they do not impose any meaningful limits on practicing the abstract idea. (See 35 U.S.C. 101 rejection above for further detail)
With regard to the 35 U.S.C. 103 rejection, the limitations are taught in the combination of Xiang, Kracun, and Young as has been set forth above, contrary to the Applicant’s assertions. Therefore, the Applicant’s amendments and arguments are insufficient to overcome these prior art rejections.
More specifically, Xiang mentions “An aspect of the disclosure relates to […] if an exception event associated with the given node is detected.” Furthermore, Xiang states “Communications 180 may be […] along the optimal route.” Xiang further states “As discussed above, […] described herein in FIGS. 1A-1B.” Xiang mentions “At times, […] and/or on a weighting assigned to a node or node type.” Furthermore, Xiang states “With respect to strategy 1, […] in generating an alternative route.” Xiang further states “FIG. 4 illustrates […] at the node.” Xiang mentions “FIG. 2A illustrates […] and/or other relevant information.” Furthermore, Xiang states “In addition, […] to the vehicle control system for execution.” In doing so, Xiang addresses the Applicant’s limitations of “A method for”, “receiving a transportation request comprising an origin location and a destination location; determining a first path from the origin location to the destination location, the first path comprising”, “determining a penalty value for each of the subset of maneuvers based on a type of complex maneuver for which each maneuver is categorized”, and “determining whether the modified total path value exceeds a threshold value; in response to the modified total path value exceeding the threshold value, determining a second path from the origin location to the destination location based on the respective penalty value of each maneuver of the subset of maneuvers of the first path; generating navigation instructions comprising a second plurality of maneuvers associated with the second path with reduced complex maneuvers; and transmitting, in real time or near real time from receiving the transportation request, the navigation instructions to a computing device corresponding to a vehicle” as set forth by the Applicant in claim 1 and similarly in claims 10 and 19.
Moreover, Kracun mentions “The navigation system and methods of this disclosure can […] at this location.” Furthermore, Kracun states “Generating a metric of difficulty […] of providing navigation instructions.” Kracun further states “The probability may be conditional on […] falls below a threshold.” Kracun mentions “In some implementations, […] for the machine learning model.” Furthermore, Kracun states “The navigation module 132 and/or the portable system 20 may generate […] from the machine learning module 134.” In doing so, Kracun addresses the Applicant’s limitations of “generating navigation instructions with a reduced number of complex maneuvers, comprising: predicting, using a statistical model, a likelihood that a subset of navigation maneuvers of a plurality of navigation maneuvers for navigation of a vehicle will each be associated with negative feedback, based on historical negative user feedback data indicating navigation maneuvers that are unsafe or difficult; categorizing each navigation maneuver of the subset of navigation maneuvers as a complex maneuver” and “reducing a number of complex maneuvers by performing operations comprising: identifying a subset of maneuvers from the first plurality of maneuvers that are categorized as complex maneuvers” as set forth by the Applicant in claim 1 and similarly in claims 10 and 19.
Finally, Young mentions “In some embodiments, […] or in substantially real-time.” Furthermore, Young states “In some aspects, […] or map attribute using intrusiveness scores).” In doing so, Young addresses the Applicant’s limitations of “a first plurality of maneuvers and a total path value; and based on determining that that at least one of the origin location or the destination location corresponds to a location parameter” and “recalculating the total path value of the first path by applying a respective penalty value to each maneuver of the subset of maneuvers to generate a modified total path value” as set forth by the Applicant in claim 1 and similarly in claims 10 and 19.
Conclusion
Any inquiry concerning this communication or earlier communications from the examiner should be directed to Jeffrey Chalhoub whose telephone number is (571) 272-9754. The examiner can normally be reached Mon-Fri 8:30-5:30.
Examiner interviews are available via telephone, in-person, and video conferencing using a USPTO supplied web-based collaboration tool. To schedule an interview, applicant is encouraged to use the USPTO Automated Interview Request (AIR) at http://www.uspto.gov/interviewpractice.
If attempts to reach the examiner by telephone are unsuccessful, the examiner’s supervisor, Angela Ortiz can be reached on (571) 272-1206. 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.
/J.R.C./Examiner, Art Unit 3663
/ANGELA Y ORTIZ/Supervisory Patent Examiner, Art Unit 3663