Systems and methods for adaptive route optimization for learned task planning
AssigneeState Farm Mutual Automobile Insurance Company
InventorsRyan Michael Gross, Jody Ann Thoele, Joseph Robert Brannan, Eric R. Moore
Life of this patent
Estimating the term…
Abstract
An adaptive mapping (AM) computing device having at least one processor in communication with at least one memory device is provided. The AM computing device may be configured to retrieve a plurality of tasks associated with a user, and retrieve geographic mapping data. The AM computing device may also generate a route model based upon the retrieved plurality of tasks and the retrieved geographic mapping data. The AM computing device may execute the route model to determine an optimal route, and transmit, to the user, an optimized travel plan based upon the optimal route.
Claims20
An adaptive mapping computing device comprising:
- at least one processor in communication with at least one non-transitory memory device, wherein the at least one processor is configured to:
- generate a route model based upon a plurality of tasks associated with a user, preferred modes of transportation of the user, and geographic mapping data including a starting location of the user;
- execute the route model to determine an optimized travel plan for the user including and optimal route and one or more optimal modes of transportation for the optimal route;
- receive, from a user computing device associated with the user, geolocation data of the user computing device indicating a real-time location of the user;
- continuously receive real-time information from one or more data sources and the geolocation data from the user computing device to continuously update the optimized travel plan in real-time, thereby enabling the adaptive mapping computing device to perform, in real-time, continuous and adaptive route pathing and transportation mode selection based upon the real-time location of the user and fluctuating conditions;
- and
- cause to be displayed, on a user interface of the user computing device, the updated optimized travel plan.
A computer-implemented method implemented by an adaptive mapping computing device having at least one processor in communication with at least one non-transitory memory device, the method comprising:
- generating a route model based upon a plurality of tasks associated with a user, preferred modes of transportation of the user, and geographic mapping data including a starting location of the user;
- executing the route model to determine an optimized travel plan for the user including and optimal route and one or more optimal modes of transportation for the optimal route;
- receiving, from a user computing device associated with the user, geolocation data of the user computing device indicating a real-time location of the user;
- continuously receiving real-time information from one or more data sources and the geolocation data from the user computing device to continuously update the optimized travel plan in real-time, thereby enabling the adaptive mapping computing device to perform, in real-time, continuous and adaptive route pathing and transportation mode selection based upon the real-time location of the user and fluctuating conditions;
- and
- causing to be displayed, on a user interface of the user computing device, the updated optimized travel plan.
At least one non-transitory computer-readable storage medium having computer-executable instructions embodied thereon, wherein when executed by an adaptive mapping computing device having at least one processor in communication with at least one memory device, the computer-executable instructions cause the at least one processor to:
- generate a route model based upon a plurality of tasks associated with a user, preferred modes of transportation of the user, and geographic mapping data including a starting location of the user;
- execute the route model to determine an optimized travel plan for the user including and optimal route and one or more optimal modes of transportation for the optimal route;
- receive, from a user computing device associated with the user, geolocation data of the user computing device indicating a real-time location of the user;
- continuously receive real-time information from one or more data sources and the geolocation data from the user computing device to continuously update the optimized travel plan in real-time, thereby enabling the adaptive mapping computing device to perform, in real-time, continuous and adaptive route pathing and transportation mode selection based upon the real-time location of the user and fluctuating conditions;
- and
- cause to be displayed, on a user interface of the user computing device, the updated optimized travel plan.
Dependencies are inferred from the claim text.