IP Library Granted Patent US 11,217,043
Granted Patent B2
US 11,217,043 · App. 16/786,392 · Granted Jan 4, 2022

Automatically identifying drivers

Inventor: Edward A. Biemer (Eastbourne, GB)
Assignee: ARITY INTERNATIONAL LIMITED
G07C5/008B60W40/08G07C5/08B60K2370/573B60W2040/0809B60W2520/10B60W2520/105
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 11,217,043
App. No.
16/786,392
Granted
Jan 4, 2022
Kind
B2
Abstract

One or more devices in a data analysis computing system may be configured to receive and analyze movement data and driving data, and determine driving trips and associated drivers based on the received data. Movement data may be collected by one or more mobile devices, such as smartphones, tablet computers, and on-board vehicle systems. Drivers associated with driving trips may be identified based on the movement data collected by the mobile devices, such as speed data, acceleration data, or distance data.

Claims (57)

1. A method comprising:

launching, at a movement data analysis computing device, during a training period, and in response to user input, a movement data analysis software application;

establishing, during the training period and based on training data, one or more predetermined driving patterns; and

after the training period expires, switching the movement data analysis software application to a background application to cause the movement data analysis computing device to automatically carry out the following steps:

receiving, from a movement sensor associated with the movement data analysis computing device, movement data;

determining a total number of turns within the movement data;

determining a current driving pattern for a driver based on the movement data comprising the total number of turns, and on time of day data, collected by a timing device associated with the movement data analysis computing device;

comparing the current driving pattern to the one or more predetermined driving patterns;

determining, based on the comparing, identification of the driver;

outputting driving behavior data corresponding to the identification of the driver; and

sending, to the driver, a notification comprising at least one safe driving product associated with the driving behavior data.

2. The method of claim 1 , further comprising:

determining stopping points associated with the movement data.

3. The method of claim 2 , wherein the determining the stopping points is based on one or more of: stop signs encountered during a driving trip or stop lights encountered during a driving trip.

4. The method of claim 2 , wherein the determining the current driving pattern is based on the stopping points and the total number of turns.

5. The method of claim 2 , further comprising:

determining a number of left turns and a number of right turns from the determined total number of turns.

6. The method of claim 5 , wherein the determining the current driving pattern is based on the number of left turns and the number of right turns.

7. The method of claim 1 , wherein the movement data comprises one or more of acceleration data or speed data.

8. The method of claim 1 , wherein the movement data analysis computing device comprises one or more of a smartphone, a tablet computer, or a vehicle-based computer system.

9. An apparatus comprising:

a processor; and

memory storing computer-executable instructions that, when executed by the processor, cause the apparatus to perform:

launching, during a training period, and in response to user input, a movement data analysis software application;

establishing, during the training period and based on training data, one or more predetermined driving patterns; and

after the training period expires, switching the movement data analysis software application to a background application to cause the apparatus to automatically carry out the following steps:

receiving, from a movement sensor associated with a movement data analysis computing device, movement data;

determining a total number of turns within the movement data;

determining a current driving pattern for a driver based on the movement data comprising the total number of turns, and on time of day data, collected by a timing device associated with apparatus;

comparing the current driving pattern to the one or more predetermined driving patterns;

determining, based on the comparing, identification of the driver;

outputting driving behavior data corresponding to the identification of the driver; and

sending, to the driver, a notification comprising at least one safe driving product associated with the driving behavior data.

10. The apparatus of claim 9 , wherein the memory further comprises computer-executable instructions that, when executed by the processor, cause the apparatus to perform:

determining stopping points associated with the movement data.

11. The apparatus of claim 10 , wherein the determining the stopping points is based on one or more of: stop signs encountered during a driving trip or stop lights encountered during a driving trip.

12. The apparatus of claim 10 , wherein the determining the current driving pattern is based on the stopping points and the total number of turns.

13. The apparatus of claim 10 , wherein the memory further comprises computer-executable instructions that, when executed by the processor, cause the apparatus to perform:

determining a number of left turns and a number of right turns from the determined total number of turns.

14. The apparatus of claim 13 , wherein the determining the current driving pattern is based on the number of left turns and the number of right turns.

15. The apparatus of claim 9 , wherein the movement data comprises one or more of acceleration data or speed data.

16. The apparatus of claim 9 , wherein the apparatus comprises one or more of a smartphone, a tablet computer, or a vehicle-based computer system.

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

launching, during a training period, and in response to user input, a movement data analysis software application;

establishing, during the training period and based on training data, one or more predetermined driving patterns; and

after the training period expires, switching the movement data analysis software application to a background application to cause the computing device to automatically carry out the following steps:

receiving, from a movement sensor associated with a movement data analysis computing device, movement data;

determining a total number of turns within the movement data;

determining a current driving pattern for a driver based on the movement data comprising the total number of turns, and on time of day data, collected by a timing device associated with the computing device;

comparing the current driving pattern to the one or more predetermined driving patterns;

determining, based on the comparing, identification of the driver;

outputting driver behavior data corresponding to the identification of the driven; and

sending, to the driver, a notification comprising at least one safe driving product associated with the driving behavior data.

18. The non-transitory computer-readable storage medium of claim 17 , further comprising computer-executable instructions that, when executed by the processor, cause the computing device to perform:

determining stopping points associated with the movement data.

19. The non-transitory computer-readable storage medium of claim 18 , wherein the determining the current driving pattern is based on the stopping points and the total number of turns.

20. The non-transitory computer-readable storage medium of claim 17 , wherein the movement data comprises one or more of acceleration data or speed data.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 27, 2021
From: BIEMER, EDWARD A.
To: ALLSTATE INSURANCE COMPANY
Reel/Frame 057606/0099 →
Continuity (3)
Continuation 15727242 · Oct 6, 2017
Continuation 14753782 · Jun 29, 2015
Related Publication 20200184740A1 · Jun 11, 2020
Cited By (2)
US 12,333,868 US 12,444,209