US 12,276,512 B2
Systems and methods for selecting vehicle routes
Theobolt N. Leung, San Francisco, CA (US); Eric Dahl, Newman Lake, WA (US); and Kenneth Jason Sanchez, San Francisco, CA (US)
Assigned to QUANATA, LLC, San Francisco, CA (US)
Filed by QUANATA,LLC, San Francisco, CA (US)
Filed on Mar. 4, 2022, as Appl. No. 17/686,750.
Application 17/686,750 is a continuation of application No. PCT/US2020/042306, filed on Jul. 16, 2020.
Claims priority of provisional application 62/899,038, filed on Sep. 11, 2019.
Prior Publication US 2022/0187089 A1, Jun. 16, 2022
Int. Cl. G01C 21/34 (2006.01); B60W 40/09 (2012.01); B60W 50/10 (2012.01); G01C 21/36 (2006.01); G06Q 30/018 (2023.01); G06Q 30/0201 (2023.01); G06Q 30/0207 (2023.01); G06Q 50/06 (2024.01); G06Q 50/40 (2024.01); G07C 5/04 (2006.01)
CPC G01C 21/3469 (2013.01) [B60W 40/09 (2013.01); B60W 50/10 (2013.01); G01C 21/3484 (2013.01); G01C 21/3492 (2013.01); G01C 21/3617 (2013.01); G06Q 30/018 (2013.01); G06Q 30/0201 (2013.01); G06Q 30/0224 (2013.01); G07C 5/04 (2013.01); B60W 2510/0638 (2013.01); B60W 2530/209 (2020.02); B60W 2540/30 (2013.01); G06Q 50/06 (2013.01); G06Q 50/40 (2024.01)] 20 Claims
OG exemplary drawing
 
1. A method for selecting a vehicle route, the method comprising:
collecting, by a computing device, information for a future vehicle trip that will be made by a user, the future vehicle trip corresponding to a particular pair of origination and destination points;
generating, by the computing device, multiple routes for the future vehicle trip, the multiple routes all corresponding to the particular pair of origination and destination points;
predicting, by the computing device, multiple amounts of fuel consumption for the multiple routes respectively by providing the multiple routes for the future vehicle trip to an artificial neural network that is trained using one or more sets of training data that are adjusted based on a modeling function, wherein the modeling function comprises at least one of a loss function or a cost function, wherein for each route of the multiple routes, an amount of fuel consumption by the user is predicted based at least in part upon information for the route and one or more user driving features of the user, wherein the one or more user driving features comprise one or more driving maneuvers each comprising a respective type, a respective speed, and a respective duration, and wherein the one or more driving maneuvers are each configured to be classified by a level of fuel consumption based on the respective type, the respective speed, wherein the respective duration of each of the one or more driving maneuvers, and wherein the respective type for each of the one or more driving maneuvers comprises a respective one of braking, acceleration, speeding, or cornering; and
selecting, by the computing device, a selected route from the multiple routes based at least in part upon the multiple amounts of fuel consumption, the selected route corresponding to a least amount among the multiple amounts of fuel consumption.