IP Library › Granted Patent US 10,306,431
Granted Patent B1
US 10,306,431 · App. 16/020,041 · Granted May 28, 2019

Connected services configurator for connecting a mobile device to applications to perform tasks

Inventors: Sarah Inciong (Dundee, IL); Edward A. Biemer (Eastbourne, GB)
Assignee: Allstate Insurance Company
H04W4/44H04L67/12H04M1/72566H04W4/027H04W4/029
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,306,431
App. No.
16/020,041
Granted
May 28, 2019
Kind
B1
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.

Claims (60)

1. 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:

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, evaluate the calendar to determine a time at which the driver is available; and

generate a proposal to reschedule the scheduled event for the time at which the driver is available.

2. The system of claim 1 , wherein the estimated time of arrival is determined based on:

driving behavior data collected from a telematics device associated with the vehicle, or

task history data indicating a time it takes to perform a task.

3. The system of claim 1 , wherein the server is configured to:

transmit a notification comprising the proposal.

4. The system of claim 1 , wherein the server is configured to:

prior to transmitting the proposal, output a request to confirm transmission of the proposal.

5. The system of claim 1 ,

wherein the computing device comprises a display screen,

wherein the server is configured to display, on the display screen prior to transmitting the proposal, a request to confirm transmission of the proposal.

6. The system of claim 1 , wherein the server is configured to:

notify the driver of a particular time that the driver should depart for the scheduled event to arrive at the event location by the event time.

7. The system of claim 1 , wherein the computing device comprises a mobile device.

8. An apparatus comprising:

one or more processors; and

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, 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, evaluate the calendar to determine a time at which the driver is available; and

generate a proposal to reschedule the scheduled event for the time at which the driver is available.

9. The apparatus of claim 8 , further comprising:

a global positioning system (GPS) receiver,

wherein the vehicle location is determined based on data from the GPS receiver.

10. The apparatus of claim 8 , wherein the computer-readable instructions, when executed, cause the apparatus to:

transmit a notification comprising the proposal.

11. The apparatus of claim 8 , wherein the computer-readable instructions, when executed, cause the apparatus to:

prior to transmitting the proposal, output a request to confirm transmission of the proposal.

12. The apparatus of claim 8 , further comprising:

a display screen,

wherein the computer-readable instructions, when executed, cause the apparatus to display, on the display screen prior to transmitting the proposal, a request to confirm transmission of the proposal.

13. The apparatus of claim 8 , wherein the computer-readable instructions, when executed, cause the apparatus to:

notify the driver of a particular time that the driver should depart for the scheduled event to arrive at the event location by the event time.

14. The apparatus of claim 8 , wherein the estimated time of arrival is further determined based on driving behavior data associated with the driver.

15. A method comprising:

determining, by a mobile device or server, a vehicle location for a vehicle being driven by a driver;

parsing data regarding a calendar of the driver to identify a scheduled event, an event location, and an event time;

determining, 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, 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, evaluating the calendar to determine a time at which the driver is available; and

generating a proposal to reschedule the scheduled event for the time at which the driver is available.

16. The method of claim 15 , further comprising:

transmitting a notification comprising the proposal.

17. The method of claim 15 , further comprising:

prior to transmitting the proposal, outputting a request to confirm transmission of the proposal.

18. The method of claim 15 , further comprising:

displaying, on a display screen of the mobile device prior to transmitting the proposal, a request to confirm transmission of the proposal.

19. The method of claim 15 , further comprising:

notifying the driver of a particular time that the driver should depart for the scheduled event to arrive at the event location by the event time.

20. The method of claim 15 , wherein the determining the estimated time of arrival comprises determining the estimated time of arrival based on driving behavior data associated with the driver.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 18, 2019
From: INCIONG, SARAH; BIEMER, EDWARD A.
To: ALLSTATE INSURANCE COMPANY
Reel/Frame 048056/0019 →
Continuity (2)
Continuation 15785629 · Oct 17, 2017
Continuation 14887945 · Oct 20, 2015
Cited By (1)
US 12,457,491