US 12,246,727 B1
Traffic based driving analysis
Margaret A. Brinkmann, Palo Alto, CA (US); Daniel Kraft, Libertyville, IL (US); Nathan M. Bryer, Arlington Heights, IL (US); Eric D. Huls, Chicago, IL (US); and Thomas Michael Warden, Belmont, CA (US)
Assigned to Allstate Insurance Company, Northobrook, IL (US)
Filed by Allstate Insurance Company, Northbrook, IL (US)
Filed on May 12, 2021, as Appl. No. 17/318,561.
Application 17/318,561 is a continuation of application No. 15/985,801, filed on May 22, 2018, granted, now 11,027,742.
Application 15/985,801 is a continuation of application No. 15/375,967, filed on Dec. 12, 2016, granted, now 10,005,471, issued on Jun. 26, 2018.
Application 15/375,967 is a continuation of application No. 14/731,745, filed on Jun. 5, 2015, granted, now 9,558,656, issued on Jan. 31, 2017.
Application 14/731,745 is a continuation of application No. 13/770,622, filed on Feb. 19, 2013, granted, now 9,081,650, issued on Jul. 14, 2015.
Claims priority of provisional application 61/739,439, filed on Dec. 19, 2012.
This patent is subject to a terminal disclaimer.
Int. Cl. B60W 40/09 (2012.01); G07C 5/00 (2006.01); G08G 1/01 (2006.01)
CPC B60W 40/09 (2013.01) [G07C 5/008 (2013.01); G08G 1/0112 (2013.01); B60W 2420/403 (2013.01); B60W 2510/18 (2013.01); B60W 2510/20 (2013.01); B60W 2520/105 (2013.01); B60W 2540/20 (2013.01); B60W 2540/30 (2013.01); B60W 2554/801 (2020.02)] 20 Claims
OG exemplary drawing
 
1. A driving analysis system comprising:
a first vehicle on-board data recording system comprising:
one or more vehicle operation sensors or cameras configured to record vehicle operation data at a first vehicle in connection with operation of the first vehicle;
one or more telematics devices in the first vehicle, the one or more telematics devices configured to record vehicle operation data in connection with operation of the first vehicle wherein the one or more telematics devices is configured to be in communication with the one or more vehicle operation sensors or cameras;
a driving analysis server in communication with the one or more telematics devices over a network, the driving analysis server comprising a processor and a memory unit storing computer-executable instructions, which when executed by the processor, cause, in real-time, the driving analysis server to:
generate a driving score for the first vehicle based on driving behaviors of one or more drivers of the first vehicle;
receive first vehicle driving data from the first vehicle on-board data recording system via the one or more telematics devices over the network, the first vehicle driving data associated with a first vehicle location and captured using the one or more vehicle operation sensors;
identify an occurrence of a driving behavior in the first vehicle driving data, the driving behavior including at least one of sudden acceleration, sudden braking, speeding, swerving, an impact to the first vehicle, tailgating, lane departure, or a moving violation;
retrieve driving data corresponding to the first vehicle driving data stored in one or more data storage systems using the first vehicle location;
analyze the retrieved driving data to identify occurrences of the driving behavior in the driving data;
responsive to identifying occurrences of the driving behavior in the driving data, maintaining the driving score of the first vehicle;
responsive to not identifying occurrences of the driving behavior in the driving data, adjusting the driving score of the first vehicle to an updated driver score;
generate an output including the updated driver score; and
transmit the output to a device to cause the device to indicate the updated driver score.