US2016031450A1PendingUtilityA1

Systems and Methods for Building Road Models, Driver Models, and Vehicle Models and Making Predictions Therefrom

Assignee: VEHICLE DATA SCIENCE CORPPriority: Dec 6, 2013Filed: Oct 15, 2015Published: Feb 4, 2016
Est. expiryDec 6, 2033(~7.4 yrs left)· nominal 20-yr term from priority
G08G 1/0112B60W 10/20B60W 10/30G08G 1/0137G01C 21/32B60W 10/18B60W 50/12G05D 1/0061B60W 30/10G07C 5/008G05D 1/0276G01C 21/3841G01C 21/3815G08G 1/0145G08G 1/20G09B 25/00G08G 1/0133G01C 21/3697G09B 19/10G01C 21/26
48
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Systems and methods for building road models, driver models, and vehicle models and making predictions may use driving data received from a plurality of vehicles being driving along a path by a driver. The driving data including a minimum of vehicle location preferably supplemented by data related to the time of observations, vehicle dynamics, and various vehicle sensors. The received data may be categorized into a plurality of maneuvers and a plurality of variables that describe the maneuvers and the received driving data may be identified. A road model may then be built for the path based on the identified variables and maneuvers and the behaviors of a particular driver compared to the road model to assess their driving and intervene as appropriate.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A computer implemented invention comprising:
 receiving driving data from a plurality of vehicles being driving along a path, each of the vehicles of the plurality being driven by a driver, the driving data including vehicle location information   categorizing the data into a plurality of maneuvers;   identifying a plurality of variables that describe the maneuvers and the received driving data;   building a road model for the path based on the identified variables and maneuvers, the road model including a set of reference trajectories for a subsequent vehicle being driven at an identical or similar location along the path;   receiving driving data from a vehicle separate from the plurality of vehicles as it is being driven on the path by its respective driver;   determining one or more characteristics of the driver of the plurality of drivers based on the driving data received from the vehicle; and   building a driver model for the driver using the driver behavior.   
     
     
         2 . The computer implemented method of  claim 1 , further comprising:
 comparing the characteristics of the driver to the road model to determine driver behavior;   determining whether driver behavior is consistent with the road model; and   executing a predetermined action in the vehicle responsively to the determination of whether the driver behavior is consistent with the road model, the predetermined action being at least one of providing a message to the driver and automatically adjusting a manner in which the vehicle is driven.   
     
     
         3 . The computer implemented method of  claim 2 , further comprising:
 assigning a risk score to the driver responsively to the comparison of the driver behavior to the road and the driver models, wherein the predetermined action is responsive to the risk score.   
     
     
         4 . The computer implemented method of  claim 3 , wherein the risk score is provided to at least one of the driver and a third party. 
     
     
         5 . The computer implemented method of  claim 1 , wherein the driving data includes data collected by at least one of a vehicle mounted radar, a vehicle mounted lidar, a vehicle mounted optical vision system, and a vehicle mounted ultrasonic sensor. 
     
     
         6 . The computer implemented method of  claim 1 , further comprising:
 determining one or more characteristics of a vehicle of the plurality of vehicles driven by the driver based on the driving data received from the vehicle;   comparing the characteristics of the vehicle to the road model to determine vehicle behavior; and   building a vehicle model for the driver using the driver behavior.   
     
     
         7 . The computer implemented method of  claim 6 , further comprising:
 receiving vehicle data from a third party; and   updating the vehicle model to include the vehicle data received from the third party.   
     
     
         8 . The computer implemented method of  claim 6 , further comprising:
 receiving vehicle characteristic data relating to the vehicle; and   updating the vehicle model based on the received vehicle characteristic data relating to the vehicle.   
     
     
         9 . The computer implemented method of  claim 6 , further comprising:
 comparing the vehicle behavior with the driver model and the road model;   determining whether the vehicle behavior is consistent with the driver model and the road model; and   executing an action in the vehicle responsively to a determination of whether the driver behavior is consistent with the road model and the driver model, the predetermined action being at least one of providing a message to the driver and automatically adjusting a manner in which the vehicle is driven.   
     
     
         10 . The computer implemented method of  claim 6 , further comprising:
 assigning a risk score to the vehicle responsively to the comparison of the vehicle behavior to the road model, the driver model, and the vehicle model.   
     
     
         11 . The computer implemented method of  claim 1 , further comprising:
 building a driver model for the driver using the driver behavior.   
     
     
         12 . The computer implemented method of  claim 11 , further comprising:
 receiving driver data from a third party; and   updating the driver model to include the driver data received from the third party.   
     
     
         13 . The computer implemented method of  claim 11 , further comprising:
 receiving demographic data about the driver; and   segmenting the driver model based on the received demographic data.   
     
     
         14 . The computer implemented method of  claim 11 , further comprising:
 comparing the driver behavior with the driver model;   determining whether the driver behavior is consistent with the driver model; and   executing a predetermined action in the vehicle responsively to the determination of whether the driver behavior is consistent with the driver model.   
     
     
         15 . The computer implemented method of  claim 1 , wherein the driver is not a human being.

Join the waitlist — get patent alerts

Track US2016031450A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.