IP Library Granted Patent US 11,548,523
Granted Patent B2
US 11,548,523 · App. 17/313,138 · Granted Jan 10, 2023

Systems and methods for improved driver safety analytics

Inventors: Stefano Caprasecca (Florence, IT); Tommaso Mugnai (Figline e Incisa Valdarno, IT)
Assignee: Verizon Connect Development Limited
B60W50/14B60W40/105G06N20/00G08G1/0112G08G1/052B60W2050/146B60W2554/00B60W2556/45
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,548,523
App. No.
17/313,138
Granted
Jan 10, 2023
Kind
B2
Abstract

A device receives location data that identifies geographic locations of a vehicle at corresponding times, and speed data that identifies respective speeds of the vehicle at the set of corresponding times. The device identifies, based on the location data, speed limit data that identifies respective speed limits at the geographic locations. The device determines, based on the respective speeds and the respective speed limits, a set of respective relative speed values associated with the vehicle. The device identifies respective relative speed values, of the set of respective relative speed values, that exceed a threshold. The device determines, based on the respective relative speed values, a univocal speed indicator that represents an overall degree to which the respective relative speed values exceed the threshold, during a time interval that includes the corresponding times. The device performs a set of actions based on the univocal speed indicator.

Claims (77)

1. A method, comprising:

determining, by a device and based on a data model trained on historical data associated with one or more vehicles at a set of geographic locations, a threshold;

determining, by the device, a second set of relative speed values that exceed the threshold, identified from a first set of relative speed values,

wherein the first set of relative speed values is determined based on a set of speed values associated with a vehicle, of the one or more vehicles, at the set of geographic locations and based on received speed limit data associated with the set of geographic locations;

determining, by the device and based on the second set of relative speed values, a univocal speed indicator for a driver of the vehicle,

wherein the univocal speed indicator represents an overall degree to which the second set of relative speed values exceed the threshold; and

performing, by the device, a set of actions based on the univocal speed indicator.

2. The method of claim 1 , wherein the data model outputs an overall univocal speed indicator for a group of drivers that previously operated the one or more vehicles at the set of geographic locations, and

wherein the threshold is based on the overall univocal speed indicator.

3. The method of claim 1 , further comprising:

receiving data from the vehicle,

wherein the data identifies at least one of:

the set of geographic locations of the vehicle associated with a set of corresponding times, or

speed data of the vehicle associated with the set of corresponding times; and

wherein the univocal speed indicator represents the overall degree to which the second set of relative speed values exceed the threshold during a time interval that includes the set of corresponding times.

4. The method of claim 1 , wherein a particular relative speed value of the second set of relative speed values represents a degree that a speed value associated with the vehicle, corresponding to a particular geographic location, of the set of geographic locations, is over or under a speed limit corresponding to the particular geographic location.

5. The method of claim 1 , wherein the historical data includes at least one of:

data associated with an engine of a particular vehicle of the one or more vehicles, or

data associated with a distance between the particular vehicle and another vehicle of the one or more vehicles.

6. The method of claim 1 , further comprising:

determining, based on data received from the vehicle, the speed limit data associated with the set of geographic locations,

wherein the data includes location data associated with the vehicle at a corresponding time.

7. The method of claim 1 , wherein the set of actions include at least one of:

providing safety recommendation data to another device associated with a driver of the vehicle,

providing reward data to an account associated with the driver, or

providing insurance data to update insurance information associated with the driver.

8. A device, comprising:

one or more processors configured to:

determine, based on a data model trained on historical data associated with one or more vehicles at a set of geographic locations, a threshold;

determine a second set of relative speed values that exceed the threshold, identified from a first set of relative speed values,

wherein the first set of relative speed values is determined based on a set of speed values associated with a vehicle, of the one or more vehicles, at the set of geographic locations and based on received speed limit data associated with the set of geographic locations;

determine, based on the second set of relative speed values, a univocal speed indicator for a driver of the vehicle,

wherein the univocal speed indicator represents an overall degree to which the second set of relative speed values exceed the threshold; and

perform a set of actions based on the univocal speed indicator.

9. The device of claim 8 , wherein the data model outputs an overall univocal speed indicator for a group of drivers that previously operated the one or more vehicles at the set of geographic locations, and

