Claims Analysis
Total Claims: 22
Claim 1
Independent Claim
260 words
A method comprising: receiving, by one or more processors, a request to switch a vehicle from a manual driving mode to an autonomous driving mode; in response to receiving the request, using, by the one or more processors, protocol data to assess (i) the status of the vehicle's environment, (ii) the vehicle, and systems of the vehicle, and (iii) a user of the vehicle; selecting, by the one or more processors, a set of driving conditions from a plurality of predetermined driving conditions based on one or more of the assessments; generating, by the one or more processors, a set of tasks based on the selected set of driving conditions wherein each task is one that may be performed by a driver to change the condition; selecting, by the one or more processors, as a first task of the set of tasks based on a priority of the tasks; displaying, by the one or more processors, to the user of the vehicle the first task of the set of tasks; when the first task has been completed by the user, reassessing, by the one or more processors, the priority of the tasks in order to select a second task of the set of tasks based on the priority of the tasks; displaying, by the one or more processors, to the user of the vehicle the second task; upon determining that all of the tasks of the set of tasks are completed, switching, by the one or more processors, the vehicle from a manual driving mode to an autonomous driving mode.
Claim 2
Independent Claim
260 words
A method comprising: receiving, by one or more processors, a request to switch a vehicle from a manual driving mode to an autonomous driving mode; in response to receiving the request, using, by the one or more processors, protocol data to assess (i) the status of the vehicle's environment, (ii) the vehicle, and systems of the vehicle, and (iii) a user of the vehicle; selecting, by the one or more processors, a set of driving conditions from a plurality of predetermined driving conditions based on one or more of the assessments; generating, by the one or more processors, a set of tasks based on the selected set of driving conditions wherein each task is one that may be performed by a driver to change the condition; selecting, by the one or more processors, as a first task of the set of tasks based on a priority of the tasks; displaying, by the one or more processors, to the user of the vehicle the first task of the set of tasks; when the first task has been completed by the user, reassessing, by the one or more processors, the priority of the tasks in order to select a second task of the set of tasks based on the priority of the tasks; displaying, by the one or more processors, to the user of the vehicle the second task; upon determining that all of the tasks of the set of tasks are completed, switching, by the one or more processors, the vehicle from a manual driving mode to an autonomous driving mode.
Claim 3
Dependent Claim
31 words
The method of claim 1 , wherein at least one of the assessments includes: accessing detailed map information; communicating with various systems of the vehicle; and communicating with a remote computer.
Claim 4
Dependent Claim
26 words
The method of claim 1 , wherein at least one of the assessments includes determining whether the current or future weather would make autonomous driving unsafe.
Claim 5
Dependent Claim
31 words
The method of claim 1 , wherein at least one of the assessments includes determining whether the vehicle's actual location agrees with the vehicle's location relative to the detailed map information.
Claim 6
Dependent Claim
32 words
The method of claim 1 , wherein at least one of the assessments includes determining whether data received from the sensors of the detection system agrees with the corresponding detailed map information.
Claim 7
Dependent Claim
30 words
The method of claim 1 , wherein at least one of the assessments includes determining whether the vehicle is currently driving in an area pre-approved for initiating the autonomous mode.
Claim 8
Dependent Claim
20 words
The method of claim 1 , wherein at least one of the assessments includes determining whether the roadway is paved.
Claim 9
Dependent Claim
20 words
The method of claim 1 , wherein at least one of the assessments includes determining the width of the roadway.
Claim 10
Dependent Claim
23 words
The method of claim 1 , wherein at least one of the assessments includes determining whether the vehicle is on a curved roadway.
Claim 11
Dependent Claim
24 words
The method of claim 1 , wherein at least one of the assessments includes determining, whether the vehicle is sufficiently centered in a lane.
Claim 12
Dependent Claim
22 words
The method of claim 1 , wherein at least one of the assessments includes determining whether the vehicle is facing oncoming traffic.
Claim 13
Dependent Claim
28 words
The method of claim 1 , wherein at least one of the assessments includes determining whether another vehicle is pulling into the vehicle's lane proximate to the vehicle.
Claim 14
Dependent Claim
29 words
The method of claim 1 , wherein at least one of the assessments includes determining whether any upcoming maneuvers would prevent a switch from manual to autonomous driving mode.
Claim 15
Dependent Claim
39 words
The method of claim 1 , wherein at least one of the assessments includes determining whether the vehicle can be driving in the autonomous mode for a minimum period of time before a switch to manual mode is required.
Claim 16
Dependent Claim
24 words
The method of claim 1 , wherein at least one of the assessments includes determining whether the vehicle has met a minimum maintenance standard.
Claim 17
Dependent Claim
23 words
The method of claim 1 , wherein at least one of the assessments includes determining whether the vehicle's automatic wipers are currently on.
Claim 18
Dependent Claim
22 words
The method of claim 1 , wherein at least one of the assessments includes determining whether the driver's seatbelt is properly buckled.
Claim 19
Dependent Claim
37 words
The method of claim 1 , further comprising before generating the set of tasks, correcting by the one or more processors any of the set of driving conditions pre-approved for correction by the one or more processors.
Claim 20
Dependent Claim
57 words
The method of claim 1 , further comprising before reassessing the priority of the tasks: using the protocol data to reassess (i) the status of the vehicle's environment, (ii) the vehicle, and systems of the vehicle, and (iii) a user of the vehicle; and reconfiguring the set of tasks based on one or more of the reassessments.
Claim 21
Independent Claim
213 words
A system comprising one or more processors configured to: receive a request to switch a vehicle from a manual driving mode to an autonomous driving mode; in response to receiving the request, use protocol data to assess (i) the status of the vehicle's environment, (ii) the vehicle, and systems of the vehicle, and (iii) a user of the vehicle; select a set of driving conditions from a plurality of predetermined driving conditions based on one or more of the assessments; generate a set of tasks based on the selected set of driving conditions wherein each task is one that may be performed by a driver to change the condition; select as a first task of the set of tasks based on a priority of the tasks; display to the user of the vehicle the first task of the set of tasks; when the first task has been completed by the user, reassess the priority of the tasks in order to select a second task of the set of tasks based on the priority of the tasks; display to the user of the vehicle the second task; upon determining that all of the tasks of the set of tasks are completed, switch the vehicle from a manual driving mode to an autonomous driving mode.
Claim 22
Independent Claim
213 words
A system comprising one or more processors configured to: receive a request to switch a vehicle from a manual driving mode to an autonomous driving mode; in response to receiving the request, use protocol data to assess (i) the status of the vehicle's environment, (ii) the vehicle, and systems of the vehicle, and (iii) a user of the vehicle; select a set of driving conditions from a plurality of predetermined driving conditions based on one or more of the assessments; generate a set of tasks based on the selected set of driving conditions wherein each task is one that may be performed by a driver to change the condition; select as a first task of the set of tasks based on a priority of the tasks; display to the user of the vehicle the first task of the set of tasks; when the first task has been completed by the user, reassess the priority of the tasks in order to select a second task of the set of tasks based on the priority of the tasks; display to the user of the vehicle the second task; upon determining that all of the tasks of the set of tasks are completed, switch the vehicle from a manual driving mode to an autonomous driving mode.