Connected services configurator
First Claim
Patent Images
1. A system comprising:
- a first computing device associated with a driver of a vehicle; and
a server, comprising hardware including a processor and memory, the server configured to;
receive, from the first computing device, a driver location;
parse data regarding a calendar of the driver to identify a scheduled event, an event location, and an event time;
based on the driver location, determine 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, a task location for performing a task on the task list;
determine, based on the task location and a time it takes 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.
17 Citations
20 Claims
-
1. A system comprising:
-
a first computing device associated with a driver of a vehicle; and a server, comprising hardware including a processor and memory, the server configured to; receive, from the first computing device, a driver location; parse data regarding a calendar of the driver to identify a scheduled event, an event location, and an event time; based on the driver location, determine 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, a task location for performing a task on the task list; determine, based on the task location and a time it takes 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, 10, 11)
-
-
12. An apparatus comprising:
-
one or more processors; a network interface configured to communicate, via a network, with a first computing device associated with a driver; and a memory storing computer-readable instructions that, when executed by the one or more processors, cause the apparatus to; receive, from the first computing device, a vehicle location for a vehicle associated with 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 vehicle location, determine 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, a task location for performing a task on the task list;
determine, based on the task location and an estimated time it takes 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; andtransmit, to the first computing device, a notification indicating the task, the task location, and the second estimated time of arrival. - View Dependent Claims (13, 14, 15, 16)
-
-
17. An apparatus comprising:
-
one or more processors; a memory storing computer-readable instructions that, when executed by the one or more processors, cause the apparatus to; determine a vehicle location for a vehicle being driven by a driver; 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, a first estimated time of arrival at which the vehicle will arrive at the event location; determine, based on a driver preference, whether the first estimated time of arrival at the event location is later than a predetermined period of time after the event time; and initiate, based on a determination that the first estimated time of arrival is later than the predetermined period of time after the event time, a call to a person associated with the scheduled event. - View Dependent Claims (18, 19, 20)
-
Specification