wherein the threshold is based on the overall univocal speed indicator.

10. The device of claim 8 , wherein the one or more processors are configured to:

receive data from the vehicle,

wherein the data identifies at least one of:

the set of geographic locations of the vehicle associated with a set of corresponding times, or

speed data of the vehicle associated with the set of corresponding times; and

wherein the univocal speed indicator represents the overall degree to which the second set of relative speed values exceed the threshold during a time interval that includes the set of corresponding times.

11. The device of claim 8 , wherein a particular relative speed value of the first set of relative speed values represents a degree that a speed value, associated with the vehicle, corresponding to a particular geographic location, of the set of geographic locations, is over or under a speed limit corresponding to the particular geographic location.

12. The device of claim 8 , wherein the historical data includes at least one of:

engine data associated with an engine of a particular vehicle of the one or more vehicles, or

distance data associated with a distance between the particular vehicle and another vehicle of the one or more vehicles.

13. The device of claim 8 , wherein the one or more processors are further configured to:

determine, based on data received from the vehicle, the speed limit data associated with the set of geographic locations,

wherein the data includes location data associated with the vehicle at a corresponding time.

14. The device of claim 8 , wherein the set of actions include at least one of:

providing safety recommendation data to another device associated with a driver of the vehicle,

providing reward data to an account associated with the driver, or

providing insurance data to update insurance information associated with the driver.

15. A non-transitory computer-readable medium storing a set of instructions, the set of instructions comprising:

one or more instructions that, when executed by one or more processors of a device, cause the device to:

determine, based on a data model trained on historical data associated with one or more vehicles at a set of geographic locations, a threshold;

determine a second set of relative speed values that exceed the threshold, identified from a first set of relative speed values,

wherein the first set of relative speed values is determined based on a set of speed values associated with a vehicle, of the one or more vehicles, at the set of geographic locations and based on received speed limit data associated with the set of geographic locations;

determine, based on the second set of relative speed values, a univocal speed indicator for a driver of the vehicle,

wherein the univocal speed indicator represents an overall degree to which the second set of relative speed values exceed the threshold; and

perform a set of actions based on the univocal speed indicator.

16. The non-transitory computer-readable medium of claim 15 , wherein the data model outputs an overall univocal speed indicator for a group of drivers that previously operated the one or more vehicles at the set of geographic locations, and

wherein the threshold is based on the overall univocal speed indicator.

17. The non-transitory computer-readable medium of claim 15 , wherein the one or more instructions, when executed by one or more processors of the device, further cause the device to:

receive data from the vehicle,

wherein the data identifies at least one of:

the set of geographic locations of the vehicle associated with a set of corresponding times, or

speed data of the vehicle associated with the set of corresponding times; and

wherein the univocal speed indicator represents the overall degree to which the second set of relative speed values exceed the threshold during a time interval that includes the set of corresponding times.

18. The non-transitory computer-readable medium of claim 15 , wherein a particular relative speed value of the second set of relative speed values represents a degree that a speed value associated with the vehicle, corresponding to a particular geographic location, of the set of geographic locations, is over or under a speed limit corresponding to the particular geographic location.

19. The non-transitory computer-readable medium of claim 15 , wherein the historical data includes at least one of:

engine data associated with an engine of a particular vehicle of the one or more vehicles, or

distance data associated with a distance between the particular vehicle and another vehicle of the one or more vehicles.

20. The non-transitory computer-readable medium of claim 15 , wherein the set of actions include at least one of:

providing safety recommendation data to another device associated with a driver of the vehicle,

providing reward data to an account associated with the driver, or

providing insurance data to update insurance information associated with the driver.

Assignments (2)
CHANGE OF NAME Recorded May 10, 2021
From: VERIZON CONNECT IRELAND LIMITED
To: VERIZON CONNECT DEVELOPMENT LIMITED
Reel/Frame 056183/0429 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 6, 2021
From: CAPRASECCA, STEFANO; MUGNAI, TOMMASO
To: VERIZON CONNECT IRELAND LIMITED
Reel/Frame 056157/0872 →
Continuity (2)
Continuation 16697297 · Nov 27, 2019
Related Publication 20210253122A1 · Aug 19, 2021