# US 12,179,775 B2 · Systems and methods of driving behavior assessment using telematics data

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

- Number: US 12,179,775 B2
- Document ID: US12179775B2
- Status: Granted
- Kind: B2
- Application number: 17/829,522
- Filed: 2022-06-01
- Published: 2023-12-07
- Granted: 2024-12-31
- Earliest claimed: 2022-06-01
- Assignees: Allstate Insurance Company
- Applicants: Allstate Insurance Company
- Inventors: Melanie Clark
- Web page: https://patentgrep.com/patent/US12179775B2

## CPC

- B60W 40/09: Driving style or behaviour
- G06Q 10/06398: {Performance of employee with respect to a job function}
- G06Q 10/0635: Risk analysis of enterprise or organisation activities
- G06Q 40/08: Insurance
- G06Q 50/40: Business processes related to the transportation industry (shipping G06Q10/083)
- G07C 5/008: {communicating information to a remotely located station (transmission systems for measured values G08C)}
- H04W 4/40: for vehicles, e.g. vehicle-to-pedestrians [V2P]
- B60W 2540/30: Driving style
- 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
- G06Q: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- 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
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)

## Abstract

Implementations claimed and described herein provide systems and methods for generating a driving behavior assessment using telematics data. The systems and methods use different types of telematics data generated via different data connections. Vehicle behavior telematics data is generated using a first type of connection with a vehicle (e.g., using an onboard diagnostics (OBD) device) and personal mobility telematics data is generated using a second type of connection via a mobile device associated with a vehicle operator. One or more driving attributes associated with the vehicle operator are determined by the system based on at least one of the vehicle behavior telematics data or the personal mobility telematics data. Scoring factors are calculated based on the one or more driving attributes. Furthermore, a policy level rate structure for an insurance policy can be generated based on the one or more scoring factors.

## Claims

### Claim 1

A method of driving behavior assessment using telematics data, the method comprising:
determining vehicle behavior telematics data generated using a first type of connection with a vehicle;
identifying a first timestamp corresponding to the vehicle behavior telematics data;
determining personal mobility telematics data generated using a second type of connection with a mobile device associated with a vehicle operator;
identifying a second timestamp corresponding to the personal mobility telematics data;
determining one or more driving attributes associated with the vehicle operator based on at least one of the vehicle behavior telematics data or the personal mobility telematics data, wherein the at least one of the vehicle behavior telematics data or the personal mobility telematics data is selected by a comparison of the first timestamp and the second timestamp;
calculating one or more scoring factors based on the one or more driving attributes;
generating a policy level rate structure for an insurance policy based on the one or more scoring factors; and
generating the insurance policy using the policy level rate structure.

### Claim 2 (depends on 1)

The method of claim 1, wherein the one or more scoring factors includes a plurality of vehicle operator scoring factors that are used to calculate the policy level rate structure, one of the plurality of vehicle operator scoring factors corresponds to an individual vehicle operator.

### Claim 3 (depends on 1)

The method of claim 1, wherein the one or more scoring factors includes a plurality of behavioral component scoring factors that are used to calculate the policy level rate structure, one of the plurality of behavioral component scoring factors corresponds to a plurality of vehicle operators.

### Claim 4 (depends on 1)

The method of claim 1, the insurance policy applies the policy level rate structure to a plurality of vehicles associated with the vehicle operator.

### Claim 5 (depends on 1)

The method of claim 1, wherein the second type of connection is an on-board diagnostics (OBD)-II device installed at the vehicle.

### Claim 6 (depends on 5)

The method of claim 5, further comprising sending, in response to receiving an input at a computing device associated with the vehicle operator, the OBD-II device to a location associated with the vehicle operator.

### Claim 7 (depends on 1)

The method of claim 1, wherein:
the vehicle behavior telematics data generated using the first type of connection with the vehicle includes:
first acceleration data;
first braking data; and
first location data; and
the personal mobility telematics data generated using the second type of connection with mobile device includes:
second acceleration data;
second braking data; and
second location data.

### Claim 8 (depends on 1)

The method of claim 1, further comprising generating a first weighing coefficient for the vehicle behavior telematics data and a second weighing coefficient for the personal mobility telematics data, the first weighing coefficient being greater than the second weighing coefficient.

### Claim 9 (depends on 1)

