Automatic driver modeling for integration of human-controlled vehicles into an autonomous vehicle network
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
exact text as granted — not AI-modifiedWhat is claimed is:
1 . A computer system, comprising:
a processor, a system memory, and a bus that couples various system components including the system memory to the processor, the system configured to perform a method comprising: driving a first autonomous vehicle; receiving, by the processor, a model of a driver of a human-controlled vehicle, wherein the model is based on behavior patterns of the driver measured by one or more sensors of a second autonomous vehicle, wherein the second autonomous vehicle identifies the driver of the human-controlled vehicle by:
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
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 second autonomous vehicle; and
determining that the human-controlled vehicle is approaching the first autonomous vehicle, and in response altering driving of the first autonomous vehicle based on the model of the driver of the human-controlled vehicle.
2 . The computer system of claim 1 , wherein the first autonomous vehicle probes a nearby vehicle on a roadway for the presence of autonomous interfaces, the autonomous interfaces communicating vehicle parameters comprising the nearby vehicle's location, the nearby vehicle's speed, and a subsequent action of the nearby vehicle.
3 . The computer system of claim 1 , wherein the model of the driver of the human-controlled vehicle facilitates the first autonomous vehicle to anticipate an action of the driver.
4 . The computer system of claim 1 , wherein the method further comprises retrieving previously stored behavior patterns of the driver of the human-controlled vehicle, based on the identification of the driver, to augment the received model of the driver from the second autonomous vehicle.
5 . The computer system of claim 4 , 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 retrieving recently measured behavior patterns of the driver from the remote server.
6 . The computer system of claim 4 , wherein the method further includes augmenting the model of the driver using the previously stored behavior patterns.
7 . The computer system of claim 6 , wherein the method further comprises transmitting the augmented model to a third autonomous vehicle.
8 . The computer system of claim 1 , wherein the one or more sensors of the second 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.
9 . The computer system of claim 7 , wherein the transmitting of the model of the driver from the autonomous vehicle to nearby vehicles with autonomous interfaces is implemented through a wireless antenna onboard the autonomous vehicle.
10 . The computer system of claim 5 , wherein the accessing of the remote server is implemented through a cellular antenna onboard the autonomous vehicle.
11 . A computer program product aboard a first autonomous vehicle, the computer program product comprising non-transitory computer readable memory with computer executable instructions embedded therein, the computer executable instructions configured to perform a method comprising:
driving the first autonomous vehicle; receiving a model of a driver of a human-controlled vehicle, wherein the model is based on behavior patterns of the driver measured by one or more sensors of a second autonomous vehicle, wherein the second autonomous vehicle identifies the driver of the human-controlled vehicle by:;
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
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 second autonomous vehicle; and
determining that the human-controlled vehicle is approaching the first autonomous vehicle, and in response altering driving of the first autonomous vehicle based on the model of the driver of the human-controlled vehicle.
12 . The computer program product of claim 11 , wherein the first autonomous vehicle probes a nearby vehicle on a roadway for the presence of autonomous interfaces, the autonomous interfaces communicating vehicle parameters comprising the nearby vehicle's location, the nearby vehicle's speed, and a subsequent action of the nearby vehicle.
13 . The computer program product of claim 11 , wherein the model of the driver of the human-controlled vehicle facilitates the first autonomous vehicle to anticipate an action of the driver.
14 . The computer program product of claim 11 , wherein the method further comprises retrieving previously stored behavior patterns of the driver of the human-controlled vehicle, based on the identification of the driver, to augment the received model of the driver from the second autonomous vehicle.
15 . The computer program product of claim 14 , wherein the method further includes augmenting the model of the driver using the previously stored behavior patterns.
16 . The computer program product of claim 15 , wherein the method further comprises transmitting the augmented model to a third autonomous vehicle.
17 . A computer implemented method for driving a first autonomous vehicle, the method comprising:
driving the first autonomous vehicle; receiving a model of a driver of a human-controlled vehicle, wherein the model is based on behavior patterns of the driver measured by one or more sensors of a second autonomous vehicle, wherein the second autonomous vehicle identifies the driver of the human-controlled vehicle by:;
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
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 second autonomous vehicle; and
determining that the human-controlled vehicle is approaching the first autonomous vehicle, and in response altering driving of the first autonomous vehicle based on the model of the driver of the human-controlled vehicle.
18 . The computer implemented method of claim 17 , wherein the first autonomous vehicle probes a nearby vehicle on a roadway for the presence of autonomous interfaces, the autonomous interfaces communicating vehicle parameters comprising the nearby vehicle's location, the nearby vehicle's speed, and a subsequent action of the nearby vehicle.
19 . The computer implemented method of claim 17 , wherein the model of the driver of the human-controlled vehicle facilitates the first autonomous vehicle to anticipate an action of the driver.
20 . The computer implemented method of claim 17 , wherein the method further comprises:
augmenting the model of the driver using previously stored behavior patterns; and transmitting the augmented model to a third autonomous vehicle.Join the waitlist — get patent alerts
Track US2017032067A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.