Connected services configuration for connecting a mobile device to applications to perform tasks
AssigneeAllstate Insurance Company
InventorsSarah Inciong, Edward A. Biemer
Life of this patent
Estimating the term…
Abstract
A system may include a telematics device associated with a vehicle, a first computing device associated with a driver of the vehicle, and a server. The server may receive, from the telematics device or another device, driving behavior data, a vehicle location, and a time corresponding to the vehicle location, and parse data regarding a driver's calendar in order to identify a scheduled meeting or event and a location and/or time associated therewith. Further, the server may estimate a time of arrival at which the vehicle will arrive at the meeting or event location, determine whether or not the driver will be late to the meeting or event, and take action as appropriate.
Claims20
A system comprising:
- a computing device associated with a driver of a vehicle;
- and
- a server, comprising hardware including a processor and memory, the server configured to communicate with the computing device and to:
- determine a vehicle location for the vehicle;
- parse data regarding a calendar of the driver to identify a scheduled event, an event location, and an event time;
- determine, based on the vehicle location and the event location, an estimated time of arrival at which the vehicle is expected to arrive at the event location;
- determine, based on a driver preference, whether the estimated time of arrival at the event location is later than a predetermined period of time after the event time;
- based on a determination that the estimated time of arrival is later than the predetermined period of time after the event time, analyze traffic data or weather data to determine a reason the driver will arrive at the event location after the event time;
- and
- generate a notification indicating the reason.
A method comprising:
- determining, by one or more servers configured to communicate with a computing device that is associated with a driver of a vehicle, a vehicle location for the vehicle;
- parsing, by the one or more servers, data regarding a calendar of the driver to identify a scheduled event, an event location, and an event time;
- determining, by the one or more servers based on the vehicle location and the event location, an estimated time of arrival at which the vehicle is expected to arrive at the event location;
- determining, by the one or more servers based on a driver preference, that the estimated time of arrival at the event location is later than a predetermined period of time after the event time;
- based on the determining that the estimated time of arrival is later than the predetermined period of time after the event time, analyzing traffic data or weather data to determine a reason the driver will arrive at the event location after the event time;
- and
- generating, by the one or more servers, a notification indicating the reason.
An apparatus comprising:
- one or more processors;
- and
- memory storing computer-readable instructions that, when executed by the one or more processors, cause the apparatus to:
- communicate with a computing device associated with a driver of a vehicle;
- determine a vehicle location for the vehicle;
- parse calendar data from a calendar of the driver to identify a scheduled event, an event location, and an event time;
- determine, based on the vehicle location and the event location, an estimated time of arrival at which the vehicle is expected to arrive at the event location;
- determine, based on a driver preference, whether the estimated time of arrival at the event location is later than a predetermined period of time after the event time;
- based on a determination that the estimated time of arrival is later than the predetermined period of time after the event time, analyze traffic data or weather data to determine a reason the driver will arrive at the event location after the event time;
- and
- generate a notification indicating the reason.
Dependencies are inferred from the claim text.