Connected services configurator
First Claim
Patent Images
1. A system comprising:
- a telematics device associated with a vehicle;
a first computing device associated with a driver of the vehicle; and
a server, comprising hardware including a processor and memory, the server configured to;
receive, from the telematics device, driving behavior data and 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;
based on the driving behavior data and the vehicle location, determine a route the vehicle is taking to the event location and a first estimated time of arrival at which the vehicle will arrive at the event location;
determine whether the first estimated time of arrival at the event location is before the event time;
in response to determining that the first estimated time of arrival is before the event time, determine, based on a task list and the route, a task location for performing a task on the task list;
determine, from task history information, a time it takes the driver to perform the task;
determine, based on the task location and the time it takes the driver to perform the task, a second estimated time of arrival at which the vehicle will arrive at the event location if the driver performs the task; and
transmit, to the first computing device, a notification indicating the task, the task location, and the second estimated time of arrival.
1 Assignment
0 Petitions
Accused Products
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.
-
Citations
20 Claims
-
1. A system comprising:
-
a telematics device associated with a vehicle; a first computing device associated with a driver of the vehicle; and a server, comprising hardware including a processor and memory, the server configured to; receive, from the telematics device, driving behavior data and 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; based on the driving behavior data and the vehicle location, determine a route the vehicle is taking to the event location and a first estimated time of arrival at which the vehicle will arrive at the event location; determine whether the first estimated time of arrival at the event location is before the event time; in response to determining that the first estimated time of arrival is before the event time, determine, based on a task list and the route, a task location for performing a task on the task list; determine, from task history information, a time it takes the driver to perform the task; determine, based on the task location and the time it takes the driver to perform the task, a second estimated time of arrival at which the vehicle will arrive at the event location if the driver performs the task; and transmit, to the first computing device, a notification indicating the task, the task location, and the second estimated time of arrival. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An apparatus comprising:
-
at least one processor; a network interface configured to communicate, via a network, with a telematics device and a first computing device associated with a driver; and a memory storing computer-readable instructions that, when executed by the at least one processor, cause the apparatus to; receive, from the telematics device, driving behavior data and a vehicle location for a vehicle being driven by the driver; parse data regarding a calendar of the driver to identify a scheduled event, an event location, and an event time; based on the driving behavior data and the vehicle location, determine a route the vehicle is taking to the event location and a first estimated time of arrival at which the vehicle will arrive at the event location; determine whether the first estimated time of arrival at the event location is before the event time; and in response to determining that the first estimated time of arrival is before the event time, determine, based on a task list and the route, a task location for performing a task on the task list; determine, from task history information, a time it takes the driver to perform the task; determine, based on the task location and the time it takes the driver to perform the task, a second estimated time of arrival at which the vehicle will arrive at the event location if the driver performs the task; and transmit, to the first computing device, a notification indicating the task, the task location, and the second estimated time of arrival. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A method comprising:
-
receiving, from a telematics device associated with a vehicle, driving behavior data and a vehicle location for the vehicle; evaluating, by one or more computing devices, a calendar of a driver of the vehicle to identify a scheduled event, an event location, and a start time of the scheduled event; based on the driving behavior data and the vehicle location, determining, by the one or more computing devices, a route the vehicle is taking to the event location and a first estimated time of arrival at which the vehicle will arrive at the event location; determining, by the one or more computing devices, whether the first estimated time of arrival at the event location is before the start time of the scheduled event; and in response to determining that the first estimated time of arrival is before the start time, determining, based on a task list and the route, a task location for performing a task on the task list; determining, from task history information, a time it takes the driver to perform the task; determining, based on the task location and the time it takes the driver to perform the task, a second estimated time of arrival at which the vehicle will arrive at the event location if the driver performs the task; and transmitting, to a first computing device associated with the driver, a notification indicating the task, the task location, and the second estimated time of arrival. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification