IP Library › Granted Patent US 11,847,667
Granted Patent B2
US 11,847,667 · App. 17/355,685 · Granted Dec 19, 2023

Road segment safety rating system

Inventors: Philip Peter Ramirez (Arlington Heights, IL); Derek Otten (Chicago, IL); Dana Ferguson (Chicago, IL); Julie A. Jordan Peters (Libertyville, IL); Regina Madigan (Mountain View, CA); Thomas McKenna (San Francisco, CA)
Assignee: Allstate Insurance Company
G06Q30/0224B60K35/00G01C21/3461G01C21/3697G06Q10/04G06Q10/0635G06Q30/0207G06Q40/08G06Q50/30G07C5/008G08G1/012G08G1/0112G08G1/0129G08G1/096816G08G1/096827G08G1/096838G08G1/205
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,847,667
App. No.
17/355,685
Granted
Dec 19, 2023
Kind
B2
Abstract

Methods, computer-readable media, systems, and apparatuses for determining a safest road segment for traveling between two locations are provided. In some cases, a road segment safety rating may be determined for a plurality of road segments between the two locations based on historical data associated with the road segments and/or based on driving behavior data of an operator of the vehicle. An indication of the road segment determined as being the safest may be provided to the operator of the vehicle. An actual route of travel of the vehicle may be compared to the safest route. If the actual route of travel is different from the determined safest route, the operator may be notified that an award may be earned when the determined safest route is traveled. If the actual route of travel is determined to be safer than the determined safest route, an award may be earned.

Claims (79)

1. A mobile device comprising:

at least one processor; and

memory storing computer-readable instructions that, when executed by the at least one processor, cause the mobile device to:

receive information identifying a first location located along a road segment being traveled by a vehicle;

while the vehicle is traveling on the road segment:

determine a plurality of road segments located between the first location and a current location of the vehicle, wherein the plurality of road segments comprise a first series of road segments and a second series of road segments, wherein the first series of road segments correspond to a first route between the current location and the first location, and the second series of road segments correspond to a second route between the current location and the first location, wherein the second route is different from the first route;

receive from at least one sensor, driving data associated with operation of the vehicle;

analyze the driving data to determine at least one driving behavior of an operator of the vehicle;

determine, based on the at least one driving behavior of the operator of the vehicle and a direction of travel of the vehicle through each road segment of the plurality of road segments, a safety rating for each road segment of the plurality of road segments;

determine, based on the safety rating for each road segment of the plurality of road segments, a safest route between the current location and the first location; and

output, via a display screen located in the vehicle, an indication of the determined safest route; and

output, via the display screen and based on determining that the vehicle is beginning to travel along a route different from the determined the safest route, a notification that the vehicle is traveling along a route different from the determined safest route.

2. The mobile device of claim 1 , wherein the driving data associated with the operation of the vehicle comprises one or more of: speed data, acceleration data, braking data, or turning data.

3. The mobile device of claim 1 , wherein the at least one driving behavior of the operator of the vehicle comprises one or more of: a speed limit observation behavior of the operator of the vehicle, a speed relative to other drivers behavior of the operator of the vehicle, a braking distance behavior of the operator of the vehicle, or a following distance behavior of the operator of the vehicle.

4. The mobile device of claim 1 , wherein the memory stores additional computer-readable instructions that, when executed by the at least one processor, cause the mobile device to:

transmit, to a remote server, information indicating the at least one driving behavior of the operator of the vehicle.

5. The mobile device of claim 1 , wherein the memory stores additional computer-readable instructions that, when executed by the at least one processor, cause the mobile device to:

transmit, to a remote server, location information identifying the plurality of road segments; receive, from the remote server, historical accident data associated with the plurality of road segments; and

determine the safety rating for each road segment, of the plurality of road segments, further based on the historical accident data.

6. The mobile device of claim 1 , wherein the memory stores additional computer-readable instructions that, when executed by the at least one processor, cause the mobile device to:

transmit, to a remote server, location information identifying the plurality of road segments; receive, from the remote server, traffic volume data associated with the plurality of road segments; and

determine the safety rating for each road segment, of the plurality of road segments, further based on the traffic volume data.

7. The mobile device of claim 1 , wherein the memory stores additional computer-readable instructions that, when executed by the at least one processor, cause the mobile device to:

based on determining that the route that the vehicle is beginning to travel along is the determined safest route:

store the route that the vehicle is beginning to travel along; and

cause an award to be provided to the operator of the vehicle.

8. The mobile device of claim 1 , wherein the memory stores additional computer-readable instructions that, when executed by the at least one processor, cause the mobile device to:

based on determining that the route that the vehicle is beginning to travel along is not the determined safest route, output a notification that an award may be earned when the vehicle travels along the determined safest route.

9. The mobile device of claim 8 , wherein the memory stores additional computer-readable instructions that, when executed by the at least one processor, cause the mobile device to:

receive, from a remote server and upon confirmation that the vehicle traveled along the determined safest route, data identifying the award; and

output, via the display screen, information identifying the award.

10. A method comprising:

