IP Library › Granted Patent US 10,250,611
Granted Patent B2
US 10,250,611 · App. 15/458,735 · Granted Apr 2, 2019

Authenticating drivers

Inventors: Alexander Herrmann (Chicago, IL); Connor Walsh (Lake Forest, IL); Pratheek M. Harish (Ontario, CA)
Assignee: Allstate Insurance Company
H04L63/102B62D15/021G01S19/13G06F17/30241G07C5/008
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,250,611
App. No.
15/458,735
Granted
Apr 2, 2019
Kind
B2
Abstract

One or more devices in a data analysis computing system may be configured to receive and analyze movement data and determine driving trips based on the received data. The driving trips may be used along with the movement data to authenticate drivers based on a determined driver profile.

Claims (68)

1. A device, comprising:

a processor; and

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

receive global positioning system (GPS) data indicating location data of the device collected during a driving trip in a vehicle;

analyze the received GPS data to determine one or more stopping points during the driving trip, wherein the one or more stopping points correspond to one or more locations at which the vehicle stopped during the driving trip;

receive vehicle sensor data related to the vehicle and collected during the driving trip;

analyze the received vehicle sensor data to determine a total number of turns during the driving trip; and

determine a driving pattern for the driving trip, based at least in part on the determined one or more stopping points and the determined total number of turns.

2. The device of claim 1 , further comprising:

determine a driving profile for the driving trip, based on the determined driving pattern;

compare the determined driving profile to previously determined driver profiles and a background driver profile;

determine an identity of a driver of the driving trip, based on the comparison to the previously determined driver profiles and the background driver profile; and

display data corresponding to the determined identity of the driver.

3. The device of claim 1 , wherein the device is one of a smartphone, tablet computer, or vehicle-based computer system.

4. A method, comprising:

receiving, at a movement data analysis computing device, global positioning (GPS) data collected during a driving trip in a vehicle;

analyzing, by the movement data analysis computing device, the received GPS data to determine one or more stopping points during the driving trip, wherein the one or more stopping points correspond to one or more locations at which the vehicle stopped during the driving trip;

receiving, at the movement data analysis computing device, vehicle sensor data collected during the driving trip;

analyzing, by the movement data analysis computing device, the received vehicle sensor data to determine a total number of turns during the driving trip;

determining, by the movement data analysis computing device, a driving pattern for the driving trip, based at least in part on the determined one or more stopping points and the determined total number of turns;

determining, by the movement data analysis computing device, a driving profile for the driving trip based on the determined driving pattern; and

displaying, by the movement data analysis computing device, data corresponding to the determined driving pattern.

5. The method of claim 4 , further comprising:

comparing the determined driving profile to previously determined driver profiles and a background driver profile;

determining an identity of a driver of the driving trip, based on the comparison to the previously determined driver profiles and the background driver profile; and

displaying data corresponding to the determined identity of the driver.

6. A method, comprising:

receiving, at a movement data analysis computing device, first global positioning system (GPS) data collected during one or more first driving trips;

receiving, at the movement data analysis computing device and from at least one vehicle sensor of a vehicle, first vehicle sensor data collected during the one or more first driving trips;

receiving, from a user, an input labeling the one or more first driving trips as driving trips of the user;

generating, based on the labeled driving trips, a user driver profile for the user;

storing, in a memory, the user driver profile, wherein the memory stores a plurality of driver profiles;

receiving, at the movement data analysis computing device, second GPS data and second vehicle sensor data collected during a second driving trip;

determining, by the movement data analysis computing device and based on the second GPS data and the second vehicle sensor data associated with the second driving trip, a driving pattern;

determining, by the movement data analysis computing device and based on the determined driving pattern for the second driving trip, a driving profile;

comparing the determined driving profile for the second driving trip with the stored plurality of driver profiles; and

authenticating, based on the comparison, driver identity.

7. The method of claim 6 further comprising, displaying, by the movement data analysis computing device, data corresponding to the determined driving pattern for the second driving trip.

8. The method of claim 6 , further comprising:

wherein comparing the determined driving profile further comprises comparing the determined driving profile for the second driving trip to a background driver profile;

wherein authenticating the driver identity comprises determining an identity of a driver for the second driving trip, based on the comparison to the stored plurality of driver profiles and the comparison to the background driver profile; and

displaying data corresponding to the authenticated driver.

9. The method of claim 6 , further comprising:

generating a background driver profile based at least in part on the labeled driving trips.

10. The method of claim 9 , further comprising:

comparing the determined driving profile to the background driver profile;

wherein the authenticating the driver identity comprises determining an identity of a driver for the second driving trip, based on the comparison to stored plurality of driver profiles and the comparison to the background driver profile; and

displaying data corresponding to the authenticated driver.

11. The method of claim 6 , further comprising:

determining stopping points within the second GP data;

determining a total number of turns within the second vehicle sensor data; and

determining the driving pattern based on at least the determined stopping points and the determined total number of turns.

12. The method of claim 11 , further comprising determining, within the second GPS data, a starting point latitude and an end point latitude of the second driving trip, wherein the end point latitude corresponds to a stopping point.

13. The method of claim 6 , further comprising determining a start time and an end time of day within at least one of the second GPS data and the second vehicle sensor data.

14. The method of claim 6 , further comprising determining distance traveled within at least one of the second GPS data and the second vehicle sensor data.

15. The method of claim 6 , wherein determining the driving pattern further comprises:

determining steering wheel angle positions within the second vehicle sensor data; and

determining the driving pattern based on at least the determined steering wheel angle positions.

16. The method of claim 6 , wherein determining the driving pattern further comprises:

determining brake pedal positions within the second vehicle sensor data; and

determining the driving pattern based on at least the determined brake pedal positions.

17. The method of claim 6 , wherein determining the driving pattern further comprises:

determining gas pedal positions within the second vehicle sensor data; and

determining the driving pattern based on at least the determined gas pedal positions.

18. The device of claim 1 , where determining the one or more stopping points comprises:

determining, within the received GPS data, a starting point latitude and an end point latitude of the driving trip, wherein the end point latitude corresponds to a stopping point.

19. The method of claim 4 , where determining the one or more stopping points comprises:

determining, within the received GPS data, a starting point latitude and an end point latitude of the driving trip, wherein the end point latitude corresponds to a stopping point.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 22, 2017
From: HERRMANN, ALEXANDER; WALSH, CONNOR; HARISH, PRATHEEK M.
To: ALLSTATE INSURANCE COMPANY
Reel/Frame 042779/0039 →
Continuity (1)
Related Publication 20180270241A1 · Sep 20, 2018
Cited By (3)
US 12,205,175 US 12,333,868 US 12,509,094