IP Library Granted Patent US 12,394,219
Granted Patent B2
US 12,394,219 · App. 18/631,879 · Granted Aug 19, 2025

Virtual safety manager

Inventors: Adam David Kahn (San Diego, CA); Venkat Ramanan Venkatachalam Jayaraman (San Diego, CA); Stephan Franklin Dunn (Kingwood, TX); Matthew Karl Drake (San Diego, CA); Venkata Sreekanta Reddy Annapureddy (San Diego, CA); Pratik Verma (Bengaluru, IN); Aravind P (Padmasanan) (Kozhikode, IN); Vinay Kumar Rai (Bengaluru, IN); Hemanth Roy Badugu (Bengaluru, IN); Michael Campos (La Jolla, CA); David Jonathan Julian (San Diego, CA); Avneesh Agrawal (Bengaluru, IN)
Assignee: NETRADYNE, INC.
G06V20/588B60W40/09B60W50/14G06V20/44G06V20/584G06V20/597G08G1/04G08G1/165G08G1/166H04N7/185B60W2050/146B60W2420/403B60W2540/229B60W2540/30
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 12,394,219
App. No.
18/631,879
Granted
Aug 19, 2025
Kind
B2
Abstract

Systems and methods for curating video and other driving-related data for use in driver coaching, which may include selecting or ranking driving behaviors for coaching, selecting or ranking drivers for coaching, selecting or ranking video and other data to be used in coaching, preparing for, scheduling, and summarizing coaching sessions, matching the format of coaching to the behavior or person being coached, preventing unsafe driving situations, influencing job dispatch decisions based on safety scores, and/or reducing data bandwidth usage based on a determined coaching effectiveness of video data.

Claims (43)

1. A computer-implemented method, comprising:

determining, by at least one processor, a risk profile of a route based at least in part on observation data collected from a camera of a device having at least one processor of the at least one processor and affixed at a windshield of a plurality of vehicles, wherein the device comprises at least a forward-facing camera;

determining, by the at least one processor, based on historical driving data of a driver including driving events based at least in part on visual data collected from the camera in or on the vehicle of the driver and the risk profile of the route, a driver-route safety score;

automatically allocating, by the at least one processor, based on the driver-route safety score, a job assignment to the driver, wherein the job assignment includes driving on the route.

2. The method of claim 1 , further comprising:

assigning a safety code to the route, and wherein the risk profile of the route is based on the safety code.

3. The method of claim 2 , wherein the safety code is one or more of long-haul, city, or other.

4. The method of claim 1 , wherein the risk profile of the route is determined based on a percentage makeup of the route, wherein the percentage makeup comprises a first percentage of the route that is characterized as long-haul, and a second percentage of the route that is characterized as city.

5. The method of claim 1 , wherein the route comprises a mix of road types; and wherein the risk profile of the route corresponds an exposure to different types of driving behaviors for each road type in the mix.

6. The method of claim 5 , wherein the different types of driving behaviors include tailgating, stop-sign violations, or traffic light violations.

7. The method of claim 1 , further comprising:

determining, based on the historical driving data, the driver safety score for each driver in a pool of drivers; and

selecting the driver in response to a determination that the driver safety score of the driver is substantially above average for the pool of drivers.

8. The method of claim 1 , further comprising:

determining, based on the historical driving data, the driver safety score for each driver in a pool of drivers, wherein a driver safety score is determined separately for different driving conditions.

9. The method of claim 8 , wherein the different driving conditions comprise intersection management; and further comprising:

identifying the driver as better, relative to the pool of drivers, at the intersection management.

10. The method of claim 8 , wherein the different driving conditions comprise speed management and following distance, and further comprising:

identifying the driver as better, relative to the pool, at the speed management and the following distance maintenance.

11. The method of claim 1 , further comprising:

determining, based on the historical driving data, a driver safety score for each driver in a pool of drivers,

providing the driver access to the driver safety score of the driver; and

providing the driver access to a ranking of the driver safety score of the driver relative to the pool of drivers.

12. The method of claim 11 , further comprising:

