Detection of distracted drivers

US12365335B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12365335-B2
Application numberUS-202218055116-A
CountryUS
Kind codeB2
Filing dateNov 14, 2022
Priority dateNov 14, 2022
Publication dateJul 22, 2025
Grant dateJul 22, 2025

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A system for detecting hazards for a vehicle includes a vehicle sensor for determining information about an environment surrounding the vehicle and a global navigation satellite system (GNSS). The system also includes a controller in electrical communication with the vehicle sensor and the GNSS. The controller is programmed to perform a plurality of measurements. The controller is further programmed to determine a plurality of classification scores of the first remote vehicle based at least in part on the plurality of measurements of the first remote vehicle and to determine an overall hazard score of the first remote vehicle based at least in part on the plurality of classification scores of the first remote vehicle. The controller is further programmed to take an action based at least in part on the overall hazard score of the first remote vehicle.

First claim

Opening claim text (preview).

What is claimed is: 1. A system for detecting hazards for a vehicle, the system comprising: a vehicle sensor for determining information about an environment surrounding the vehicle; a global navigation satellite system (GNSS) for determining a geographical location, heading, and orientation of the vehicle; a controller in electrical communication with the vehicle sensor and the GNSS, wherein the controller is programmed to: perform a plurality of measurements of a first remote vehicle using the vehicle sensor to determine a position, heading, and velocity of the first remote vehicle; determine a plurality of classification scores of the first remote vehicle based at least in part on the plurality of measurements of the first remote vehicle, wherein to determine the plurality of classification scores, the controller is further programmed to: determine a plurality of position and speed violation classification scores of the first remote vehicle using a first machine learning classifier model; determine a plurality of mutual interaction violation classification scores of the first remote vehicle using a second machine learning classifier model; determine an anomaly detection score of the first remote vehicle using a machine learning anomaly detection model; determine a plurality of traffic rule violation classification scores of the first remote vehicle using a third machine learning classifier model; and determine a plurality of visual hazard classification scores of the first remote vehicle using a fourth machine learning classifier model; determine an overall hazard score of the first remote vehicle based at least in part on the plurality of classification scores of the first remote vehicle, wherein the overall hazard score of the first remote vehicle is a weighted exponential moving average of the plurality of position and speed violation classification scores, the plurality of mutual interaction violation classification scores, the anomaly detection score, the plurality of traffic rule violation classification scores, and the plurality of visual hazard classification scores; and control the vehicle using an automated routing system to guide the vehicle away from the first remote vehicle in response to determining that the overall hazard score of the first remote vehicle is above a predetermined overall hazard score threshold. 2. The system of claim 1 , wherein to determine the plurality of classification scores of the first remote vehicle, the controller is further programmed to: determine an acceptable speed range of the first remote vehicle; and determine a speeding classification score of the first remote vehicle based at least in part on the plurality of measurements of the first remote vehicle, wherein to determine the speeding classification score, the controller is further programmed to compare a velocity of the first remote vehicle to the acceptable speed range of the first remote vehicle. 3. The system of claim 2 , wherein to determine the acceptable speed range of the first remote vehicle, the controller is further programmed to: determine a plurality of road characteristics of a roadway upon which the first remote vehicle is traveling using at least one of: the vehicle sensor and the GNSS, wherein the plurality of road characteristics includes at least one of: a road type, an effective road width, and a road speed limit; determine a plurality of road conditions of the roadway upon which the first remote vehicle is traveling using at least one of: the vehicle sensor and the GNSS, wherein the plurality of road conditions includes at least one of: a road weather condition, a road moisture condition, and a road lighting condition; determine a plurality of road hazard statuses of the roadway upon which the first remote vehicle is traveling using the vehicle sensor, wherein the plurality of road hazard statuses includes at least one of: a pedestrian presence status, a bicyclist presence status, and a congestion hazard status; and calculate the acceptable speed range of the first remote vehicle using a machine learning regression model, wherein the machine learning regression model has been trained to output the acceptable speed range of the first remote vehicle based on the plurality of road characteristics, the plurality of road conditions, and the plurality of road hazard statuses of the roadway upon which the first remote vehicle is traveling. 4. The system of claim 1 , wherein to determine the plurality of position and speed violation classification scores of the first remote vehicle, the controller is further programmed to: retrieve a location of lane edges of a roadway upon which the first remote vehicle is traveling using at least one of: the GNSS and the vehicle sensor; and determine the plurality of position and speed violation classification scores of the first remote vehicle using the first machine learning classifier model, wherein the plurality of position and speed violation classification scores includes a lane keeping failure classification score, an excessive turn speed classification score, and an excessive speed change classification score, and wherein the first machine learning classifier model has been trained to output the plurality of position and speed violation classification scores based on the plurality of measurements of the first remote vehicle and the location of lane edges. 5. The system of claim 1 , wherein to determine the plurality of mutual interaction violation classification scores of the first remote vehicle, the controller is further programmed to: determine a distance between the first remote vehicle and a second remote vehicle using the vehicle sensor; compare the distance between the first remote vehicle and the second remote vehicle to a predetermined distance threshold; perform a plurality of measurements of the second remote vehicle using the vehicle sensor to determine a position, heading, and velocity of a second remote vehicle in response to determining that the distance between the first remote vehicle and the second remote vehicle is less than or equal to the predetermined distance threshold; and determine the plurality of mutual interaction violation classification scores of the first remote vehicle using the second machine learning classifier model, wherein the plurality of mutual interaction violation classification scores includes a tailgating classification score, a dangerous passing classification score, and a road rage classification score, and wherein the second machine learning classifier model has been trained to output the plurality of mutual interaction violation classification scores based on the plurality of measurements of the first remote vehicle and the plurality of measurements of the second remote vehicle. 6. The system of claim 1 , wherein to determine the anomaly detection score of the first remote vehicle, the controller is further programmed to: determine the anomaly detection score of the first remote vehicle using the machine learning anomaly detection model, wherein the machine learning anomaly detection model has been trained to detect anomalies based on at least one of: the plurality of measurements of the first remote vehicle and geographic data from the GNSS. 7. The system of claim 1 , wherein to determine the plurality of traffic rule violation classification scores of the first remote vehicle, the controller is further programmed to: retrieve information about road signs in an environment surrounding the first remote vehicle using at least one of: the GNSS and the vehicle sensor; retrieve information about traffic signals in the environment surrounding the first remote vehicle using at least one of: the GNSS and the vehicle sensor; d

Assignees

Inventors

Classifications

  • Longitudinal speed · CPC title

  • Direction of movement, e.g. backwards · CPC title

  • Relationship among other objects, e.g. converging dynamic objects · CPC title

  • Traffic rules, e.g. speed limits or right of way · CPC title

  • Behavior, e.g. aggressive or erratic · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12365335B2 cover?
A system for detecting hazards for a vehicle includes a vehicle sensor for determining information about an environment surrounding the vehicle and a global navigation satellite system (GNSS). The system also includes a controller in electrical communication with the vehicle sensor and the GNSS. The controller is programmed to perform a plurality of measurements. The controller is further progr…
Who is the assignee on this patent?
Gm Global Tech Operations Llc
What technology area does this patent fall under?
Primary CPC classification B60W50/14. Mapped technology areas include Operations & Transport.
When was this patent published?
Publication date Tue Jul 22 2025 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 11 related publications on this page (citations in our corpus or others sharing the same primary CPC).