IP Library Granted Patent US 9,576,083
Granted Patent B2
US 9,576,083 · App. 13/962,177 · Granted Feb 21, 2017

Automatic driver modeling for integration of human-controlled vehicles into an autonomous vehicle network

Inventors: James R. Kozloski (New Fairfield, CT); Timothy M. Lynar (Kew, AU); Cristian Vecchiola (Southbank, AU)
Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
G06F17/5009G06F17/5095G08G1/0112G08G1/0129B60W2540/30B60W2750/40
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 9,576,083
App. No.
13/962,177
Granted
Feb 21, 2017
Kind
B2
Abstract

Automatic driver modeling is used to integrate human-controlled vehicles into an autonomous vehicle network. A driver of a human-controlled vehicle is identified based on behavior patterns of the driver measured by one or more sensors of an autonomous vehicle. A model of the driver is generated based on the behavior patterns of the driver measured by the one or more sensors of the autonomous vehicle. Previously stored behavior patterns of the driver are then retrieved from a database to augment the model of the driver. The model of the driver is then transmitted from the autonomous vehicle to nearby vehicles with autonomous interfaces.

Claims (38)

1. A computer system for controlling an autonomous vehicle, the computer system comprising:

a processor, a system memory, and a bus that couples the system memory to the processor,

wherein the processor is configured to perform a method comprising:

identifying, by the autonomous vehicle, a driver of a human-controlled vehicle based on behavior patterns of the driver of the human-controlled vehicle measured by one or more sensors of the autonomous vehicle, wherein identifying the driver of the human-controlled vehicle comprises:

interrogating the human-controlled vehicle for driver identification data,

receiving the driver identification data in response,

analyzing registration information of the human-controlled vehicle, and

identifying the driver by using a pattern matching algorithm and the registration information;

generating a model of the driver of the human-controlled vehicle based on behavior patterns of the driver measured by the one or more sensors of the autonomous vehicle;

retrieving previously stored behavior patterns of the driver, based on the identification of the driver, to augment the generated model of the driver; and

transmitting the generated model of the driver of the human-controlled vehicle to a second autonomous vehicle.

2. The computer system of claim 1 , wherein the processor is further configured to probe the second autonomous vehicle on a roadway for the presence of autonomous interfaces in the second autonomous vehicle, the autonomous interfaces communicating vehicle parameters comprising a vehicle's location, a vehicle's speed, and a subsequent action of the second autonomous vehicle.

3. The computer system of claim 1 , wherein the model of the driver facilitates the autonomous vehicle to anticipate an action of the driver of the human-controlled vehicle.

4. The computer system of claim 1 , wherein the retrieving of previously stored behavior patterns of the driver further comprises:

accessing a remote server using a unique identifier of the driver; and

uploading recently measured behavior patterns of the driver to the remote server.

5. The computer system of claim 4 , wherein the model of the driver is generated using a processing device onboard the autonomous vehicle or a processing device of the remote server.

6. The computer system of claim 1 , wherein the model of the driver, which includes previously stored behavior patterns of the driver, is further augmented with present measurements of driver behavior patterns.

7. The computer system of claim 1 , wherein the one or more sensors of the autonomous vehicle comprise optical sensors and audio sensors for measuring the behavior patterns of the driver, the behavior patterns including a vehicle measurement selected from a group comprising a speed, an acceleration, a directional change, a movement, a brake frequency, and a variation in speed over a predetermined time.

8. The computer system of claim 1 , wherein the transmitting of the model of the driver from the autonomous vehicle to the second autonomous vehicle is implemented through a wireless antenna onboard the autonomous vehicle.

9. The computer system of claim 4 , wherein the accessing of the remote server is implemented through a cellular antenna onboard the autonomous vehicle.

10. A processor onboard an autonomous vehicle, a system memory, and a bus that couples the system memory to the processor, the processor configured to perform a method comprising:

identifying a driver of a human-controlled vehicle based on behavior patterns of the driver of the human-controlled vehicle measured by one or more sensors of the autonomous vehicle, wherein identifying the driver of the human-controlled vehicle comprises:

interrogating the human-controlled vehicle for driver identification data,

receiving the driver identification data in response, analyzing registration information of the human-controlled vehicle, and

identifying the driver by using a pattern matching algorithm and the registration information;

generating a dynamically updated model of the driver using the behavior patterns measured by the one or more sensors;

determining a unique identifier of the driver based on the behavior patterns by using a pattern matching algorithm; and

transmitting the unique identifier of the driver and the model of the driver to a second autonomous vehicle.

11. The computer system of claim 10 , wherein the human controlled vehicle is granted special driving privileges based on the model of the driver of the human-controlled vehicle.

12. The computer system of claim 10 , wherein the processor is further configured to probe a vehicle within a predetermined vicinity of the autonomous vehicle for the presence of autonomous interfaces, the autonomous interfaces communicating vehicle parameters wirelessly.

13. The computer system of claim 10 , wherein the processor is further configured to retrieving previously stored behavior patterns of the driver, based on the identification of the driver, to augment the generated model of the driver.

14. The computer system of claim 13 , wherein the previously stored behavior patterns of the driver are retrieved by accessing a remote server using the unique identifier of the driver.

15. The computer system of claim 10 , wherein the one or more sensors comprise optical sensors and audio sensors for measuring the behavior patterns of the driver, the behavior patterns including a vehicle measurement selected from a group comprising a speed, an acceleration, a directional change, a movement, a brake frequency, and a variation in speed over a predetermined time.

16. The computer system of claim 10 , wherein the transmitting of the model of the driver to the autonomous vehicle to is implemented through a wireless antenna onboard the human-controlled vehicle.

17. The computer system of claim 11 , wherein the special driving privileges comprise access to a roadway restricted to autonomous vehicles.

18. The computer system of claim 10 , the method further comprising measuring behavior patterns of the driver of the human-controlled vehicle using one or more sensors coupled to a processor onboard the human-controlled vehicle.

19. The computer system of claim 10 , the method further comprising transmitting the model of the driver to a remote server.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 15, 2021
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: DOORDASH, INC.
Reel/Frame 057826/0939 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 8, 2013
From: KOZLOSKI, JAMES R.; LYNAR, TIMOTHY M.; VECCHIOLA, CRISTIAN
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 030969/0503 →
Continuity (2)
Continuation 13738317 · Jan 10, 2013
Related Publication 20140195214A1 · Jul 10, 2014