Autonomous-vehicle-control system and method incorporating occupant preferences
First Claim
1. A method comprising:
- autonomously controlling, by a computer system, speed and steering of a vehicle;
interpreting, by the computer system during the controlling, a speech command received from a human occupant of the vehicle;
(a) determining, by the computer system, whether changing at least one of the speed and steering in accordance with the speech command would be safe and legal; and
(b) implementing, by the computer system, the speech command in accordance with (a) at a first time;
(c) determining a location at which the speech command was received;
(d) storing the location and the speech command;
(e) detecting a return navigation to the location a second time after the first time; and
(f) in response to (e), again implementing, by the computer system, the speech command in accordance with (a).
1 Assignment
0 Petitions
Accused Products
Abstract
A method is disclosed for incorporating preferences of a human occupant into an autonomous driving experience. The method may include a computer system autonomously controlling speed and steering of a vehicle. While it is controlling the vehicle, the computer system may interpret a speech command received from a human occupant of the vehicle. The computer system may determine whether changing at least one of the speed and steering in accordance with the speech command would be safe and legal. If it would be safe and legal, the computer system may change the at least one of the speed and steering in accordance with the speech command. If it would not be safe and legal, the computer system may leave the at least one of the speed and steering unchanged in contravention of the speech command.
15 Citations
17 Claims
-
1. A method comprising:
-
autonomously controlling, by a computer system, speed and steering of a vehicle; interpreting, by the computer system during the controlling, a speech command received from a human occupant of the vehicle; (a) determining, by the computer system, whether changing at least one of the speed and steering in accordance with the speech command would be safe and legal; and (b) implementing, by the computer system, the speech command in accordance with (a) at a first time; (c) determining a location at which the speech command was received; (d) storing the location and the speech command; (e) detecting a return navigation to the location a second time after the first time; and (f) in response to (e), again implementing, by the computer system, the speech command in accordance with (a). - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method comprising:
-
autonomously controlling, by a first computer system, speed and steering of a first vehicle; interpreting, by the first computer system during the controlling, a speech command received from a human occupant of the first vehicle; storing, by the first computer system on a remote storage device, information communicated in the speech command as a preference of the human occupant associated with a unique identifier of the human occupant; autonomously controlling, by a second computer system, speed and steering of a second vehicle distinct from the first vehicle; detecting, by the second computer system, the human occupant within the second vehicle; determining, by the second computer system, that human occupant corresponds to the unique identifier; obtaining, by the second computer system, the preference of the human occupant associated with the unique identifier from the remote storage device; determining, by the second computer system, whether changing at least one of the speed and steering of the second vehicle in accordance with the preference would be safe and legal; and implementing, by the second computer system, the preference in accordance with the determining. - View Dependent Claims (7, 8, 9, 10, 11)
-
-
12. A system comprising:
-
at least one processor carried on-board a first autonomous vehicle; and first memory operably connected to the at least one processor, the first memory storing software programmed to control speed and steering of the first autonomous vehicle, interpret a speech command received from a human occupant of the first autonomous vehicle, the speech command being a preference for behavior during a driving maneuver; autonomously determine to perform the driving maneuver in multiple instances; for each instance of the multiple instances in which the driving maneuver is performed; determine whether changing at least one of the speed and steering of the first autonomous vehicle in accordance with the preference is within a range of safe and legal limits, and change the at least one of the speed and steering of the first autonomous vehicle in accordance with the preference when it is determined that the preference is within the range of safe and legal limits, and leave the at least one of the speed and steering of the first autonomous vehicle unchanged in contravention of the speech command when it is determined that the preference is not within the range of safe and legal limits. - View Dependent Claims (13, 14, 15, 16, 17)
-
Specification