# US 10,482,685 B1 · Vehicle telematics and account management

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 10,482,685 B1
- Document ID: US10482685B1
- Status: Granted
- Kind: B1
- Application number: 15/661,748
- Filed: 2017-07-27
- Granted: 2019-11-19
- Earliest claimed: 2014-02-21
- Assignees: Arity International Limited
- Applicants: Allstate Insurance Company
- Inventors: Imran Iqbal; Srinath Gopalan; Yuval Saban
- Web page: https://patentgrep.com/patent/US10482685B1

## CPC

- G07C 5/008: {communicating information to a remotely located station (transmission systems for measured values G08C)}
- B60W 40/09: Driving style or behaviour
- B60W 2556/10: Historical data
- B60W 2556/50: of positioning data, e.g. GPS [Global Positioning System] data
- G07C 5/0825: {using optical means}
- G07C 2209/04: Access control involving a hierarchy in access rights
- G07C: TIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
- B60W: CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT

## 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

### Claim 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.

### Claim 2 (depends on 1)

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.

### Claim 3 (depends on 1)

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.

### Claim 4 (depends on 1)

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.

### Claim 5 (depends on 1)

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.

### Claim 6 (depends on 4)

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.

### Claim 7 (depends on 4)

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.

### Claim 8 (depends on 1)

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

### Claim 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.

### Claim 10 (depends on 9)

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.

### Claim 11 (depends on 9)

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.

### Claim 12 (depends on 9)

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.

### Claim 13 (depends on 9)

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.

### Claim 14 (depends on 13)

The method of claim 13, further comprising:
receiving data identifying an updated threshold speed; and
outputting an alert identifying the updated threshold speed.

### Claim 15 (depends on 9)

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.

### Claim 16 (depends on 9)

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

### Claim 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.

### Claim 18 (depends on 17)

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.

### Claim 19 (depends on 17)

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.

### Claim 20 (depends on 17)

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.
