US 12,253,369 B2
Multi-stop route selection system
Elizabeth Schreier, Glenview, IL (US); and Jamie Elizabeth Grahn, Lakemoor, IL (US)
Assigned to Allstate Insurance Company, Northbrook, IL (US)
Filed by Allstate Insurance Company, Northbrook, IL (US)
Filed on Aug. 3, 2023, as Appl. No. 18/229,896.
Application 18/229,896 is a continuation of application No. 17/016,923, filed on Sep. 10, 2020, granted, now 11,754,406.
Application 17/016,923 is a continuation of application No. 16/004,512, filed on Jun. 11, 2018, granted, now 10,775,181, issued on Sep. 15, 2020.
Application 16/004,512 is a continuation of application No. 15/353,252, filed on Nov. 16, 2016, granted, now 10,024,671, issued on Jul. 17, 2018.
Prior Publication US 2023/0384102 A1, Nov. 30, 2023
Int. Cl. G01C 21/34 (2006.01); G01C 21/36 (2006.01); H04L 67/12 (2022.01); H04L 67/306 (2022.01); H04W 4/024 (2018.01); H04W 4/029 (2018.01); H04W 4/40 (2018.01); H04W 4/44 (2018.01); H04W 88/02 (2009.01)
CPC G01C 21/343 (2013.01) [G01C 21/3415 (2013.01); G01C 21/3423 (2013.01); G01C 21/3461 (2013.01); G01C 21/3484 (2013.01); G01C 21/362 (2013.01); G01C 21/3655 (2013.01); G01C 21/3661 (2013.01); G01C 21/3679 (2013.01); G01C 21/3691 (2013.01); H04L 67/12 (2013.01); H04L 67/306 (2013.01); H04W 4/024 (2018.02); H04W 4/029 (2018.02); H04W 4/40 (2018.02); H04W 4/44 (2018.02); H04W 88/02 (2013.01)] 17 Claims
OG exemplary drawing
 
1. A system for generating an updated route based on an unscheduled task, the system comprising:
one or more processors; and
a non-transitory computer-readable medium storing instructions that, when executed by the one or more processors, cause the one or more processors to:
determine one or more driving behaviors of a driver of a vehicle based on received telematics data captured by one or more telematics sensors on a client device associated with a user;
determine, based on a vehicle computing device having vehicle compatible elements for obtaining diagnostics of vehicle sensor data captured from one or more sensors on the vehicle, a vehicle maintenance recommendation, wherein an associated priority level is based on an urgency determined by the vehicle sensor data;
identify one or more scheduled event locations associated with the user based on remote calendar data, wherein each scheduled event location is assigned an associated priority level and an associated time period;
determine a route comprising the one or more scheduled event locations based on the associated priority level and the associated time period;
determine an unscheduled task location for an unscheduled task associated with the vehicle maintenance recommendation with an unscheduled task time can be added to the route to generate an updated route, wherein the updated route reaches each scheduled event location before the associated time period;
modify, based on the unscheduled task location, the remote calendar data associated with a third-party calendar application to include the unscheduled task at the unscheduled task time and the unscheduled task location; and
send navigational directions readable by a navigational application for the updated route on the client device.