IP Library Granted Patent US 10,482,685
Granted Patent B1
US 10,482,685 · App. 15/661,748 · Granted Nov 19, 2019

Vehicle telematics and account management

Inventors: Imran Iqbal (Hoffman Estates, IL); Srinath Gopalan (Hoffman Estates, IL); Yuval Saban (Oak Park, IL)
Assignee: Arity International Limited
G07C5/008B60W40/09
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,482,685
App. No.
15/661,748
Granted
Nov 19, 2019
Kind
B1
Abstract

Methods, computer-readable media, software, and apparatuses provide a system that may facilitate communications so that parents or other superiors may monitor driving behavior of a vehicle carrying children or other subordinates. The system may allow communications to be sent from a parent computing device to a particular child computing device to set conditions for notifying the parent or superior of the driving behavior of a vehicle. Child computing devices may collect drive data (e.g., vehicle telematics data) for the system to evaluate and determine whether conditions are met (e.g., whether parental restrictions, like a geo-fence, are violated). Further, the system may send notifications to child computing devices and parent computing devices indicating whether the drive data meets the conditions of an agreement between a parent and teen. The system may also provide a web portal for use in forming the agreement between parents and their teens.

Claims (68)

1. A system, comprising:

a first computing device associated with a first user in a vehicle, the first computing device configured to:

transmit, via an application executing on the first computing device, data representing a driving behavior of the vehicle;

transmit, to a second computing device, a notification indicating that the first computing device received a user selection to terminate the application, the notification further indicating that the first computing device will stop transmitting additional data; and

the second computing device, the second computing device associated with a second user and configured to receive the data and to receive the notification.

2. The system of claim 1 , wherein the first computing device is further configured to:

receive data identifying a geographical region;

determine a current location of the vehicle; and

responsive to determining that the current location of the vehicle is outside of the geographical region, transmit a second notification to the second computing device.

3. The system of claim 1 , wherein the first computing device is further configured to:

receive data identifying an updated geographical region; and

output an alert, via a graphical interface, wherein the alert identifies the updated geographical region.

4. The system of claim 1 , wherein the first computing device is further configured to:

receive data identifying a plurality of geographical driving routes;

determine a current location of the vehicle; and

responsive to determining that the current location of the vehicle is not located on any of the plurality of geographical driving routes, transmit a second notification to the second computing device.

5. The system of claim 1 , wherein the first computing device is further configured to:

receive data identifying a threshold speed;

determine a current speed of the vehicle;

compare the current speed of the vehicle with the threshold speed; and

responsive to determining that the current speed of the vehicle is greater than the threshold speed, transmit a second notification to the second computing device.

6. The system of claim 4 , wherein the first computing device is further configured to:

receive data identifying an updated threshold speed; and

output an alert identifying the updated threshold speed.

7. The system of claim 4 , wherein the first computing device is further configured to:

terminate, in response to receiving the user selection, the application; and

automatically re-launch the application after a predetermined time period.

8. The system of claim 1 , wherein the notification further indicates a power level of a battery of the first computing device.

9. A method, comprising:

transmitting, via an application executing on a first computing device associated with a first user in a vehicle, data representing a driving behavior of the vehicle; and

transmitting, by the first computing device and to a second computing device, a notification indicating that the first computing device received a user selection to terminate the application, the notification further indicating that the first computing device will stop transmitting additional data.

10. The method of claim 9 , further comprising:

receiving data identifying a geographical region;

determining a current location of the vehicle; and

responsive to determining that the current location of the vehicle is outside of the geographical region, transmitting a second notification to the second computing device.

11. The method of claim 9 , further comprising:

receiving data identifying an updated geographical region; and

outputting an alert, via a graphical interface, wherein the alert identifies the updated geographical region.

12. The method of claim 9 , further comprising:

receiving data identifying a plurality of geographical driving routes;

determining a current location of the vehicle; and

responsive to determining that the current location of the vehicle is not located on any of the plurality of geographical driving routes, transmitting a second notification to the second computing device.

13. The method of claim 9 , further comprising:

receiving data identifying a threshold speed;

determining a current speed of the vehicle;

comparing the current speed of the vehicle with the threshold speed; and

responsive to determining that the current speed of the vehicle is greater than the threshold speed, transmitting a second notification to the second computing device.

14. The method of claim 13 , further comprising:

receiving data identifying an updated threshold speed; and

outputting an alert identifying the updated threshold speed.

15. The method of claim 9 , further comprising:

terminating, in response to receiving the user selection, the application; and

automatically re-launching the application after a predetermined time period.

16. The method of claim 9 , wherein the notification further indicates a power level of a battery of the first computing device.

17. A non-transitory computer-readable medium having computer-executable instructions stored thereon that, when executed, cause a first computing device to:

transmit, via an application executing on the first computing device, data representing a driving behavior of a vehicle; and

transmit, to a second computing device, a notification indicating that the first computing device received a user selection to terminate the application, the notification further indicating that the first computing device will stop transmitting additional data.

18. The non-transitory computer-readable medium of claim 17 , having computer-executable instructions stored thereon that, when executed, further cause the first computing device to:

receive data identifying a geographical region;

determine a current location of the vehicle; and

responsive to determining that the current location of the vehicle is outside of the geographical region, transmit a second notification to the second computing device.

19. The non-transitory computer-readable medium of claim 17 , having computer-executable instructions stored thereon that, when executed, further cause the first computing device to:

receive data identifying an updated geographical region; and

output an alert, via a graphical interface, wherein the alert identifies the updated geographical region.

20. The non-transitory computer-readable medium of claim 17 , having computer-executable instructions stored thereon that, when executed, further cause the first computing device to

receive data identifying a plurality of geographical driving routes;

determine a current location of the vehicle; and

responsive to determining that the current location of the vehicle is not located on any of the plurality of geographical driving routes, transmit a second notification to the second computing device.

Assignments (3)
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNOR'S NAME IN SIGNATURE BLOCK OF SUPPORTING DOCUMENT ALLSTATE INSURANCE COMPANY, NOT ALLSTATE INSURANCE CORPORATION PREVIOUSLY RECORDED ON REEL 047950 FRAME 0351. ASSIGNOR(S) HEREBY CONFIRMS THE SUPPLEMENTAL MEMO TO PURCHASE AGREEMENT. Recorded Jul 19, 2019
From: ALLSTATE INSURANCE COMPANY
To: ARITY INTERNATIONAL LIMITED
Reel/Frame 050305/0395 →
SUPPLEMENTAL MEMO TO PURCHASE AGREEMENT Recorded Dec 18, 2018
From: ALLSTATE INSURANCE COMPANY
To: ARITY INTERNATIONAL LIMITED
Reel/Frame 047950/0351 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 28, 2017
From: IQBAL, IMRAN; GOPALAN, SRINATH; SABAN, YUVAL
To: ALLSTATE INSURANCE COMPANY
Reel/Frame 043124/0900 →
Continuity (2)
Continuation 14505014 · Oct 2, 2014
Provisional Application 61943200 · Feb 21, 2014
Cited By (2)
US 12,457,491 US 12,657,595