receiving, by a computing device, information identifying a first location located along a road segment being traveled by a vehicle;

while the vehicle is traveling on the road segment:

determining a plurality of road segments located between the first location and a current location of the vehicle, wherein the plurality of road segments comprise a first series of road segments and a second series of road segments, wherein the first series of road segments correspond to a first route between the current location and the first location, and the second series of road segments correspond to a second route between the current location and the first location, wherein the second route is different from the first route;

receiving from at least one sensor, driving data associated with operation of the vehicle;

analyzing the driving data to determine at least one driving behavior of an operator of the vehicle;

determining, based on the at least one driving behavior of the operator of the vehicle and a direction of travel of the vehicle through each road segment of the plurality of road segments, a safety rating for each road segment of the plurality of road segments;

determining, based on the safety rating for each road segment of the plurality of road segments, a safest route between the current location and the first location; and

outputting, via a display screen located in the vehicle, an indication of the determined safest route; and

outputting, via the display screen and based on determining that the vehicle is beginning to travel along a route different from the determined the safest route, a notification that the vehicle is traveling along a route different from the determined safest route.

11. The method of claim 10 , further comprising:

transmitting, to a remote server, information identifying the at least one driving behavior of the operator of the vehicle.

12. The method of claim 10 , further comprising:

transmitting, to a remote server, location information identifying the plurality of road segments;

receiving, from the remote server, historical accident data associated with the plurality of road segments; and

determining the safety rating for each road segment, of the plurality of road segments, further based on the historical accident data.

13. The method of claim 10 , further comprising:

transmitting, to a remote server, location information identifying the plurality of road segments;

receiving, from the remote server, traffic volume data associated with the plurality of road segments; and

determining the safety rating for each road segment, of the plurality of road segments, further based on the traffic volume data.

14. The method of claim 10 , further comprising:

based on determining that the route that the vehicle is beginning to travel along is the determined safest route:

storing the route that the vehicle is beginning to travel along; and

causing an award to be provided to the operator of the vehicle.

15. The method of claim 10 , further comprising:

based on determining that the route that the vehicle is beginning to travel along is not the determined safest route, outputting a notification that an award may be earned when the vehicle travels along the determined safest route.

16. The method of claim 15 , further comprising:

receiving, from a remote server and upon confirmation that the vehicle traveled along the determined safest route, data identifying the award; and

outputting, via the display screen, information identifying the award.

17. A non-transitory, computer-readable medium storing instructions that, when executed by a computing device, cause the computing device to:

receive information identifying a first location located along a road segment being traveled by a vehicle;

while the vehicle is traveling on the road segment:

determine a plurality of road segments located between the first location and a current location of the vehicle, wherein the plurality of road segments comprise a first series of road segments and a second series of road segments, wherein the first series of road segments correspond to a first route between the current location and the first location, and the second series of road segments correspond to a second route between the current location and the first location, wherein the second route is different from the first route;

receive from at least one sensor, driving data associated with operation of the vehicle;

analyze the driving data to determine at least one driving behavior of an operator of the vehicle;

determine, based on the at least one driving behavior of the operator of the vehicle and a direction of travel of the vehicle through each road segment of the plurality of road segments, a safety rating for each road segment of the plurality of road segments;

determine, based on the safety rating for each road segment of the plurality of road segments, a safest route between the current location and the first location; and

output, via a display screen located in the vehicle, an indication of the determined safest route; and

output, via the display screen and based on determining that the vehicle is beginning to travel along a route different from the determined the safest route, a notification that the vehicle is traveling along a route different from the determined safest route.

18. The non-transitory, computer-readable medium of claim 17 , storing additional instructions that, when executed, cause the computing device to:

based on determining that the route that the vehicle is beginning to travel along is the determined safest route:

store the route that the vehicle is beginning to travel along; and

cause an award to be provided to the operator of the vehicle.

19. The non-transitory, computer-readable medium of claim 17 , storing additional instructions that, when executed, cause the computing device to:

based on determining that the route that the vehicle is beginning to travel along is not the determined safest route, output a notification that an award may be earned when the vehicle travels along the determined safest route.

20. The non-transitory, computer-readable medium of claim 19 , storing additional instructions that, when executed, cause the computing device to:

receive, from a remote server and upon confirmation that the vehicle traveled along the determined safest route, data identifying the award; and

output, via the display screen, information identifying the award.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 23, 2021
From: RAMIREZ, PHILIP PETER; OTTEN, DEREK; FERGUSON, DANA; JORDAN PETERS, JULIE A.; MADIGAN, REGINA; MCKENNA, THOMAS
To: ALLSTATE INSURANCE COMPANY
Reel/Frame 056640/0177 →
Continuity (7)
Continuation 16117069 · Aug 30, 2018
Continuation 15015623 · Feb 4, 2016
Continuation In Part 14607433 · Jan 28, 2015
Continuation In Part 14100913 · Dec 9, 2013
Continuation 12118021 · May 9, 2008
Provisional Application 60917169 · May 10, 2007
Related Publication 20230306457A1 · Sep 28, 2023
Cited By (1)
US 12,209,877