The method of claim 1, further comprising:
detecting a telematics data omission in the vehicle behavior telematics data; and
in response to detecting the telematics data omission, determining the one or more driving attributes based on the personal mobility telematics data instead of the vehicle behavior telematics data.

### Claim 10 (depends on 1)

The method of claim 1, further comprising:
determining which of the vehicle behavior telematics data and the personal mobility telematics data is more recent telematics data and less recent telematics data by comparing the first timestamp and the second timestamp; and
determining the one or more driving attributes based on the more recent telematics data instead of the less recent telematics data.

### Claim 11 (depends on 1)

The method of claim 1, further comprising:
causing, at the mobile device, a user interface (UI) to be generated presenting one or more indications of the one or more driving attributes.

### Claim 12 (depends on 11)

The method of claim 11, wherein the one or more driving attributes include two or more of:
a rate of braking;
a driving speed at a time of braking;
a driving time of day;
a recurring driving event;
a percent of miles above or below a speed limit; and
an amount of phone handling.

### Claim 13 (depends on 12)

The method of claim 12, wherein:
the vehicle operator is a first vehicle operator; and
the one or more indications are changeable, based on a vehicle operator input received at the UI, between corresponding to the vehicle, the first vehicle operator, or a second vehicle operator associated with the first vehicle operator.

### Claim 14

A system of driving behavior assessment using telematics data, the system comprising:
at least one processor configured to:
determine vehicle behavior telematics data generated using a first type of connection with a vehicle;
identify a first timestamp corresponding to the vehicle behavior telematics data;
determine personal mobility telematics data generated using a second type of connection with a mobile device associated with a vehicle operator;
identify a second timestamp corresponding to the personal mobility telematics data;
determine one or more driving attributes associated with the vehicle operator based on at least one of the vehicle behavior telematics data or the personal mobility telematics data, wherein the at least one of the vehicle behavior telematics data or the personal mobility telematics data is selected by a comparison of the first timestamp and the second timestamp;
calculate a plurality of vehicle operator scoring factors or a plurality of driving attribute scoring factors based on the one or more driving attributes, one of the plurality of vehicle operator scoring factors corresponds to an individual vehicle operator, and one of the plurality of driving attribute scoring factors corresponds to a plurality of vehicle operators;
generate a policy level rate structure for an insurance policy based on the plurality of vehicle operator scoring factors or the plurality of driving attribute scoring factors; and
generate the insurance policy using the policy level rate structure.

### Claim 15 (depends on 14)

The system of claim 14, wherein the one or more driving attributes include a rate of braking associated with a driving speed at a time of the braking.

### Claim 16 (depends on 14)

The system of claim 14, wherein the one or more driving attributes include a driving time of day associated with a recurring driving event.

### Claim 17 (depends on 14)

The system of claim 14, wherein the one or more driving attributes include a driving speed associated with a population density or associated with a time of day.

### Claim 18 (depends on 14)

The system of claim 14, wherein the one or more driving attributes include a percent of miles over a speed limit associated with a population density or associated with a time of day.

### Claim 19

One or more tangible non-transitory computer-readable storage media storing computer-executable instructions for performing a computer process on a computing system, the computer process comprising:
determining vehicle behavior telematics data generated using a first type of connection via an onboard diagnostics (OBD) installed in a vehicle;
identifying a first timestamp corresponding to the vehicle behavior telematics data;
determining personal mobility telematics data generated using a second type of connection with a mobile device associated with a vehicle operator;
identifying a second timestamp corresponding to the personal mobility telematics data;
determining one or more driving attributes associated with the vehicle operator based on the vehicle behavior telematics data and the personal mobility telematics data, wherein a comparison of the vehicle behavior telematics data and the personal mobility telematics data is performed to determine the one or more driving attributes;
calculating one or more scoring factors based on the one or more driving attributes;
generating a policy level rate structure for an insurance policy based on the one or more scoring factors; and
generating the insurance policy using the policy level rate structure.

### Claim 20 (depends on 19)

The one or more tangible non-transitory computer-readable storage media storing computer-executable instructions for performing the computer process on the computing system of claim 19, wherein the one or more driving attributes associated with the vehicle operator include:
an amount of driven miles associated with the vehicle based on the vehicle behavior telematics data; and
a driving speed associated with the vehicle operator based on the personal mobility telematics data.