delivering a notification to the driver in response to the driver moving up in the ranking of the driver safety score.

13. The method of claim 11 , further comprising:

providing the driver access to a listing of top performers in the pool of drivers.

14. The method of claim 13 , wherein the listing of top performers comprises top performers in a specified driving category.

15. The method of claim 13 , wherein the listing of top performers comprises drivers with most improved scores.

16. The method of claim 1 , further comprising:

selecting the driver for the offering in response to a determination that the route is risky, and further based on a rotation schedule.

17. The method of claim 16 , wherein the rotation schedule is configured to ensure that riskier routes are handled by experienced drivers while also offering less stressful jobs to the experienced drivers on alternate days.

18. A system comprising:

one or more processors configured by machine-readable instructions to:

determine a risk profile of a route based at least in part on observation data collected from a camera of a device having at least one processor of the at least one processor and affixed at a windshield of a plurality of vehicles, wherein the device comprises at least a forward-facing camera;

determine, based on historical driving data of a driver including driving events based at least in part on visual data collected from the camera in or on the vehicle of the driver and the risk profile of the route, a driver-route safety score;

automatically allocate, based on the driver-route safety score, a job assignment to the driver, wherein the job assignment includes driving on the route.

19. The system of claim 18 , wherein the one or more processors are configured to determine a risk profile of the route by:

determining a mix of road types comprising the route; and

determining an exposure to different types of driving behaviors for each road type in the mix.

20. The system of claim 18 , wherein the one or more processors are further configured to:

determine, based on the historical driving data, the driver safety score for each driver in a pool of drivers; and

select the driver in response to a determination that the driver safety score of the driver is substantially above average for the pool of drivers.

Assignments (3)
SECURITY INTEREST Recorded Apr 6, 2026
From: NETRADYNE, INC.
To: FIRST-CITIZENS BANK & TRUST COMPANY
Reel/Frame 075435/0670 →
SECURITY INTEREST Recorded Apr 6, 2026
From: NETRADYNE, INC.
To: FIRST-CITIZENS BANK & TRUST COMPANY
Reel/Frame 075359/0194 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 11, 2024
From: KAHN, ADAM DAVID; VENKATACHALAM JAYARAMAN, VENKAT RAMANAN; DUNN, STEPHAN FRANKLIN; DRAKE, MATTHEW KARL; ANNAPUREDDY, VENKATA SREEKANTA REDDY; VERMA, PRATIK; P (PADMASANAN), ARAVIND; RAI, VINAY KUMAR; BADUGU, HEMANTH ROY; CAMPOS, MICHAEL; JULIAN, DAVID JONATHAN; AGRAWAL, AVNEESH
To: NETRADYNE, INC.
Reel/Frame 067071/0323 →
Continuity (3)
Continuation 17777830
Provisional Application 62938102 · Nov 20, 2019
Related Publication 20240257537A1 · Aug 1, 2024
References Cited (12)
US 20160335814A1 · Tamari et al. · 2016 [cited by applicant]
US 20170053555A1 · Angel et al. · 2017 [cited by applicant]
US 20170061222A1 · Hoye et al. · 2017 [cited by applicant]
US 20190168767A1 · Gaither et al. · 2019 [cited by applicant]
US 20190265712A1 · Satzoda et al. · 2019 [cited by applicant]
US 20190333371A1 · Julian et al. · 2019 [cited by applicant]
US 20220034678A1 · Chintakindi · 2022 [cited by examiner]
WO 2018026733A1 · 2018 [cited by applicant]
Extended European Search Report in EP Patent Application No. 20888779.4 dated Nov. 11, 2022 , 10 pages. [cited by applicant]
International Preliminary Report on Patentability in International Patent Application No. PCT/US20/61620 dated Dec. 21, 2021, 3 pages. [cited by applicant]
International Search Report and Written Opinion in International Patent Application No. PCT/US20/61620 dated Feb. 26, 2021, 7 pages. [cited by applicant]
Non-Final Office Action in U.S. Appl. No. 17/777,830 dated Aug. 22, 2023, 7 pages. [cited by applicant]