US20150337587A1 - Unlock and authentication for autonomous vehicles - Google Patents
Unlock and authentication for autonomous vehicles Download PDFInfo
- Publication number
- US20150337587A1 US20150337587A1 US14/550,054 US201414550054A US2015337587A1 US 20150337587 A1 US20150337587 A1 US 20150337587A1 US 201414550054 A US201414550054 A US 201414550054A US 2015337587 A1 US2015337587 A1 US 2015337587A1
- Authority
- US
- United States
- Prior art keywords
- distance
- vehicle
- computing device
- client computing
- value
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 claims description 32
- 230000015654 memory Effects 0.000 description 17
- 238000004891 communication Methods 0.000 description 12
- 238000001514 detection method Methods 0.000 description 10
- 230000001133 acceleration Effects 0.000 description 8
- 238000013459 approach Methods 0.000 description 7
- 238000010586 diagram Methods 0.000 description 6
- 230000011664 signaling Effects 0.000 description 5
- 238000012545 processing Methods 0.000 description 4
- 230000004044 response Effects 0.000 description 3
- 235000004522 Pentaglottis sempervirens Nutrition 0.000 description 2
- 230000008901 benefit Effects 0.000 description 2
- VTTONGPRPXSUTJ-UHFFFAOYSA-N bufotenin Chemical compound C1=C(O)C=C2C(CCN(C)C)=CNC2=C1 VTTONGPRPXSUTJ-UHFFFAOYSA-N 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 239000000446 fuel Substances 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 230000004807 localization Effects 0.000 description 2
- 238000013515 script Methods 0.000 description 2
- 230000000007 visual effect Effects 0.000 description 2
- 230000001413 cellular effect Effects 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000005484 gravity Effects 0.000 description 1
- 238000010438 heat treatment Methods 0.000 description 1
- 230000000977 initiatory effect Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course or altitude of land, water, air, or space vehicles, e.g. automatic pilot
- G05D1/02—Control of position or course in two dimensions
- G05D1/021—Control of position or course in two dimensions specially adapted to land vehicles
- G05D1/0212—Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory
-
- E05F15/2046—
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60R—VEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
- B60R25/00—Fittings or systems for preventing or indicating unauthorised use or theft of vehicles
- B60R25/20—Means to switch the anti-theft system on or off
- B60R25/24—Means to switch the anti-theft system on or off using electronic identifiers containing a code not memorised by the user
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W30/00—Purposes of road vehicle drive control systems not related to the control of a particular sub-unit, e.g. of systems using conjoint control of vehicle sub-units, or advanced driver assistance systems for ensuring comfort, stability and safety or drive control systems for propelling or retarding the vehicle
- B60W30/06—Automatic manoeuvring for parking
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W60/00—Drive control systems specially adapted for autonomous road vehicles
- B60W60/001—Planning or execution of driving tasks
- B60W60/0025—Planning or execution of driving tasks specially adapted for specific operations
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W60/00—Drive control systems specially adapted for autonomous road vehicles
- B60W60/001—Planning or execution of driving tasks
- B60W60/0025—Planning or execution of driving tasks specially adapted for specific operations
- B60W60/00253—Taxi operations
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B62—LAND VEHICLES FOR TRAVELLING OTHERWISE THAN ON RAILS
- B62D—MOTOR VEHICLES; TRAILERS
- B62D15/00—Steering not otherwise provided for
- B62D15/02—Steering position indicators ; Steering position determination; Steering aids
- B62D15/027—Parking aids, e.g. instruction means
- B62D15/0285—Parking performed automatically
-
- E—FIXED CONSTRUCTIONS
- E05—LOCKS; KEYS; WINDOW OR DOOR FITTINGS; SAFES
- E05F—DEVICES FOR MOVING WINGS INTO OPEN OR CLOSED POSITION; CHECKS FOR WINGS; WING FITTINGS NOT OTHERWISE PROVIDED FOR, CONCERNED WITH THE FUNCTIONING OF THE WING
- E05F15/00—Power-operated mechanisms for wings
- E05F15/70—Power-operated mechanisms for wings with automatic actuation
-
- E—FIXED CONSTRUCTIONS
- E05—LOCKS; KEYS; WINDOW OR DOOR FITTINGS; SAFES
- E05F—DEVICES FOR MOVING WINGS INTO OPEN OR CLOSED POSITION; CHECKS FOR WINGS; WING FITTINGS NOT OTHERWISE PROVIDED FOR, CONCERNED WITH THE FUNCTIONING OF THE WING
- E05F15/00—Power-operated mechanisms for wings
- E05F15/70—Power-operated mechanisms for wings with automatic actuation
- E05F15/73—Power-operated mechanisms for wings with automatic actuation responsive to movement or presence of persons or objects
- E05F15/76—Power-operated mechanisms for wings with automatic actuation responsive to movement or presence of persons or objects responsive to devices carried by persons or objects, e.g. magnets or reflectors
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/20—Instruments for performing navigational calculations
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/26—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/26—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
- G01C21/34—Route searching; Route guidance
- G01C21/3407—Route searching; Route guidance specially adapted for specific applications
- G01C21/3438—Rendez-vous, i.e. searching a destination where several users can meet, and the routes to this destination for these users; Ride sharing, i.e. searching a route such that at least two users can share a vehicle for at least part of the route
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/26—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
- G01C21/34—Route searching; Route guidance
- G01C21/36—Input/output arrangements for on-board computers
- G01C21/3605—Destination input or retrieval
- G01C21/3614—Destination input or retrieval through interaction with a road map, e.g. selecting a POI icon on a road map
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/26—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
- G01C21/34—Route searching; Route guidance
- G01C21/36—Input/output arrangements for on-board computers
- G01C21/3605—Destination input or retrieval
- G01C21/362—Destination input or retrieval received from an external device or application, e.g. PDA, mobile phone or calendar application
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/26—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
- G01C21/34—Route searching; Route guidance
- G01C21/36—Input/output arrangements for on-board computers
- G01C21/3667—Display of a road map
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/26—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
- G01C21/34—Route searching; Route guidance
- G01C21/36—Input/output arrangements for on-board computers
- G01C21/3667—Display of a road map
- G01C21/367—Details, e.g. road map scale, orientation, zooming, illumination, level of detail, scrolling of road map or positioning of current position marker
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course or altitude of land, water, air, or space vehicles, e.g. automatic pilot
- G05D1/0088—Control of position, course or altitude of land, water, air, or space vehicles, e.g. automatic pilot characterized by the autonomous decision making process, e.g. artificial intelligence, predefined behaviours
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course or altitude of land, water, air, or space vehicles, e.g. automatic pilot
- G05D1/02—Control of position or course in two dimensions
- G05D1/021—Control of position or course in two dimensions specially adapted to land vehicles
- G05D1/0231—Control of position or course in two dimensions specially adapted to land vehicles using optical position detecting means
- G05D1/0238—Control of position or course in two dimensions specially adapted to land vehicles using optical position detecting means using obstacle or wall sensors
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/10—Office automation; Time management
- G06Q10/109—Time management, e.g. calendars, reminders, meetings or time accounting
- G06Q10/1093—Calendar-based scheduling for persons or groups
- G06Q10/1095—Meeting or appointment
-
- G06Q50/40—
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V20/00—Scenes; Scene-specific elements
- G06V20/50—Context or environment of the image
- G06V20/56—Context or environment of the image exterior to a vehicle by using sensors mounted on the vehicle
- G06V20/58—Recognition of moving objects or obstacles, e.g. vehicles or pedestrians; Recognition of traffic objects, e.g. traffic signs, traffic lights or roads
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V20/00—Scenes; Scene-specific elements
- G06V20/50—Context or environment of the image
- G06V20/56—Context or environment of the image exterior to a vehicle by using sensors mounted on the vehicle
- G06V20/58—Recognition of moving objects or obstacles, e.g. vehicles or pedestrians; Recognition of traffic objects, e.g. traffic signs, traffic lights or roads
- G06V20/586—Recognition of moving objects or obstacles, e.g. vehicles or pedestrians; Recognition of traffic objects, e.g. traffic signs, traffic lights or roads of parking space
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07C—TIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
- G07C5/00—Registering or indicating the working of vehicles
- G07C5/008—Registering or indicating the working of vehicles communicating information to a remotely located station
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W2420/00—Indexing codes relating to the type of sensors based on the principle of their operation
- B60W2420/40—Photo or light sensitive means, e.g. infrared sensors
- B60W2420/403—Image sensing, e.g. optical camera
-
- B60W2420/408—
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W2554/00—Input parameters relating to objects
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W2554/00—Input parameters relating to objects
- B60W2554/20—Static objects
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W2554/00—Input parameters relating to objects
- B60W2554/40—Dynamic objects, e.g. animals, windblown objects
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W2720/00—Output or target parameters relating to overall vehicle dynamics
- B60W2720/24—Direction of travel
-
- E—FIXED CONSTRUCTIONS
- E05—LOCKS; KEYS; WINDOW OR DOOR FITTINGS; SAFES
- E05Y—INDEXING SCHEME RELATING TO HINGES OR OTHER SUSPENSION DEVICES FOR DOORS, WINDOWS OR WINGS AND DEVICES FOR MOVING WINGS INTO OPEN OR CLOSED POSITION, CHECKS FOR WINGS AND WING FITTINGS NOT OTHERWISE PROVIDED FOR, CONCERNED WITH THE FUNCTIONING OF THE WING
- E05Y2800/00—Details, accessories and auxiliary operations not otherwise provided for
- E05Y2800/40—Protection
- E05Y2800/424—Protection against unintended use
- E05Y2800/426—Protection against unintended use against unauthorised use
-
- E—FIXED CONSTRUCTIONS
- E05—LOCKS; KEYS; WINDOW OR DOOR FITTINGS; SAFES
- E05Y—INDEXING SCHEME RELATING TO HINGES OR OTHER SUSPENSION DEVICES FOR DOORS, WINDOWS OR WINGS AND DEVICES FOR MOVING WINGS INTO OPEN OR CLOSED POSITION, CHECKS FOR WINGS AND WING FITTINGS NOT OTHERWISE PROVIDED FOR, CONCERNED WITH THE FUNCTIONING OF THE WING
- E05Y2900/00—Application of doors, windows, wings or fittings thereof
- E05Y2900/50—Application of doors, windows, wings or fittings thereof for vehicles
- E05Y2900/53—Application of doors, windows, wings or fittings thereof for vehicles characterised by the type of wing
- E05Y2900/531—Doors
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/14—Traffic control systems for road vehicles indicating individual free spaces in parking areas
Abstract
Description
- The present application claims the benefit of the filing date of U.S. Provisional Patent Application No. 62/002,319 filed May 23, 2014, the disclosure of which is hereby incorporated herein by reference.
- Autonomous vehicles, such as vehicles that do not require a human driver, can be used to aid in the transport of passengers or items from one location to another. Such vehicles may operate in a fully autonomous mode where passengers may provide some initial input, such as a destination, and the vehicle maneuvers itself to that destination.
- One aspect of the disclosure provides a method. The method includes receiving, by one or more computing devices, information assigning a vehicle to a client computing device and a pickup location for the client computing device. The information also includes an encryption key for authenticating a client computing device to the vehicle. The method also includes, when the vehicle is within a given distance of the pickup location, using, by the one or more computing devices, the encryption key to authenticate the client computing device to the vehicle; when the client computing device is authenticated, estimating a first distance, by the one or more computing devices, between the client computing device and the vehicle based on a strength of a signal received from the client computing device; determining, by the one or more computing devices, when to unlock the vehicle by selecting between a first distance value and a second distance value, wherein the first distance value is selected when the first distance is greater than a threshold value and the second distance value is selected when the first distance is less than a threshold value, and the first distance value is different from the second distance value; and automatically unlocking the vehicle, by the one or more computing devices, based on the determination.
- In one example, the first distance is greater than the threshold value, and the method also includes estimating a second distance, by the one or more computing devices, between the client computing device and the vehicle based on a strength of a signal received from the client computing device after the client computing device is authenticated and comparing the second distance to the first distance value. This second distance is less than the first distance, and automatically unlocking the vehicle is further based on the comparison. In addition, automatically unlocking the vehicle is further based on whether the second distance is less than or equal to the first distance value.
- In another example, the first distance is greater than the threshold value, and the method also includes estimating a second distance, by the one or more computing devices, between the client computing device and the vehicle based on a strength of a signal received from the client computing device after the client computing device is authenticated and comparing the second distance to the second distance value. This second distance is less than the first distance and automatically unlocking the vehicle is further based on the comparison. In addition, automatically unlocking the vehicle is further based on whether the second distance is less than or equal to the second distance value.
- In another example, the vehicle includes a plurality of directional antennas and estimating the first distance includes identifying an antenna of the plurality that receives strongest signal strength. In another example, the second distance value is less than the first distance value. In another example, the information also includes a destination location, and the method also includes, after unlocking the vehicle, autonomously maneuvering the vehicle to the destination location.
- Another aspect of the disclosure provides a system. The system includes one or more computing devices configured to receive information assigning a vehicle to a client computing device and a pickup location for the client computing device. The information also includes an encryption key for authenticating a client computing device to the vehicle. The one or more computing devices are also configured to, when the vehicle is within a given distance of the pickup location use the encryption key to authenticate the client computing device to the vehicle; when the client computing device is authenticated, estimate a first distance between the client computing device and the vehicle based on a strength of a signal received from the client computing device; determine when to unlock the vehicle by selecting between a first distance value and a second distance value, wherein the first distance value is selected when the first distance is greater than a threshold value and the second distance value is selected when the first distance is less than a threshold value, and the first distance value is different from the second distance value; and automatically unlock the vehicle based on the determination.
- In one example, the first distance is greater than the threshold value, and the one or more computing devices are also configured to estimate a second distance between the client computing device and the vehicle based on a strength of a signal received from the client computing device after the client computing device is authenticated and compare the second distance to the first distance value. This second distance is less than the first distance, and automatically unlocking the vehicle is also based on the comparison. In addition, the one or more computing devices are also configured to automatically unlock the vehicle further based on whether the second distance is less than or equal to the first distance value.
- In another example, the first distance is greater than the threshold value and the one or more computing devices are also configured to estimate a second distance between the client computing device and the vehicle based on a strength of a signal received from the client computing device after the client computing device is authenticated and compare the second distance to the second distance value. This second distance is less than the first distance, and automatically unlocking the vehicle is also based on the comparison. In addition, the one or more computing devices are also configured to automatically unlocking the vehicle further based on whether the second distance is less than or equal to the second distance value.
- In another example, the vehicle includes a plurality of directional antennas and the one or more computing devices are also configured to estimate the first distance includes identifying an antenna of the plurality that receives strongest signal strength. In another example, the second distance value is less than the first distance value. In another example, the information further includes a destination location, and the one or more computing devices are also configured to, after unlocking the vehicle, autonomously maneuvering the vehicle to the destination location. In another example, the system also includes the vehicle.
- A further aspect of the disclosure provides a tangible, non-transitory recording medium on which instructions are stored. The instructions when executed by one or more processors cause the one or more processors to perform a method. The method includes receiving information assigning a vehicle to a client computing device and a pickup location for the client computing device. The information also includes an encryption key for authenticating a client computing device to the vehicle. The method also includes when the vehicle is within a given distance of the pickup location using the encryption key to authenticate the client computing device to the vehicle; when the client computing device is authenticated, estimating a first distance between the client computing device and the vehicle based on a strength of a signal received from the client computing device; determining when to unlock the vehicle by selecting between a first distance value and a second distance value, wherein the first distance value is selected when the first distance is greater than a threshold value and the second distance value is selected when the first distance is less than a threshold value, and the first distance value is different from the second distance value; and automatically unlocking the vehicle based on the determination.
- In one example, the first distance is greater than the threshold value and the method also includes estimating a second distance between the client computing device and the vehicle based on a strength of a signal received from the client computing device after the client computing device is authenticated and comparing the second distance to the first distance value. This second distance is less than the first distance, and automatically unlocking the vehicle is further based on the comparison. In addition, automatically unlocking the vehicle is further based on whether the second distance is less than or equal to the first distance value.
-
FIG. 1 is a functional diagram of an example vehicle in accordance with an exemplary embodiment. -
FIG. 2 is a functional diagram of an example system in accordance with an exemplary embodiment. -
FIG. 3 is a pictorial diagram of the system ofFIG. 2 in accordance with aspects of the disclosure. -
FIGS. 4A-4D are example external views of a vehicle in accordance with aspects of the disclosure. -
FIG. 5 is an example internal view of a vehicle in accordance with aspects of the disclosure. -
FIG. 6 is an example of a console of a vehicle in accordance with aspects of the disclosure. -
FIG. 7 is an example map in accordance with aspects of the disclosure. -
FIG. 8 is an example bird's eye view of a geographic area in accordance with aspects of the disclosure. -
FIG. 9 is an example of a client computing device and vehicle in accordance with aspects of the disclosure. -
FIG. 10 is an example flow diagram in accordance with aspects of the disclosure. - The technology relates to autonomous vehicle for maneuvering a user or passenger to a destination, for example taking a trip, autonomously. In order to do so, the user may provide a pickup location and a destination location for the trip to a centralized dispatching system via a client computing device, such as a mobile phone. The centralized dispatching system may then dispatch a vehicle to the pickup location. However, once the vehicle has arrived at the pickup location, the vehicle may need to authenticate the user (or user's client computing device) before unlocking the vehicle's doors and allowing the user to enter.
- In order to do so, the dispatching system, via a server computing device, may provide the client computing device and the vehicle with a pair of encryption keys for authentication. As the vehicle approaches or after arriving at the pickup location, it may attempt to communicate with the client computing device, exchange keys, and authenticate the client computing device for example using a Bluetooth or LAN connection. Once the user is authenticated, the vehicle may unlock its doors and allow the user to enter and initiate the trip.
- In some aspects, when the vehicle unlocks the doors may be based upon an estimated distance between the client computing device and the vehicle. For example, when the user is within some first distance of the vehicle, depending on the strength of the signal from the client computing device, the user's client computing device and the vehicle may be able to pair and authenticate the user. Once authenticated to the vehicle, the vehicle would unlock its doors when the client computing device reaches some second distance from the vehicle and allow the passenger to enter the vehicle.
- The second distance may be selected based upon an estimation of the first distance. The first distance may be estimated by the vehicle's computing devices using a plurality of directional antennas. By determining which directional antenna is receiving the strongest signal from the client computing device and the strength of that strongest signal, the vehicle's computing devices may determine on which side of the vehicle and how far away the client computing device is located from the vehicle. As such, the vehicle's computing devices may estimate the first distance. However, in some cases, the signal strength can relate to antenna direction on the client computing device and any obstacles between the client computing device and the vehicle. In at least some cases, the client computing device may provide the vehicle with information about the orientation of the antenna.
- As noted above, the estimated first distance may be used to select the second distance. For example, if the first distance is greater than a first threshold, then the vehicle's computing device the vehicle may select a first value for the second distance. If the first distance is less than the first threshold value, the second distance may be selected to be a second value that is smaller than the first value. Accordingly, when the vehicle estimates that the client computing device is within the second distance from the vehicle as described above, the vehicle may unlock its doors.
- In some cases, the authentication may fail before the user reaches the vehicle. If so, the passenger may select an option on her phone to unlock the vehicle. In one approach, the client computing device may attempt to communicate directly with the vehicle again in order to unlock the doors. Alternatively, a message may be relayed to a customer support representative and/or the server computing device which could unlock the doors. However, such an approach requires the vehicle to be within a data zone. If this attempt fails, the passenger may try again. If the vehicle does not unlock the doors within some additional amount of time, the ride may be automatically cancelled.
- The features described above allow the vehicle to unlock its doors before the user actually reaches the vehicle. In addition, these features allow the vehicle to avoid doing so too quickly and without requiring user input. For example, if there are a number of obstructions, such as other people, in the area and the authentication occurs when the user is very close to the vehicle, the features described above allow the vehicle to unlock its doors when the user is likely to have moved around such people but still before the user reaches the vehicle.
- As shown in
FIG. 1 , avehicle 100 in accordance with one aspect of the disclosure includes various components. While certain aspects of the disclosure are particularly useful in connection with specific types of vehicles, the vehicle may be any type of vehicle including, but not limited to, cars, trucks, motorcycles, busses, recreational vehicles, etc. The vehicle may have one or more computing devices, such ascomputing device 110 containing one ormore processors 120,memory 130 and other components typically present in general purpose computing devices. - The
memory 130 stores information accessible by the one ormore processors 120, includinginstructions 132 anddata 134 that may be executed or otherwise used by theprocessor 120. Thememory 130 may be of any type capable of storing information accessible by the processor, including a computing device-readable medium, or other medium that stores data that may be read with the aid of an electronic device, such as a hard-drive, memory card, ROM, RAM, DVD or other optical disks, as well as other write-capable and read-only memories. Systems and methods may include different combinations of the foregoing, whereby different portions of the instructions and data are stored on different types of media. - The
instructions 132 may be any set of instructions to be executed directly (such as machine code) or indirectly (such as scripts) by the processor. For example, the instructions may be stored as computing device code on the computing device-readable medium. In that regard, the terms “instructions” and “programs” may be used interchangeably herein. The instructions may be stored in object code format for direct processing by the processor, or in any other computing device language including scripts or collections of independent source code modules that are interpreted on demand or compiled in advance. Functions, methods and routines of the instructions are explained in more detail below. - The
data 134 may be retrieved, stored or modified byprocessor 120 in accordance with theinstructions 132. For instance, although the claimed subject matter is not limited by any particular data structure, the data may be stored in computing device registers, in a relational database as a table having a plurality of different fields and records, XML documents or flat files. The data may also be formatted in any computing device-readable format. - The one or
more processor 120 may be any conventional processors, such as commercially available CPUs. Alternatively, the one or more processors may be a dedicated device such as an ASIC or other hardware-based processor. AlthoughFIG. 1 functionally illustrates the processor, memory, and other elements ofcomputing device 110 as being within the same block, it will be understood by those of ordinary skill in the art that the processor, computing device, or memory may actually include multiple processors, computing devices, or memories that may or may not be stored within the same physical housing. For example, memory may be a hard drive or other storage media located in a housing different from that ofcomputing device 110. Accordingly, references to a processor or computing device will be understood to include references to a collection of processors or computing devices or memories that may or may not operate in parallel. -
Computing device 110 may all of the components normally used in connection with a computing device such as the processor and memory described above as well as a user input 150 (e.g., a mouse, keyboard, touch screen and/or microphone) and various electronic displays (e.g., a monitor having a screen or any other electrical device that is operable to display information). In this example, the vehicle includes an internalelectronic display 152 as well as one ormore speakers 154 to provide information or audio visual experiences. In this regard, internalelectronic display 152 may be located within a cabin ofvehicle 100 and may be used by computingdevice 110 to provide information to passengers within thevehicle 100. -
Computing device 110 may also include one or morewireless network connections 154 to facilitate communication with other computing devices, such as the client computing devices and server computing devices described in detail below. The wireless network connections may include short range communication protocols such as Bluetooth, Bluetooth low energy (LE), cellular connections, as well as various configurations and protocols including the Internet, World Wide Web, intranets, virtual private networks, wide area networks, local networks, private networks using communication protocols proprietary to one or more companies, Ethernet, WiFi and HTTP, and various combinations of the foregoing. - In one example,
computing device 110 may be an autonomous driving computing system incorporated intovehicle 100. The autonomous driving computing system may capable of communicating with various components of the vehicle. For example, returning toFIG. 1 ,computing device 110 may be in communication with various systems ofvehicle 100, such asdeceleration system 160,acceleration system 162,steering system 164, signalingsystem 166,navigation system 168,positioning system 170, anddetection system 172 in order to control the movement, speed, etc. ofvehicle 100 in accordance with theinstructions 134 ofmemory 130. Again, although these systems are shown as external tocomputing device 110, in actuality, these systems may also be incorporated intocomputing device 110, again as an autonomous driving computing system for controllingvehicle 100. - As an example,
computing device 110 may interact withdeceleration system 160 andacceleration system 162 in order to control the speed of the vehicle. Similarly,steering system 164 may be used bycomputer 110 in order to control the direction ofvehicle 100. For example, ifvehicle 100 is configured for use on a road, such as a car or truck, the steering system may include components to control the angle of wheels to turn the vehicle.Signaling system 166 may be used by computingdevice 110 in order to signal the vehicle's intent to other drivers or vehicles, for example, by lighting turn signals or brake lights when needed. -
Navigation system 168 may be used by computingdevice 110 in order to determine and follow a route to a location. In this regard, thenavigation system 168 and/ordata 134 may store detailed map information, e.g., highly detailed maps identifying the shape and elevation of roadways, lane lines, intersections, crosswalks, speed limits, traffic signals, buildings, signs, real time traffic information, vegetation, or other such objects and information. -
Positioning system 170 may be used by computingdevice 110 in order to determine the vehicle's relative or absolute position on a map or on the earth. For example, theposition system 170 may include a GPS receiver to determine the device's latitude, longitude and/or altitude position. Other location systems such as laser-based localization systems, inertial-aided GPS, or camera-based localization may also be used to identify the location of the vehicle. The location of the vehicle may include an absolute geographical location, such as latitude, longitude, and altitude as well as relative location information, such as location relative to other cars immediately around it which can often be determined with less noise that absolute geographical location. - The
positioning system 170 may also include other devices in communication withcomputing device 110, such as an accelerometer, gyroscope or another direction/speed detection device to determine the direction and speed of the vehicle or changes thereto. By way of example only, an acceleration device may determine its pitch, yaw or roll (or changes thereto) relative to the direction of gravity or a plane perpendicular thereto. The device may also track increases or decreases in speed and the direction of such changes. The device's provision of location and orientation data as set forth herein may be provided automatically to thecomputing device 110, other computing devices and combinations of the foregoing. - The
detection system 172 also includes one or more components for detecting objects external to the vehicle such as other vehicles, obstacles in the roadway, traffic signals, signs, trees, etc. For example, thedetection system 170 may include lasers, sonar, radar, cameras and/or any other detection devices that record data which may be processed by computingdevice 110. In the case where the vehicle is a small passenger vehicle such as a car, the car may include a laser or other sensors mounted on the roof or other convenient location. - The
computing device 110 may control the direction and speed of the vehicle by controlling various components. By way of example,computing device 110 may navigate the vehicle to a destination location completely autonomously using data from the detailed map information andnavigation system 168.Computing device 110 may use thepositioning system 170 to determine the vehicle's location anddetection system 172 to detect and respond to objects when needed to reach the location safely. In order to do so,computing device 110 may cause the vehicle to accelerate (e.g., by increasing fuel or other energy provided to the engine by acceleration system 162), decelerate (e.g., by decreasing the fuel supplied to the engine, changing gears, and/or by applying brakes by deceleration system 160), change direction (e.g., by turning the front or rear wheels ofvehicle 100 by steering system 164), and signal such changes (e.g., by lighting turn signals of signaling system 166). Thus, theacceleration system 162 anddeceleration system 162 may be a part of a drivetrain that includes various components between an engine of the vehicle and the wheels of the vehicle. Again, by controlling these systems,computing device 110 may also control the drivetrain of the vehicle in order to maneuver the vehicle autonomously. -
Computing device 110 ofvehicle 100 may also receive or transfer information to and from other computing devices.FIGS. 2 and 3 are pictorial and functional diagrams, respectively, of anexample system 200 that includes a plurality ofcomputing devices storage system 250 connected via anetwork 260.System 200 also includesvehicle 100, andvehicle 100A which may be configured similarly tovehicle 100. Although only a few vehicles and computing devices are depicted for simplicity, a typical system may include significantly more. - As shown in
FIG. 3 , each ofcomputing devices more processors 120,memory 130,data 132, andinstructions 134 ofcomputing device 110. - The
network 260, and intervening nodes, may include various configurations and protocols including short range communication protocols such as Bluetooth, Bluetooth LE, the Internet, World Wide Web, intranets, virtual private networks, wide area networks, local networks, private networks using communication protocols proprietary to one or more companies, Ethernet, WiFi and HTTP, and various combinations of the foregoing. Such communication may be facilitated by any device capable of transmitting data to and from other computing devices, such as modems and wireless interfaces. - In one example, one or
more computing devices 110 may include a server having a plurality of computing devices, e.g., a load balanced server farm, that exchange information with different nodes of a network for the purpose of receiving, processing and transmitting the data to and from other computing devices. For instance, one ormore computing devices 210 may include one or more server computing devices that are capable of communicating withcomputing device 110 ofvehicle 100 or a similar computing device ofvehicle 100A as well ascomputing devices network 260. For example,vehicles - In addition,
server computing devices 210 may usenetwork 260 to transmit and present information to a user, such asuser displays computing devices computing devices - As shown in
FIG. 3 , eachclient computing device user displays - In addition, the
client computing devices components positioning system 170 ofvehicle 100. - Although the
client computing devices client computing device 220 may be a mobile phone or a device such as a wireless-enabled PDA, a tablet PC, a wearable computing device or system, or a netbook that is capable of obtaining information via the Internet or other networks. In another example,client computing device 230 may be a wearable computing system, shown as a head-mounted computing system inFIG. 2 . As an example the user may input information using a small keyboard, a keypad, microphone, using visual signals with a camera, or a touch screen. - In some examples,
client computing device 240 may be a concierge work station used by an administrator or customer support representative (concierge) to provide concierge services to users such asusers concierge 242 may use theconcierge work station 240 to communicate via a telephone call or audio connection with users through their respective client computing devices orvehicles vehicles concierge work station 240 is shown inFIGS. 2 and 3 , any number of such work stations may be included in a typical system. -
Storage system 250 may store various types of information as described in more detail below. This information may be retrieved or otherwise accessed by a server computing device, such as one or moreserver computing devices 210, in order to perform some or all of the features described herein. For example, the information may include user account information such as credentials (e.g., a user name and password as in the case of a traditional single-factor authentication as well as other types of credentials typically used in multi-factor authentications such as random identifiers, biometrics, etc.) that can be used to identify a user to the one or more server computing devices. The user account information may also include personal information such as the user's name, contact information, identifying information of the user's client computing device (or devices if multiple devices are used with the same user account), as well as one or more unique signals for the user. - The
storage system 250 may also store routing data for generating and evaluating routes between locations. For example, the routing information may be used to estimate how long it would take a vehicle at a first location to reach a second location. In this regard, the routing information may include map information, not necessarily as particular as the detailed map information described above, but including roads, as well as information about those road such as direction (one way, two way, etc.), orientation (North, South, etc.), speed limits, as well as traffic information identifying expected traffic conditions, etc. - As with
memory 130,storage system 250 can be of any type of computerized storage capable of storing information accessible by theserver computing devices 210, such as a hard-drive, memory card, ROM, RAM, DVD, CD-ROM, write-capable, and read-only memories. In addition,storage system 250 may include a distributed storage system where data is stored on a plurality of different storage devices which may be physically located at the same or different geographic locations.Storage system 150 may be connected to the computing devices via thenetwork 260 as shown inFIG. 2 and/or may be directly connected to or incorporated into any of thecomputing devices -
FIGS. 4A-4D are examples of external views ofvehicle 100. As can be seen,vehicle 100 includes many features of a typical vehicle such asheadlights 402,windshield 403, taillights/turn signal lights 404,rear windshield 405,doors 406, side view mirrors 408, tires andwheels 410, and turn signal/parking lights 412.Headlights 402, taillights/turn signal lights 404, and turn signal/parking lights 412 may be associated thesignaling system 166.Light bar 407 may also be associated with thesignaling system 166. -
Vehicle 100 also includes sensors of thedetection system 172. For example,housing 414 may include one or more laser devices for having 360 degree or narrower fields of view and one or more camera devices.Housings taillights 404 and/or side view mirrors 408. Each of these radar, camera, and lasers devices may be associated with processing components which process data from these devices as part of thedetection system 172 and provide sensor data to thecomputing device 110. -
FIG. 5 is an example internal view ofvehicle 100 through the opening ofdoor 406. In this example, there are twoseats 502 for passengers with aconsole 504 between them. Directly in ahead of theseats 502 is a dashboard configuration 506 having astorage bin area 508 and the internalelectronic display 152. As can be readily seen,vehicle 100 does not include a steering wheel, gas (acceleration) pedal, or brake (deceleration) pedal which would allow for a semiautonomous or manual driving mode where a passenger would directly control the steering, acceleration and/or deceleration of the vehicle via the drivetrain. Rather, as described in further detail below, user input is limited to a microphone of the user input 150 (not shown), features of theconsole 504, andwireless network connections 156. In this regard, internalelectronic display 152 merely provides information to the passenger and need not include a touch screen or other interface for user input. In other embodiments, the internalelectronic display 152 may include a touch screen or other user input device for entering information by a passenger such as a destination, etc. -
FIG. 6 is a top down view of theconsole 504.Console 504 includes various buttons for controlling features ofvehicle 100. For example,console 504 includes buttons that may be found in a typical vehicle such asbuttons 602 for locking and unlocking thedoors 406,buttons 604 for raising or lowering the windows ofdoors 406,buttons 606 for turning on internal lights of the vehicle,buttons 608 for controlling a heating function ofseats 502, as well asbuttons 610 for controlling the volume ofspeakers 154. - In addition,
console 504 also includesbuttons 611 for initiating communication withconcierge 242 via one of thewireless network connections 156. Once the concierge work station is connected to the vehicle, the concierge may communicate with the passenger via thespeakers 154 and/or internalelectronic display 152. In addition, the microphone allows the passenger to speak directly to the concierge. In some cases,vehicle 100 may include an internal still or video camera that allows the concierge to view the status of the passengers and confirm their safety. -
Buttons user input 150 and in this regard, allow a passenger to communicate withcomputing device 110, for example, to initiate or end a trip in the vehicle. In this regard,button 612 may act as an emergency stopping button that, when pushed, causesvehicle 100 to stop in a short amount of time. Because the passenger does not have direct control of the acceleration or deceleration ofvehicle 100 by way of a gas or brake pedal,button 612 may be an emergency stop button that is critical to allowing a passenger to feel safe and act quickly in case of an immediate emergency. In addition, because of the potentially abrupt nature of a stop initiated by theemergency stopping button 612, theemergency stopping button 612 may feature a cover (e.g., a clear plastic cover) that may have to be removed or flipped up in order to activatebutton 612. -
Button 614 may be a multi-function button having different states. In the first state,button 614 may be a “GO” button which a passenger uses to initiate a trip to a destination. Oncevehicle 100 is moving,button 614 may change to a “PULL OVER” button which a passenger users to initiate a non-emergency stop. In this regard,computing device 110 may respond by determining a safe place to pull the vehicle over, rather than coming to a more sudden stop as with theemergency stop button 612. Alternatively, two buttons, one having a “GO” state and the other having a “PULL OVER” state may be used. - Thus, passenger communication with
computing device 110 for navigation purposes may be limited to button 614 (or two buttons as in the example above),emergency stopping button 612, wireless network connection 156 (such as Bluetooth LE) with the passenger's client computing device, and by sending information from the passenger's client computing device to theserver 210 which then relays that information to the vehicle's computing device. In some examples, a passenger may provide information to the vehicle'scomputing device 110 via voice commands though the microphone as discussed above. In addition, however, the passenger may communicate with the concierge via a phone call, an application on the passenger's client computing device, a microphone, and/or theconcierge button 611 and in turn, the concierge may provide instructions control certain aspects of a vehicle via a concierge work station. - In addition to the operations described above and illustrated in the figures, various operations will now be described. It should be understood that the following operations do not have to be performed in the precise order described below. Rather, various steps can be handled in a different order or simultaneously, and steps may also be added or omitted.
- In one aspect, a user may download an application for requesting a vehicle to a client computing device. For example,
users client computing devices server computing devices 210, and in response, receive the application. The application may be installed locally at the client computing device. - The user may then use his or her client computing device to access the application and request a vehicle. As an example, a user such as
user 232 may useclient computing device 230 to send a request to one or moreserver computing devices 210 for a vehicle. The request may include information identifying a pickup location or area and/or a destination location or area. As an example, such location may be identified by street addresses, location coordinates, points of interest, etc. In response the one or moreserver computing devices 210 may identify and dispatch, for example based on availability and location, a vehicle to the pickup location. This dispatching may involve sending information to the vehicle identifying the user (and/or the user's client device) in order to assign the vehicle to the user (and/or the user's client computing device), the pickup location, and the destination location or area. -
FIG. 7 is an example of amap 700. In this example, the map includes a plurality of different features that identify the shape and location of various features such as lanes 710-716, intersections 720-726, buildings 730-736, parking spaces 740-746, a driveway entrance (for example to a parking garage or other location) 750, shoulder areas 752-754, and noparking zone 756. Together, these features correspond to a single city block. Themap 700 may be a part of the detailed maps described above and used by the various computing devices ofvehicle 100 in order to maneuver thevehicle 100. - Once the
vehicle 100 receives the information dispatching the vehicle, the vehicle'scomputing device 110 may use themap 700 to identify the pickup location relative to the current location of the vehicle. For example, map 700 also includes amap pointer 770 corresponding to a pickup location P foruser 232 and/orclient device 230. The vehicle'scomputing device 110 may then maneuver the vehicle towards the pickup location using the various features described above. - In addition to the pickup location and information identifying the client computing device, the one or more server computing devices may also provide the vehicle's computing device with authentication information. This authentication information may allow the vehicle's computing device to authenticate the user's client computing device when the vehicle is within a certain distance of the client computing device. This certain distance may depend upon the strength of a wireless signal from the client computing device.
- The authentication information may include pairing information for authenticating the client computing device using near field communication, Wi-Fi, Bluetooth, local area network, or other short range communication methods. For example, the client computing device and the assigned vehicle may be paired prior to when the vehicle is within the certain distance such as when the vehicle is initially assigned or dispatched to the user. In that regard, the client computing device may be “pre-paired” with the vehicle. This may obviate the need for the user to manually pair a client computing device with a vehicle each time a new vehicle is assigned to that client computing device. In one instance, once a vehicle is assigned to a client computing device, the one or more server computing devices may send the client computing device location information associated with the assigned vehicle and an encryption key. The one or more server computing devices may also send the encryption key to the assigned vehicle.
- In this example, in order to authenticate the client computing device, the vehicle's computing device may then actively “listen for” and detect the client computing device via the encryption key. The client computing device may also actively listen for and detect the assigned vehicle. When the client computing device is located, the keys may be matched and the assigned vehicle may pair with the client computing device prior to or as the user approaching the vehicle.
- In another example, a client computing device and an assigned vehicle may be pre-paired using a “virtual device.” The virtual device may be an arbitrary, virtual representation of a device, e.g., Bluetooth address, passcode, bits, bytes, etc. that is assigned to a particular user (or user's client computing device). In this regard, the one or more server computing devices may associate the virtual device with the client computing device. When a vehicle is assigned to the client computing device, the one or more server computing devices may send information to the assigned vehicle regarding the association between the virtual device and the client computing device.
- In this example, in order to authenticate the client computing device, vehicle may then configure itself to the specifications of the virtual device in order to allow the client device to locate and identify the virtual device, and ultimately the vehicle. In that regard, pairing information may be sent only to the assigned vehicle so that the assigned vehicle pairs with the correct client computing device based on the association between the virtual device and the client computing device.
- The example authentication methods described above allow a client computing device and an assigned autonomous vehicle to be pre-paired before a user approaches the assigned vehicle or before the user starts interacting with the vehicle via the client computing device. In that regard, a user may not need to manually pair his or her client computing device every time a new autonomous vehicle is assigned to the client computing device.
- As noted above, the vehicle's computing devices may maneuver the vehicle to the pickup location. Once the vehicle is within some predetermined distance of the pickup location, such as 30 meters or more or less, or after arriving at the pickup location, the vehicle's
computing device 110 may attempt to authenticate the client computing device using, for example, any of the authentication methods described above. For example, returning toFIG. 7 ,point 762 may represent a location that is the predetermined distance D, shown alongline 760, from the pickup location P. -
FIG. 8 is an example of a bird'seye view 800 of a geographic area 802 corresponding to the area ofmap 700. In this example, the geographical area includes various features such as lanes 810-816, intersections 820-826, buildings 830-836, parking spaces 840-846, a driveway entrance (for example to a parking garage or other location) 850, shoulder areas 852-854, and noparking zone 856 that correspond to each of lanes 710-716, intersections 720-726, buildings 730-736, parking spaces 740-746, a driveway entrance (for example to a parking garage or other location) 750, shoulder areas 752-754, and noparking zone 756 of themap 700. In this example,map pin 880 is for reference only and identifies the physical location of pickup location P. Similarly,point 862 is for reference only and identifies the physical location oflocation 762. Thus, once thevehicle 100 reaches point 862 in lane 810 (traveling away fromintersection 826 and towards intersection 820) the vehicle'scomputing device 110 may attempt to authenticate the user'sclient computing device 220. - Example 900 of
FIG. 9 depicts theclient computing device 200 being distance D from thevehicle 100. Again, the distance D corresponds to the predetermined distance where the vehicle'scomputing device 100 begins to attempt to authenticate the client computing device (or the distance D alongline 760 as shown inFIG. 7 ). - When the user is authenticated, the vehicle's computing devices may automatically unlock the vehicle's doors and allow the user to enter the vehicle. The vehicle's
computing device 110 may also display a welcome screen on the internalelectronic display 152. This welcome screen may provide instructions to the user (now a passenger) on how to use the vehicle. For example, the instructions may include requesting that the passenger shut thedoors 406 if needed and buckle his or her seatbelt. Sensors associated with the seats, doors, and seatbelts may be used to determine if the passenger has complied. Once the passenger has complied with the instructions, he or she may press or otherwise activatebutton 614. In response, thecomputer 110 may initiate the necessary systems to control the vehicle autonomously to the destination location. - In some aspects, when the vehicle unlocks the doors may be based upon an estimated distance between the client computing device and the vehicle when the client computing device is authenticated. This distance may be estimated by the vehicle's
computing device 110 using a plurality of directional antennas (not shown). By determining which directional antenna is receiving the strongest signal from theclient computing device 220 and the strength of that strongest signal, the vehicle'scomputing device 110 may determine on which side of the vehicle and how far away the client computing device is located from the vehicle. As such, the vehicle's computing devices may estimate the distance between the client computing device and the vehicle when the client computing device is authenticated (or immediately thereafter), hereafter, “the first distance.” However, in some cases, the signal strength can relate to antenna direction on the client computing device and any obstacles between the client computing device and the vehicle. In at least some cases, the client computing device may provide the vehicle's computing device with information about the orientation of the antenna. - Once the vehicle's computing device has authenticated the client computing device and determined the first distance, the computing device may unlock the vehicle's doors when the client computing device reaches some second distance from the vehicle. In this regard, the vehicle's
computing device 110 may continue to determine the current distance between the vehicle and the client computing device as the client computing device approaches the vehicle using the techniques described above and compare this “current” distance to the second distance. Once the client computing device is at or within the second distance from the vehicle, the vehicle's computing device may automatically unlock the vehicle's doors allowing the user to enter and initiate a trip to the destination location as described above. - The second distance may be selected based upon the first distance. For example, the first distance may be compared to a first threshold value. If the first distance is greater than the first threshold, such a 25 meters or more or less, the vehicle's computing device may select a first value for the second distance, such as 10 meters or more or less.
- Returning to
FIG. 9 , distance E may represent this first threshold. If the client computing device is authenticated between E and D distance from the vehicle, the second distance may be selected to correspond to distance F. Thus, when the vehicle's computing devices determine that the client computing device is at or within a distance F from the vehicle, the vehicle's computing device may unlock the vehicle's doors and initiate a trip to the destination as described above. - Again, the first distance may be compared to the first threshold value. If the first distance is less than the first threshold value, the second distance may be selected to be a second value that is smaller than the first value, for example, 3 meters or more or less. Thus, if the client computing device is authenticated within distance E of the vehicle, the second distance may be selected to correspond to distance G from the vehicle. Thus, when vehicle's computing devices determine that the client computing device is at or within a distance G from the vehicle, the vehicle's computing device may unlock the vehicle's doors and initiate a trip to the destination location as described above.
- In some cases, the authentication may fail before the user reaches the vehicle. If so, the passenger may select an option on her phone to unlock the vehicle. In one approach, the client computing device may attempt to communicate directly with the vehicle again in order to unlock the doors. Alternatively, a message may be relayed to a concierge or the server computing device which could unlock the doors. However, such an approach requires the vehicle to be within a data zone. If this attempt fails, the passenger may try again. If the vehicle does not unlock the doors within some additional amount of time, the ride may be automatically cancelled.
-
FIG. 10 is an example flow diagram 1000 in accordance with some of the aspects described above that may be performed by one or more computing devices such as the vehicle'scomputing device 110. In this example, information assigning a vehicle to a client computing device and a pickup location for the client computing device are received atblock 1010. The information includes an encryption key for authenticating a client computing device to the vehicle. When the vehicle is within a given distance of the pickup location using, the encryption key is used to authenticate the client computing device to the vehicle atblock 1020. When the client computing device is authenticated, a first distance between the client computing device and the vehicle is estimated based on a strength of a signal received from the client computing device atblock 1030. When to unlock the vehicle is then determined by selecting between a first distance value and a second distance value atblock 1040. The first value is selected when the first distance is greater than a threshold value and the second value is selected when the first distance is less than a threshold value. The vehicle is automatically unlocked based on the determination. - Unless otherwise stated, the foregoing alternative examples are not mutually exclusive, but may be implemented in various combinations to achieve unique advantages. As these and other variations and combinations of the features discussed above can be utilized without departing from the subject matter defined by the claims, the foregoing description of the embodiments should be taken by way of illustration rather than by way of limitation of the subject matter defined by the claims. In addition, the provision of the examples described herein, as well as clauses phrased as “such as,” “including” and the like, should not be interpreted as limiting the subject matter of the claims to the specific examples; rather, the examples are intended to illustrate only one of many possible embodiments. Further, the same reference numbers in different drawings can identify the same or similar elements.
Claims (20)
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US14/550,054 US9194168B1 (en) | 2014-05-23 | 2014-11-21 | Unlock and authentication for autonomous vehicles |
PCT/US2015/032181 WO2015179765A1 (en) | 2014-05-23 | 2015-05-22 | Unlock and authentication for autonomous vehicles |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US201462002319P | 2014-05-23 | 2014-05-23 | |
US14/550,054 US9194168B1 (en) | 2014-05-23 | 2014-11-21 | Unlock and authentication for autonomous vehicles |
Publications (2)
Publication Number | Publication Date |
---|---|
US9194168B1 US9194168B1 (en) | 2015-11-24 |
US20150337587A1 true US20150337587A1 (en) | 2015-11-26 |
Family
ID=54542778
Family Applications (14)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US14/472,900 Active US9631933B1 (en) | 2014-05-23 | 2014-08-29 | Specifying unavailable locations for autonomous vehicles |
US14/550,054 Active US9194168B1 (en) | 2014-05-23 | 2014-11-21 | Unlock and authentication for autonomous vehicles |
US14/549,999 Active 2035-04-11 US9910438B1 (en) | 2014-05-23 | 2014-11-21 | Autonomous vehicle behavior when waiting for passengers |
US14/549,977 Active 2035-05-26 US9547307B1 (en) | 2014-05-23 | 2014-11-21 | Attempting to pull over for autonomous vehicles |
US14/840,515 Active US9599477B1 (en) | 2014-05-23 | 2015-08-31 | Specifying unavailable locations for autonomous vehicles |
US15/278,419 Active 2035-05-14 US10261512B1 (en) | 2014-05-23 | 2016-09-28 | Attempting to pull over for autonomous vehicles |
US15/427,449 Active US10088326B1 (en) | 2014-05-23 | 2017-02-08 | Specifying unavailable locations for autonomous vehicles |
US15/601,054 Active 2035-03-30 US10379537B1 (en) | 2014-05-23 | 2017-05-22 | Autonomous vehicle behavior when waiting for passengers |
US16/035,074 Active 2034-10-23 US10718626B1 (en) | 2014-05-23 | 2018-07-13 | Automatically requesting vehicles |
US16/290,253 Active 2035-12-02 US11747811B1 (en) | 2014-05-23 | 2019-03-01 | Attempting to pull over for autonomous vehicles |
US16/448,161 Active 2034-12-01 US10877480B1 (en) | 2014-05-23 | 2019-06-21 | Autonomous vehicle behavior when waiting for passengers |
US16/875,459 Active US11754412B1 (en) | 2014-05-23 | 2020-05-15 | Automatically requesting vehicles |
US17/101,105 Active 2036-12-08 US11914377B1 (en) | 2014-05-23 | 2020-11-23 | Autonomous vehicle behavior when waiting for passengers |
US17/486,059 Active 2034-10-28 US11841236B1 (en) | 2014-05-23 | 2021-09-27 | Automatically requesting vehicles |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US14/472,900 Active US9631933B1 (en) | 2014-05-23 | 2014-08-29 | Specifying unavailable locations for autonomous vehicles |
Family Applications After (12)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US14/549,999 Active 2035-04-11 US9910438B1 (en) | 2014-05-23 | 2014-11-21 | Autonomous vehicle behavior when waiting for passengers |
US14/549,977 Active 2035-05-26 US9547307B1 (en) | 2014-05-23 | 2014-11-21 | Attempting to pull over for autonomous vehicles |
US14/840,515 Active US9599477B1 (en) | 2014-05-23 | 2015-08-31 | Specifying unavailable locations for autonomous vehicles |
US15/278,419 Active 2035-05-14 US10261512B1 (en) | 2014-05-23 | 2016-09-28 | Attempting to pull over for autonomous vehicles |
US15/427,449 Active US10088326B1 (en) | 2014-05-23 | 2017-02-08 | Specifying unavailable locations for autonomous vehicles |
US15/601,054 Active 2035-03-30 US10379537B1 (en) | 2014-05-23 | 2017-05-22 | Autonomous vehicle behavior when waiting for passengers |
US16/035,074 Active 2034-10-23 US10718626B1 (en) | 2014-05-23 | 2018-07-13 | Automatically requesting vehicles |
US16/290,253 Active 2035-12-02 US11747811B1 (en) | 2014-05-23 | 2019-03-01 | Attempting to pull over for autonomous vehicles |
US16/448,161 Active 2034-12-01 US10877480B1 (en) | 2014-05-23 | 2019-06-21 | Autonomous vehicle behavior when waiting for passengers |
US16/875,459 Active US11754412B1 (en) | 2014-05-23 | 2020-05-15 | Automatically requesting vehicles |
US17/101,105 Active 2036-12-08 US11914377B1 (en) | 2014-05-23 | 2020-11-23 | Autonomous vehicle behavior when waiting for passengers |
US17/486,059 Active 2034-10-28 US11841236B1 (en) | 2014-05-23 | 2021-09-27 | Automatically requesting vehicles |
Country Status (2)
Country | Link |
---|---|
US (14) | US9631933B1 (en) |
WO (1) | WO2015179765A1 (en) |
Cited By (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9485251B2 (en) | 2009-08-05 | 2016-11-01 | Daon Holdings Limited | Methods and systems for authenticating users |
US20170123432A1 (en) * | 2015-10-28 | 2017-05-04 | Hyundai Motor Company | Method for controlling vehicle according to destination type |
US20170180391A1 (en) * | 2015-12-22 | 2017-06-22 | Mcafee, Inc. | Secure over-the-air updates |
WO2017165545A3 (en) * | 2016-03-24 | 2017-10-19 | Waymo Llc | Arranging passenger pickups for autonomous vehicles |
GB2555530A (en) * | 2016-09-13 | 2018-05-02 | Ford Global Tech Llc | Passenger monitoring systems and methods |
WO2018194627A1 (en) * | 2017-04-20 | 2018-10-25 | Ford Global Technologies, Llc | Passenger detection systems and methods |
FR3067667A1 (en) * | 2017-06-15 | 2018-12-21 | Francois Geli | DEVICES FOR SERVICIAL MOBILITY IN TOWN OR RURAL ENVIRONMENT OR MOUNTAIN PROVIDING TRANSPORT RECIPES WITHOUT CONTROLLERS |
WO2019036208A1 (en) * | 2017-08-17 | 2019-02-21 | Waymo Llc | Recognizing assigned passengers for autonomous vehicles |
DE102017008084A1 (en) * | 2017-08-25 | 2019-02-28 | Daimler Ag | Procedure for granting access and driving authorization |
WO2019045694A1 (en) * | 2017-08-29 | 2019-03-07 | Ford Global Technologies, Llc | Vehicle security systems and methods |
RU2700329C2 (en) * | 2016-08-08 | 2019-09-16 | ФОРД ГЛОУБАЛ ТЕКНОЛОДЖИЗ, ЭлЭлСи | Vehicle with possibility of tracking mobile device for control of vehicle subsystems |
KR20190138307A (en) * | 2017-05-19 | 2019-12-12 | 웨이모 엘엘씨 | Early boarding of passengers in autonomous vehicles |
US20200008061A1 (en) * | 2017-03-14 | 2020-01-02 | Bayerische Motoren Werke Aktiengesellschaft | Authentication System for an at Least Partly Autonomous Vehicle |
US10766446B2 (en) | 2017-06-08 | 2020-09-08 | Ford Global Technologies, Llc | External vehicle component control |
CN112677960A (en) * | 2020-12-28 | 2021-04-20 | 广州小马慧行科技有限公司 | Parking processing method, device, equipment and storage medium for automatic driving vehicle |
US20210195415A1 (en) * | 2018-09-14 | 2021-06-24 | Samsung Electronics Co., Ltd. | Electronic device for performing authentication by using accessory, and electronic device operating method |
US11663561B2 (en) * | 2017-12-29 | 2023-05-30 | Lyft, Inc. | Charge scheduling across a fleet of autonomous vehicles (AVs) |
US11881112B1 (en) * | 2016-06-27 | 2024-01-23 | Amazon Technologies, Inc. | Annotated virtual track to inform autonomous vehicle control |
Families Citing this family (318)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11465640B2 (en) * | 2010-06-07 | 2022-10-11 | Affectiva, Inc. | Directed control transfer for autonomous vehicles |
CA2885743A1 (en) * | 2012-09-25 | 2014-04-03 | Scoot Networks, Inc. | Systems and methods for regulating vehicle access |
JP5704180B2 (en) * | 2013-01-31 | 2015-04-22 | トヨタ自動車株式会社 | Electronic key terminal power consumption suppression system and electronic key terminal power consumption suppression method |
DE102013110909A1 (en) * | 2013-10-01 | 2015-04-02 | Scania Cv Ab | Device for automatically driving a vehicle |
US9642223B2 (en) | 2013-11-22 | 2017-05-02 | Ford Global Technologies, Llc | Vehicle wheel assembly illumination lamp |
US9614815B2 (en) * | 2013-12-30 | 2017-04-04 | Vasco Data Security, Inc. | Authentication apparatus with a bluetooth interface |
AU2014386266A1 (en) | 2014-03-13 | 2016-09-29 | Uber Technologies, Inc. | Configurable push notifications for a transport service |
US9960986B2 (en) | 2014-03-19 | 2018-05-01 | Uber Technologies, Inc. | Providing notifications to devices based on real-time conditions related to an on-demand service |
US10477159B1 (en) | 2014-04-03 | 2019-11-12 | Waymo Llc | Augmented reality display for identifying vehicles to preserve user privacy |
US9494938B1 (en) | 2014-04-03 | 2016-11-15 | Google Inc. | Unique signaling for autonomous vehicles to preserve user privacy |
US11669090B2 (en) | 2014-05-20 | 2023-06-06 | State Farm Mutual Automobile Insurance Company | Autonomous vehicle operation feature monitoring and evaluation of effectiveness |
US10373259B1 (en) | 2014-05-20 | 2019-08-06 | State Farm Mutual Automobile Insurance Company | Fully autonomous vehicle insurance pricing |
US9972054B1 (en) | 2014-05-20 | 2018-05-15 | State Farm Mutual Automobile Insurance Company | Accident fault determination for autonomous vehicles |
US10599155B1 (en) | 2014-05-20 | 2020-03-24 | State Farm Mutual Automobile Insurance Company | Autonomous vehicle operation feature monitoring and evaluation of effectiveness |
US10185997B1 (en) | 2014-05-20 | 2019-01-22 | State Farm Mutual Automobile Insurance Company | Accident fault determination for autonomous vehicles |
US9631933B1 (en) | 2014-05-23 | 2017-04-25 | Google Inc. | Specifying unavailable locations for autonomous vehicles |
US9436182B2 (en) | 2014-05-23 | 2016-09-06 | Google Inc. | Autonomous vehicles |
US9892637B2 (en) | 2014-05-29 | 2018-02-13 | Rideshare Displays, Inc. | Vehicle identification system |
US10467896B2 (en) | 2014-05-29 | 2019-11-05 | Rideshare Displays, Inc. | Vehicle identification system and method |
DE102014212336A1 (en) * | 2014-06-26 | 2015-12-31 | Bayerische Motoren Werke Aktiengesellschaft | Method for processing measurement data of a vehicle for determining the beginning of a parking space search and computer program product |
US10387962B1 (en) | 2014-07-21 | 2019-08-20 | State Farm Mutual Automobile Insurance Company | Methods of reconstructing an accident scene using telematics data |
BR112017002174A2 (en) * | 2014-08-04 | 2017-11-21 | Uber Technologies Inc | determination and provision of predetermined location data points to service providers |
US20170324806A9 (en) * | 2014-09-02 | 2017-11-09 | Robert Valentin Salinas | System and Method for Control of Autonomous Vehicle by Mobile Device |
US9944282B1 (en) | 2014-11-13 | 2018-04-17 | State Farm Mutual Automobile Insurance Company | Autonomous vehicle automatic parking |
US9823081B2 (en) * | 2014-12-03 | 2017-11-21 | Ford Global Technologies, Llc | Vehicle passenger identification |
EP3045867B1 (en) * | 2015-01-16 | 2018-05-30 | Volvo Car Corporation | A navigation unit and method for providing navigation instructions for an autonomous vehicle |
CA2974452C (en) * | 2015-01-20 | 2021-06-15 | Beijing Didi Infinity Technology And Development Co., Ltd. | Systems and methods for providing information for an on-demand service |
US10282684B2 (en) | 2015-02-26 | 2019-05-07 | Uber Technologies, Inc. | Performing selective operations based on mobile device locations |
US20160292679A1 (en) * | 2015-04-03 | 2016-10-06 | Uber Technologies, Inc. | Transport monitoring |
US9616773B2 (en) | 2015-05-11 | 2017-04-11 | Uber Technologies, Inc. | Detecting objects within a vehicle in connection with a service |
US10345809B2 (en) | 2015-05-13 | 2019-07-09 | Uber Technologies, Inc. | Providing remote assistance to an autonomous vehicle |
US9547309B2 (en) | 2015-05-13 | 2017-01-17 | Uber Technologies, Inc. | Selecting vehicle type for providing transport |
US9494439B1 (en) | 2015-05-13 | 2016-11-15 | Uber Technologies, Inc. | Autonomous vehicle operated with guide assistance of human driven vehicles |
US10009306B2 (en) | 2015-05-15 | 2018-06-26 | Uber Technologies, Inc. | Methods to mitigate communication delays between systems in connection with a transport service |
CN104850229B (en) * | 2015-05-18 | 2019-03-22 | 小米科技有限责任公司 | Identify the method and device of object |
US9904900B2 (en) * | 2015-06-11 | 2018-02-27 | Bao Tran | Systems and methods for on-demand transportation |
US9802638B1 (en) | 2015-06-19 | 2017-10-31 | Waymo Llc | Removable manual controls for an autonomous vehicle |
US10212536B2 (en) | 2015-07-10 | 2019-02-19 | Uber Technologies, Inc. | Selecting a messaging protocol for transmitting data in connection with a location-based service |
US9869560B2 (en) | 2015-07-31 | 2018-01-16 | International Business Machines Corporation | Self-driving vehicle's response to a proximate emergency vehicle |
US9785145B2 (en) | 2015-08-07 | 2017-10-10 | International Business Machines Corporation | Controlling driving modes of self-driving vehicles |
US9721397B2 (en) | 2015-08-11 | 2017-08-01 | International Business Machines Corporation | Automatic toll booth interaction with self-driving vehicles |
US9718471B2 (en) | 2015-08-18 | 2017-08-01 | International Business Machines Corporation | Automated spatial separation of self-driving vehicles from manually operated vehicles |
US9896100B2 (en) | 2015-08-24 | 2018-02-20 | International Business Machines Corporation | Automated spatial separation of self-driving vehicles from other vehicles based on occupant preferences |
US11107365B1 (en) | 2015-08-28 | 2021-08-31 | State Farm Mutual Automobile Insurance Company | Vehicular driver evaluation |
US9731726B2 (en) | 2015-09-02 | 2017-08-15 | International Business Machines Corporation | Redirecting self-driving vehicles to a product provider based on physiological states of occupants of the self-driving vehicles |
DE102015217389A1 (en) * | 2015-09-11 | 2017-03-16 | Robert Bosch Gmbh | Method and device for operating a vehicle |
US10150448B2 (en) * | 2015-09-18 | 2018-12-11 | Ford Global Technologies. Llc | Autonomous vehicle unauthorized passenger or object detection |
US10139828B2 (en) | 2015-09-24 | 2018-11-27 | Uber Technologies, Inc. | Autonomous vehicle operated with safety augmentation |
US9566986B1 (en) | 2015-09-25 | 2017-02-14 | International Business Machines Corporation | Controlling driving modes of self-driving vehicles |
US9725069B2 (en) | 2015-10-12 | 2017-08-08 | Ford Global Technologies, Llc | Keyless vehicle systems |
US9834224B2 (en) | 2015-10-15 | 2017-12-05 | International Business Machines Corporation | Controlling driving modes of self-driving vehicles |
US9751532B2 (en) | 2015-10-27 | 2017-09-05 | International Business Machines Corporation | Controlling spacing of self-driving vehicles based on social network relationships |
US9944291B2 (en) | 2015-10-27 | 2018-04-17 | International Business Machines Corporation | Controlling driving modes of self-driving vehicles |
US10607293B2 (en) | 2015-10-30 | 2020-03-31 | International Business Machines Corporation | Automated insurance toggling for self-driving vehicles |
US9632502B1 (en) | 2015-11-04 | 2017-04-25 | Zoox, Inc. | Machine-learning systems and techniques to optimize teleoperation and/or planner decisions |
US9804599B2 (en) | 2015-11-04 | 2017-10-31 | Zoox, Inc. | Active lighting control for communicating a state of an autonomous vehicle to entities in a surrounding environment |
US10745003B2 (en) | 2015-11-04 | 2020-08-18 | Zoox, Inc. | Resilient safety system for a robotic vehicle |
US10496766B2 (en) | 2015-11-05 | 2019-12-03 | Zoox, Inc. | Simulation system and methods for autonomous vehicles |
US11283877B2 (en) | 2015-11-04 | 2022-03-22 | Zoox, Inc. | Software application and logic to modify configuration of an autonomous vehicle |
US9507346B1 (en) | 2015-11-04 | 2016-11-29 | Zoox, Inc. | Teleoperation system and method for trajectory modification of autonomous vehicles |
US9754490B2 (en) | 2015-11-04 | 2017-09-05 | Zoox, Inc. | Software application to request and control an autonomous vehicle service |
US9630619B1 (en) | 2015-11-04 | 2017-04-25 | Zoox, Inc. | Robotic vehicle active safety systems and methods |
US9720415B2 (en) | 2015-11-04 | 2017-08-01 | Zoox, Inc. | Sensor-based object-detection optimization for autonomous vehicles |
US9910441B2 (en) | 2015-11-04 | 2018-03-06 | Zoox, Inc. | Adaptive autonomous vehicle planner logic |
US9802661B1 (en) | 2015-11-04 | 2017-10-31 | Zoox, Inc. | Quadrant configuration of robotic vehicles |
US9958864B2 (en) * | 2015-11-04 | 2018-05-01 | Zoox, Inc. | Coordination of dispatching and maintaining fleet of autonomous vehicles |
US9878664B2 (en) | 2015-11-04 | 2018-01-30 | Zoox, Inc. | Method for robotic vehicle communication with an external environment via acoustic beam forming |
US9606539B1 (en) | 2015-11-04 | 2017-03-28 | Zoox, Inc. | Autonomous vehicle fleet service and system |
WO2017079341A2 (en) | 2015-11-04 | 2017-05-11 | Zoox, Inc. | Automated extraction of semantic information to enhance incremental mapping modifications for robotic vehicles |
US9494940B1 (en) | 2015-11-04 | 2016-11-15 | Zoox, Inc. | Quadrant configuration of robotic vehicles |
US10401852B2 (en) | 2015-11-04 | 2019-09-03 | Zoox, Inc. | Teleoperation system and method for trajectory modification of autonomous vehicles |
US9734455B2 (en) | 2015-11-04 | 2017-08-15 | Zoox, Inc. | Automated extraction of semantic information to enhance incremental mapping modifications for robotic vehicles |
US10334050B2 (en) | 2015-11-04 | 2019-06-25 | Zoox, Inc. | Software application and logic to modify configuration of an autonomous vehicle |
US10200371B2 (en) | 2015-11-09 | 2019-02-05 | Silvercar, Inc. | Vehicle access systems and methods |
US10176525B2 (en) | 2015-11-09 | 2019-01-08 | International Business Machines Corporation | Dynamically adjusting insurance policy parameters for a self-driving vehicle |
US9791861B2 (en) | 2015-11-12 | 2017-10-17 | International Business Machines Corporation | Autonomously servicing self-driving vehicles |
AU2016355605B2 (en) * | 2015-11-20 | 2021-08-19 | Uber Technologies, Inc. | Controlling autonomous vehicles in connection with transport services |
US9613386B1 (en) * | 2015-12-01 | 2017-04-04 | Google Inc. | Pickup and drop off zones for autonomous vehicles |
US10061326B2 (en) | 2015-12-09 | 2018-08-28 | International Business Machines Corporation | Mishap amelioration based on second-order sensing by a self-driving vehicle |
US10685416B2 (en) | 2015-12-10 | 2020-06-16 | Uber Technologies, Inc. | Suggested pickup location for ride services |
US10712160B2 (en) | 2015-12-10 | 2020-07-14 | Uatc, Llc | Vehicle traction map for autonomous vehicles |
US9840256B1 (en) | 2015-12-16 | 2017-12-12 | Uber Technologies, Inc. | Predictive sensor array configuration system for an autonomous vehicle |
US9841763B1 (en) | 2015-12-16 | 2017-12-12 | Uber Technologies, Inc. | Predictive sensor array configuration system for an autonomous vehicle |
WO2017107982A1 (en) * | 2015-12-24 | 2017-06-29 | Beijing Didi Infinity Technology And Development Co., Ltd. | Systems and methods for vehicle management |
US11205240B2 (en) * | 2015-12-30 | 2021-12-21 | Waymo Llc | Autonomous vehicle services |
DE102016200794A1 (en) * | 2016-01-21 | 2017-07-27 | Robert Bosch Gmbh | Method and device for locating a motor vehicle |
US11441916B1 (en) | 2016-01-22 | 2022-09-13 | State Farm Mutual Automobile Insurance Company | Autonomous vehicle trip routing |
US10324463B1 (en) | 2016-01-22 | 2019-06-18 | State Farm Mutual Automobile Insurance Company | Autonomous vehicle operation adjustment based upon route |
US10134278B1 (en) | 2016-01-22 | 2018-11-20 | State Farm Mutual Automobile Insurance Company | Autonomous vehicle application |
US10824145B1 (en) | 2016-01-22 | 2020-11-03 | State Farm Mutual Automobile Insurance Company | Autonomous vehicle component maintenance and repair |
US10395332B1 (en) | 2016-01-22 | 2019-08-27 | State Farm Mutual Automobile Insurance Company | Coordinated autonomous vehicle automatic area scanning |
US11719545B2 (en) | 2016-01-22 | 2023-08-08 | Hyundai Motor Company | Autonomous vehicle component damage and salvage assessment |
US11242051B1 (en) | 2016-01-22 | 2022-02-08 | State Farm Mutual Automobile Insurance Company | Autonomous vehicle action communications |
US9836973B2 (en) | 2016-01-27 | 2017-12-05 | International Business Machines Corporation | Selectively controlling a self-driving vehicle's access to a roadway |
US9751458B1 (en) | 2016-02-26 | 2017-09-05 | Ford Global Technologies, Llc | Vehicle illumination system |
WO2017145171A2 (en) * | 2016-02-28 | 2017-08-31 | Optibus Ltd | Dynamic autonomous scheduling system and apparatus |
US9813541B2 (en) * | 2016-02-29 | 2017-11-07 | Ford Global Technologies, Llc | Mobile device control for powered door |
US9990548B2 (en) | 2016-03-09 | 2018-06-05 | Uber Technologies, Inc. | Traffic signal analysis system |
US10242574B2 (en) | 2016-03-21 | 2019-03-26 | Uber Technologies, Inc. | Network computer system to address service providers to contacts |
US10255648B2 (en) | 2016-04-14 | 2019-04-09 | Eric John Wengreen | Self-driving vehicle systems and methods |
US9429947B1 (en) | 2016-04-14 | 2016-08-30 | Eric John Wengreen | Self-driving vehicle systems and methods |
US10420189B2 (en) | 2016-05-11 | 2019-09-17 | Ford Global Technologies, Llc | Vehicle lighting assembly |
US20170334344A1 (en) * | 2016-05-18 | 2017-11-23 | Ford Global Technologies, Llc | Vehicle roof rack system |
DE102016208808A1 (en) * | 2016-05-20 | 2017-11-23 | Continental Teves Ag & Co. Ohg | Sensor device for a vehicle |
US10685391B2 (en) | 2016-05-24 | 2020-06-16 | International Business Machines Corporation | Directing movement of a self-driving vehicle based on sales activity |
CN107437183B (en) * | 2016-05-25 | 2021-06-04 | 北京嘀嘀无限科技发展有限公司 | Method and system for confirming identity of boarding passenger |
SG11201810381QA (en) | 2016-05-27 | 2018-12-28 | Uber Technologies Inc | Facilitating rider pick-up for a self-driving vehicle |
US10205338B2 (en) | 2016-06-13 | 2019-02-12 | Ford Global Technologies, Llc | Illuminated vehicle charging assembly |
US10309792B2 (en) | 2016-06-14 | 2019-06-04 | nuTonomy Inc. | Route planning for an autonomous vehicle |
US10126136B2 (en) | 2016-06-14 | 2018-11-13 | nuTonomy Inc. | Route planning for an autonomous vehicle |
US11092446B2 (en) | 2016-06-14 | 2021-08-17 | Motional Ad Llc | Route planning for an autonomous vehicle |
US10131237B2 (en) | 2016-06-22 | 2018-11-20 | Ford Global Technologies, Llc | Illuminated vehicle charging system |
US10086751B2 (en) | 2016-06-24 | 2018-10-02 | Ford Global Technologies, Llc | Vehicle lighting system having a spotlight |
US9987974B2 (en) | 2016-06-24 | 2018-06-05 | Ford Global Technologies, Llc | Lighting system having pointer device |
US10829116B2 (en) | 2016-07-01 | 2020-11-10 | nuTonomy Inc. | Affecting functions of a vehicle based on function-related information about its environment |
US10719083B2 (en) | 2016-07-01 | 2020-07-21 | Uatc, Llc | Perception system for autonomous vehicle |
US9840191B1 (en) | 2016-07-12 | 2017-12-12 | Ford Global Technologies, Llc | Vehicle lamp assembly |
US9840193B1 (en) | 2016-07-15 | 2017-12-12 | Ford Global Technologies, Llc | Vehicle lighting assembly |
US11599833B2 (en) * | 2016-08-03 | 2023-03-07 | Ford Global Technologies, Llc | Vehicle ride sharing system and method using smart modules |
US20220108260A1 (en) * | 2016-08-16 | 2022-04-07 | Teleport Mobility, Inc. | Interactive network and method for securing conveyance services |
US10244094B2 (en) * | 2016-08-18 | 2019-03-26 | nuTonomy Inc. | Hailing a vehicle |
US10012986B2 (en) | 2016-08-19 | 2018-07-03 | Dura Operating, Llc | Method for autonomously parking a motor vehicle for head-in, tail-in, and parallel parking spots |
US10024970B2 (en) | 2016-08-19 | 2018-07-17 | Dura Operating, Llc | Sensor housing assembly for attachment to a motor vehicle |
US9896091B1 (en) | 2016-08-19 | 2018-02-20 | Ohio State Innovation Foundation | Optimized path planner for an autonomous valet parking system for a motor vehicle |
US10207704B2 (en) | 2016-08-19 | 2019-02-19 | Dura Operating, Llc | Method for autonomously parking and un-parking a motor vehicle |
US10338586B2 (en) | 2016-08-19 | 2019-07-02 | Dura Operating, Llc | Method for controlling autonomous valet system pathing for a motor vehicle |
US10816350B2 (en) * | 2016-08-22 | 2020-10-27 | Lenovo (Singapore) Pte. Ltd. | Restricting travel for vehicle passengers |
JP6432572B2 (en) * | 2016-08-22 | 2018-12-05 | トヨタ自動車株式会社 | Display device, display system |
US10438493B2 (en) * | 2016-08-24 | 2019-10-08 | Uber Technologies, Inc. | Hybrid trip planning for autonomous vehicles |
US10065555B2 (en) | 2016-09-08 | 2018-09-04 | Ford Global Technologies, Llc | Directional approach lighting |
US10043396B2 (en) | 2016-09-13 | 2018-08-07 | Ford Global Technologies, Llc | Passenger pickup system and method using autonomous shuttle vehicle |
US10093322B2 (en) | 2016-09-15 | 2018-10-09 | International Business Machines Corporation | Automatically providing explanations for actions taken by a self-driving vehicle |
DE102016217770A1 (en) | 2016-09-16 | 2018-03-22 | Audi Ag | Method for operating a motor vehicle |
US10643256B2 (en) | 2016-09-16 | 2020-05-05 | International Business Machines Corporation | Configuring a self-driving vehicle for charitable donations pickup and delivery |
US10210760B2 (en) | 2016-09-21 | 2019-02-19 | Dura Operating, Llc | System and method for autonomous parking of a vehicle |
US10370877B2 (en) | 2016-09-22 | 2019-08-06 | Lenovo (Singapore) Pte. Ltd. | Destination criteria for unlocking a vehicle door |
US10425490B2 (en) | 2016-09-26 | 2019-09-24 | Uber Technologies, Inc. | Service information and configuration user interface |
US9863171B1 (en) | 2016-09-28 | 2018-01-09 | Ford Global Technologies, Llc | Vehicle compartment |
US10137829B2 (en) | 2016-10-06 | 2018-11-27 | Ford Global Technologies, Llc | Smart drop off lighting system |
US10046688B2 (en) | 2016-10-06 | 2018-08-14 | Ford Global Technologies, Llc | Vehicle containing sales bins |
US10452068B2 (en) | 2016-10-17 | 2019-10-22 | Uber Technologies, Inc. | Neural network system for autonomous vehicle control |
US11627450B2 (en) | 2016-10-20 | 2023-04-11 | Motional Ad Llc | Identifying stopping place for autonomous vehicle |
US10331129B2 (en) * | 2016-10-20 | 2019-06-25 | nuTonomy Inc. | Identifying a stopping place for an autonomous vehicle |
US10473470B2 (en) * | 2016-10-20 | 2019-11-12 | nuTonomy Inc. | Identifying a stopping place for an autonomous vehicle |
US10857994B2 (en) | 2016-10-20 | 2020-12-08 | Motional Ad Llc | Identifying a stopping place for an autonomous vehicle |
US10681513B2 (en) | 2016-10-20 | 2020-06-09 | nuTonomy Inc. | Identifying a stopping place for an autonomous vehicle |
US9802534B1 (en) | 2016-10-21 | 2017-10-31 | Ford Global Technologies, Llc | Illuminated vehicle compartment |
US10296001B2 (en) | 2016-10-27 | 2019-05-21 | Uber Technologies, Inc. | Radar multipath processing |
DE102016222006A1 (en) * | 2016-11-09 | 2018-05-09 | Audi Ag | Method for operating a motor vehicle in a fully autonomous driving mode |
US10023124B2 (en) * | 2016-11-15 | 2018-07-17 | Ford Global Technologies, Llc | Luggage compartment for a vehicle |
US11068837B2 (en) * | 2016-11-21 | 2021-07-20 | International Business Machines Corporation | System and method of securely sending and receiving packages via drones |
CN107004344B (en) * | 2016-11-23 | 2019-05-24 | 深圳市大疆创新科技有限公司 | Unmanned vehicle control method, server and remote controler |
KR101982774B1 (en) * | 2016-11-29 | 2019-05-27 | 엘지전자 주식회사 | Autonomous Vehicle |
US10118538B2 (en) | 2016-12-07 | 2018-11-06 | Ford Global Technologies, Llc | Illuminated rack |
US10106074B2 (en) | 2016-12-07 | 2018-10-23 | Ford Global Technologies, Llc | Vehicle lamp system |
US10440570B2 (en) * | 2016-12-21 | 2019-10-08 | Silicon Laboratories Inc. | Systems and methods for initial authentication of wireless communication |
US10466061B2 (en) * | 2016-12-30 | 2019-11-05 | Nio Usa, Inc. | Autonomous override safety |
US10259452B2 (en) | 2017-01-04 | 2019-04-16 | International Business Machines Corporation | Self-driving vehicle collision management system |
US10363893B2 (en) | 2017-01-05 | 2019-07-30 | International Business Machines Corporation | Self-driving vehicle contextual lock control system |
US10529147B2 (en) | 2017-01-05 | 2020-01-07 | International Business Machines Corporation | Self-driving vehicle road safety flare deploying system |
US20180196415A1 (en) * | 2017-01-09 | 2018-07-12 | nuTonomy Inc. | Location Signaling with Respect to an Autonomous Vehicle and a Rider |
US10740863B2 (en) * | 2017-01-09 | 2020-08-11 | nuTonomy Inc. | Location signaling with respect to an autonomous vehicle and a rider |
DE102017200151B4 (en) * | 2017-01-09 | 2019-08-22 | Ford Motor Company | Operating method for a motor vehicle for transporting a person, motor vehicle |
US10180332B2 (en) * | 2017-01-13 | 2019-01-15 | Uber Technologies, Inc. | Method and system for repositioning a service location |
US10890457B2 (en) | 2017-01-13 | 2021-01-12 | Uber Technologies, Inc. | Method and system for repositioning a service location |
US10753754B2 (en) * | 2017-01-19 | 2020-08-25 | Andrew DeLizio | Managing autonomous vehicles |
US10254121B2 (en) | 2017-01-23 | 2019-04-09 | Uber Technologies, Inc. | Dynamic routing for self-driving vehicles |
US10173582B2 (en) | 2017-01-26 | 2019-01-08 | Ford Global Technologies, Llc | Light system |
JP6910806B2 (en) * | 2017-01-30 | 2021-07-28 | パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカPanasonic Intellectual Property Corporation of America | Control devices, control methods and programs for autonomous vehicles |
US10053006B1 (en) | 2017-01-31 | 2018-08-21 | Ford Global Technologies, Llc | Illuminated assembly |
US10859386B2 (en) * | 2017-02-14 | 2020-12-08 | Rubicon Global Holdings, Llc | Waste management system having roadway condition detection |
US9849829B1 (en) | 2017-03-02 | 2017-12-26 | Ford Global Technologies, Llc | Vehicle light system |
US10152060B2 (en) | 2017-03-08 | 2018-12-11 | International Business Machines Corporation | Protecting contents of a smart vault being transported by a self-driving vehicle |
US10338594B2 (en) * | 2017-03-13 | 2019-07-02 | Nio Usa, Inc. | Navigation of autonomous vehicles to enhance safety under one or more fault conditions |
US10483678B2 (en) | 2017-03-29 | 2019-11-19 | Ford Global Technologies, Llc | Vehicle electrical connector |
US10697783B2 (en) | 2017-04-03 | 2020-06-30 | Uber Technologies, Inc. | Coordinating travel on a public transit system and a travel coordination system |
CN107122866B (en) * | 2017-05-03 | 2020-12-11 | 百度在线网络技术(北京)有限公司 | Method, equipment and storage medium for predicting order cancelling behavior of passenger |
US10423162B2 (en) | 2017-05-08 | 2019-09-24 | Nio Usa, Inc. | Autonomous vehicle logic to identify permissioned parking relative to multiple classes of restricted parking |
KR102374838B1 (en) | 2017-05-08 | 2022-03-15 | 아놀드 체이스 | Mobile device for autonomous vehicle enhancement system |
US10839684B2 (en) | 2017-05-08 | 2020-11-17 | Arnold Chase | Direct vehicle engagement system |
US10495471B2 (en) | 2017-05-09 | 2019-12-03 | Uber Technologies, Inc. | Destination changes in autonomous vehicles |
DE102017208163A1 (en) * | 2017-05-15 | 2018-11-15 | Robert Bosch Gmbh | Method and device for operating an automated vehicle |
EP3469526A4 (en) * | 2017-06-01 | 2019-04-17 | Beijing Didi Infinity Technology And Development Co., Ltd. | Methods and systems for providing transportation service |
US10156849B1 (en) * | 2017-06-30 | 2018-12-18 | Uber Technologies, Inc. | Human supervision of an automated driving system |
US10759534B2 (en) | 2017-07-03 | 2020-09-01 | George A. Miller | Method and system from controlling an unmanned aerial vehicle |
US10710633B2 (en) | 2017-07-14 | 2020-07-14 | Nio Usa, Inc. | Control of complex parking maneuvers and autonomous fuel replenishment of driverless vehicles |
US10369974B2 (en) | 2017-07-14 | 2019-08-06 | Nio Usa, Inc. | Control and coordination of driverless fuel replenishment for autonomous vehicles |
US10437244B2 (en) * | 2017-07-18 | 2019-10-08 | Ford Global Technologies, Llc | Remote vehicle insturction |
JP7299210B2 (en) * | 2017-07-28 | 2023-06-27 | ニューロ・インコーポレーテッド | Systems and Mechanisms for Upselling Products in Autonomous Vehicles |
EP3662431A4 (en) | 2017-08-01 | 2021-04-14 | Balu Subramanya | Advanced parking management system |
US20190056738A1 (en) * | 2017-08-18 | 2019-02-21 | Aptiv Technologies Limited | Navigation system |
US10627815B2 (en) | 2017-08-22 | 2020-04-21 | Waymo Llc | Context aware stopping for autonomous vehicles |
US20190066515A1 (en) * | 2017-08-22 | 2019-02-28 | Waymo Llc | Estimating time to pick up and drop off passengers for improved stopping analysis in autonomous vehicles |
US20190073737A1 (en) * | 2017-09-06 | 2019-03-07 | Allstate Insurance Company | Facilitating Cross-Platform Transportation Arrangements with Third Party Providers |
US11067410B2 (en) * | 2017-09-07 | 2021-07-20 | Uber Technologies, Inc. | First-person perspective view |
US10647332B2 (en) * | 2017-09-12 | 2020-05-12 | Harman International Industries, Incorporated | System and method for natural-language vehicle control |
JP6900854B2 (en) | 2017-09-12 | 2021-07-07 | トヨタ自動車株式会社 | Vehicle allocation system and vehicle allocation management server |
KR102007227B1 (en) | 2017-09-12 | 2019-10-21 | 엘지전자 주식회사 | Computing device |
US10800264B2 (en) | 2017-09-15 | 2020-10-13 | Nio Usa, Inc. | System and method for providing ASIL D fail operational power systems in automated vehicle applications |
JP6870548B2 (en) * | 2017-09-19 | 2021-05-12 | トヨタ自動車株式会社 | Driverless transportation system |
GB2566704A (en) * | 2017-09-21 | 2019-03-27 | Ford Global Tech Llc | A steering assembly |
US10969782B2 (en) * | 2017-09-28 | 2021-04-06 | Uber Technologies, Inc. | Systems and methods for matching an autonomous vehicle to a rider |
JP7013776B2 (en) * | 2017-09-29 | 2022-02-01 | 日本電気株式会社 | Vehicle control device, vehicle, and automatic vehicle allocation method |
US10857889B2 (en) | 2017-10-04 | 2020-12-08 | Nio Usa, Inc. | Highly-integrated fail operational e-powertrain for autonomous driving application |
US10567520B2 (en) | 2017-10-10 | 2020-02-18 | Uber Technologies, Inc. | Multi-user requests for service and optimizations thereof |
US11193784B2 (en) * | 2017-10-13 | 2021-12-07 | Waymo Llc | End of trip sequence |
US10583740B2 (en) * | 2017-10-16 | 2020-03-10 | Gm Global Technology Operations, Llc | Multipurpose dashboard for use in a vehicle |
US10421396B2 (en) | 2017-10-18 | 2019-09-24 | Uber Technologies, Inc. | Systems and methods for signaling intentions to riders |
JP6825537B2 (en) | 2017-10-23 | 2021-02-03 | トヨタ自動車株式会社 | Pick-up system |
JP6780625B2 (en) | 2017-10-26 | 2020-11-04 | トヨタ自動車株式会社 | Self-driving vehicle allocation system and self-driving vehicles |
JP6897495B2 (en) | 2017-10-27 | 2021-06-30 | トヨタ自動車株式会社 | Vehicle allocation system and vehicle allocation method |
US10731998B2 (en) | 2017-11-05 | 2020-08-04 | Uber Technologies, Inc. | Network computer system to arrange pooled transport services |
JP6958252B2 (en) | 2017-11-07 | 2021-11-02 | トヨタ自動車株式会社 | Remote monitoring system, autonomous vehicle and remote monitoring method |
US10607365B2 (en) | 2017-11-08 | 2020-03-31 | International Business Machines Corporation | Presenting an image indicating a position for a person in a location the person is waiting to enter |
DE102017220116A1 (en) * | 2017-11-13 | 2019-05-16 | Ford Global Technologies, Llc | Method and device to enable a quick stop of an autonomously moving vehicle |
US10416677B2 (en) | 2017-11-14 | 2019-09-17 | Uber Technologies, Inc. | Autonomous vehicle routing using annotated maps |
US10310505B1 (en) * | 2017-12-01 | 2019-06-04 | Uber Technologies, Inc. | Seamless vehicle entry |
US10627249B2 (en) * | 2017-12-01 | 2020-04-21 | At&T Intellectual Property I, L.P. | Dynamic customization of an autonomous vehicle experience |
KR102058049B1 (en) * | 2017-12-01 | 2020-01-22 | 엘지전자 주식회사 | Driving system for vehicle |
US10370005B2 (en) * | 2017-12-05 | 2019-08-06 | Ford Global Technologies, Llc | Method and apparatus for vehicle valet control devices |
JP6981241B2 (en) * | 2017-12-26 | 2021-12-15 | トヨタ自動車株式会社 | vehicle |
US10264389B1 (en) * | 2017-12-31 | 2019-04-16 | Lyft, Inc. | Optimizing pickup locations for transportation requests based on context information |
US10585431B2 (en) * | 2018-01-02 | 2020-03-10 | Ford Global Technologies, Llc | Mobile device tethering for a remote parking assist system of a vehicle |
US10303181B1 (en) | 2018-11-29 | 2019-05-28 | Eric John Wengreen | Self-driving vehicle systems and methods |
US11073838B2 (en) | 2018-01-06 | 2021-07-27 | Drivent Llc | Self-driving vehicle systems and methods |
US10299216B1 (en) | 2018-01-06 | 2019-05-21 | Eric John Wengreen | Self-driving vehicle actions in response to a low battery |
US10274950B1 (en) | 2018-01-06 | 2019-04-30 | Drivent Technologies Inc. | Self-driving vehicle systems and methods |
US11022971B2 (en) | 2018-01-16 | 2021-06-01 | Nio Usa, Inc. | Event data recordation to identify and resolve anomalies associated with control of driverless vehicles |
US10384600B1 (en) | 2018-01-29 | 2019-08-20 | GM Global Technology Operations LLC | Autonomous vehicle passenger identification and guidance system |
US20200349666A1 (en) | 2018-01-31 | 2020-11-05 | Xirgo Technologies, Llc | Enhanced vehicle sharing system |
US10684627B2 (en) * | 2018-02-06 | 2020-06-16 | Ford Global Technologies, Llc | Accelerometer-based external sound monitoring for position aware autonomous parking |
US11187543B2 (en) | 2018-02-14 | 2021-11-30 | Uatc, Llc | State-based autonomous-vehicle operations |
GB201802475D0 (en) * | 2018-02-15 | 2018-04-04 | Jaguar Land Rover Ltd | Controller and vehicle |
US20190286126A1 (en) * | 2018-03-14 | 2019-09-19 | GM Global Technology Operations LLC | Remote end-point drop-off navigation guidance |
US11468503B2 (en) | 2018-04-16 | 2022-10-11 | Bird Rides, Inc. | On-demand rental of electric vehicles |
US11215981B2 (en) | 2018-04-20 | 2022-01-04 | Bird Rides, Inc. | Remotely controlling use of an on-demand electric vehicle |
US11334753B2 (en) | 2018-04-30 | 2022-05-17 | Uatc, Llc | Traffic signal state classification for autonomous vehicles |
CN109141911B (en) * | 2018-06-26 | 2019-11-26 | 百度在线网络技术(北京)有限公司 | The acquisition methods and device of the control amount of unmanned vehicle performance test |
DE102018210450A1 (en) * | 2018-06-27 | 2020-01-02 | Robert Bosch Gmbh | Method for outputting control signals for controlling an automated vehicle |
US10696299B2 (en) | 2018-07-03 | 2020-06-30 | International Business Machines Corporation | Managing vehicle to vehicle communication to facilitate operational safety via risk assessment |
US10466057B1 (en) | 2018-07-30 | 2019-11-05 | Wesley Edward Schwie | Self-driving vehicle systems and methods |
US11034377B2 (en) * | 2018-07-31 | 2021-06-15 | Steering Solutions Ip Holding Corporation | System and method of automatically stowing and unstowing a steering column assembly |
US11263690B2 (en) | 2018-08-20 | 2022-03-01 | Bird Rides, Inc. | On-demand rental of electric vehicles |
US10471804B1 (en) | 2018-09-18 | 2019-11-12 | Drivent Llc | Self-driving vehicle systems and methods |
US10289922B1 (en) | 2018-09-18 | 2019-05-14 | Eric John Wengreen | System for managing lost, mislaid, or abandoned property in a self-driving vehicle |
US10479319B1 (en) | 2019-03-21 | 2019-11-19 | Drivent Llc | Self-driving vehicle systems and methods |
US10493952B1 (en) | 2019-03-21 | 2019-12-03 | Drivent Llc | Self-driving vehicle systems and methods |
US10282625B1 (en) | 2018-10-01 | 2019-05-07 | Eric John Wengreen | Self-driving vehicle systems and methods |
US10223844B1 (en) | 2018-09-18 | 2019-03-05 | Wesley Edward Schwie | Self-driving vehicle systems and methods |
US11214272B2 (en) | 2018-09-24 | 2022-01-04 | Waymo Llc | Autonomous vehicle system for determining a pullover spot in response to detected local failure |
US10955848B2 (en) | 2018-09-25 | 2021-03-23 | Waymo Llc | Reducing inconvenience to surrounding road users caused by stopped autonomous vehicles |
US11091154B2 (en) * | 2018-09-27 | 2021-08-17 | Gary L. Reinert, Sr. | Method and apparatus for rapid stopping of a motor vehicle particularly on snow or ice |
US11074542B2 (en) * | 2018-09-27 | 2021-07-27 | Intel Corporation | Automated delivery device and method for delivering a package |
US10794714B2 (en) * | 2018-10-01 | 2020-10-06 | Drivent Llc | Self-driving vehicle systems and methods |
US10832569B2 (en) | 2019-04-02 | 2020-11-10 | Drivent Llc | Vehicle detection systems |
US11644833B2 (en) | 2018-10-01 | 2023-05-09 | Drivent Llc | Self-driving vehicle systems and methods |
US11221622B2 (en) | 2019-03-21 | 2022-01-11 | Drivent Llc | Self-driving vehicle systems and methods |
US10900792B2 (en) | 2018-10-22 | 2021-01-26 | Drivent Llc | Self-driving vehicle systems and methods |
US11543824B2 (en) * | 2018-10-09 | 2023-01-03 | Waymo Llc | Queueing into pickup and drop-off locations |
US10535271B1 (en) | 2018-10-10 | 2020-01-14 | Waymo Llc | Smart signs for autonomous vehicles |
USD960722S1 (en) | 2018-12-13 | 2022-08-16 | Waymo Llc | Three-dimensional sign |
USD894020S1 (en) | 2018-12-13 | 2020-08-25 | Waymo Llc | Three-dimensional sign |
USD958245S1 (en) | 2018-10-10 | 2022-07-19 | Waymo Llc | Three-dimensional sign |
US10240938B1 (en) | 2018-10-22 | 2019-03-26 | Drivent Technologies Inc. | Self-driving vehicle systems and methods |
US10474154B1 (en) | 2018-11-01 | 2019-11-12 | Drivent Llc | Self-driving vehicle systems and methods |
US10286908B1 (en) | 2018-11-01 | 2019-05-14 | Eric John Wengreen | Self-driving vehicle systems and methods |
US11312331B2 (en) | 2018-11-13 | 2022-04-26 | Carrier Corporation | System and method for providing temporary access to a vehicle |
US10877479B2 (en) | 2018-12-12 | 2020-12-29 | Waymo Llc | Multiple destination trips for autonomous vehicles |
US11192543B2 (en) * | 2018-12-21 | 2021-12-07 | Ford Global Technologies, Llc | Systems and methods for automated stopping and/or parking of autonomous vehicles |
JP7052709B2 (en) | 2018-12-25 | 2022-04-12 | トヨタ自動車株式会社 | Vehicle control device and vehicle control method |
JP2020106980A (en) | 2018-12-26 | 2020-07-09 | トヨタ自動車株式会社 | Vehicle control device, vehicle control method and vehicle control system |
US10720551B1 (en) | 2019-01-03 | 2020-07-21 | Ford Global Technologies, Llc | Vehicle lamps |
US11036226B2 (en) | 2019-01-24 | 2021-06-15 | Ford Global Technologies, Llc | System and method for preventing unwanted dismissal of autonomous vehicle |
US11047700B2 (en) | 2019-02-01 | 2021-06-29 | Uber Technologies, Inc. | Navigation and routing based on image data |
US10377342B1 (en) | 2019-02-04 | 2019-08-13 | Drivent Technologies Inc. | Self-driving vehicle systems and methods |
US10744976B1 (en) | 2019-02-04 | 2020-08-18 | Drivent Llc | Self-driving vehicle systems and methods |
US20220230110A1 (en) * | 2019-02-19 | 2022-07-21 | Honda Motor Co., Ltd. | Vehicle allocation system and vehicle allocation method |
US11292504B2 (en) * | 2019-03-20 | 2022-04-05 | Volvo Car Corporation | Vehicle having multiple driving positions |
US11463263B2 (en) * | 2019-03-25 | 2022-10-04 | Micron Technology, Inc. | Secure emergency vehicular communication |
JP7237684B2 (en) * | 2019-03-27 | 2023-03-13 | 本田技研工業株式会社 | VEHICLE CONTROL DEVICE, VEHICLE CONTROL METHOD, AND PROGRAM |
US11269353B2 (en) | 2019-03-28 | 2022-03-08 | Gm Cruise Holdings Llc | Autonomous vehicle hailing and pickup location refinement through use of an identifier |
US11853942B2 (en) | 2019-04-12 | 2023-12-26 | Nicholas Anderson | System and method of ridesharing pick-up and drop-off |
FR3095178B1 (en) * | 2019-04-19 | 2021-05-07 | Transdev Group | Method and system for synchronizing the arrival of an autonomous motor vehicle with the arrival of a customer |
KR20200129351A (en) * | 2019-05-08 | 2020-11-18 | 현대자동차주식회사 | Vehicle and method for controlling thereof |
US11458929B1 (en) * | 2019-05-10 | 2022-10-04 | Gm Cruise Holdings Llc | Unlocking vehicle doors with facial recognition |
CA3140608A1 (en) * | 2019-05-20 | 2020-11-26 | Ahmad Abu ELREICH | Method for vehicle identification and communication between transportation network company (tnc) service users |
US11512968B2 (en) * | 2019-05-30 | 2022-11-29 | Ford Global Technologies, Llc | Systems and methods for queue management of passenger waypoints for autonomous vehicles |
US11587009B2 (en) * | 2019-07-09 | 2023-02-21 | Robert Bosch Gmbh | Risk-based assessment of passenger transfer |
US11386722B2 (en) | 2019-07-13 | 2022-07-12 | Toyota Motor North America, Inc. | Remote access of transports |
US11014534B2 (en) | 2019-07-13 | 2021-05-25 | Toyota Motor North America, Inc. | Remote access of transports |
JP7088139B2 (en) * | 2019-07-30 | 2022-06-21 | トヨタ自動車株式会社 | Operation control device |
US10940793B1 (en) | 2019-09-05 | 2021-03-09 | Ford Global Technologies, Llc | Ingress and egress for autonomous vehicle |
US11150665B2 (en) * | 2019-09-17 | 2021-10-19 | Ha Q Tran | Smart vehicle |
US11462019B2 (en) * | 2019-09-20 | 2022-10-04 | Gm Cruise Holdings Llc | Predicting rider entry time for pick-up and drop-off locations |
US11563732B2 (en) * | 2019-10-01 | 2023-01-24 | Ford Global Technologies, Llc | Systems and methods of multiple party authentication in autonomous vehicles |
JP7276079B2 (en) * | 2019-11-07 | 2023-05-18 | トヨタ自動車株式会社 | Vehicle allocation system, server device, and vehicle allocation program |
US11151817B2 (en) | 2019-11-25 | 2021-10-19 | Ford Global Technologies, Llc | Reducing latency in a passive entry system of a vehicle |
CN113002563A (en) * | 2019-12-20 | 2021-06-22 | 本田技研工业株式会社 | Control device and control method |
US11907887B2 (en) | 2020-03-23 | 2024-02-20 | Nuro, Inc. | Methods and apparatus for unattended deliveries |
US11807221B2 (en) * | 2020-04-29 | 2023-11-07 | Gm Cruise Holdings Llc | System for parking an autonomous vehicle |
US11535194B2 (en) | 2020-06-18 | 2022-12-27 | Ford Global Technologies, Llc | Systems and methods for reducing latency in vehicle access requests |
CN111739321A (en) * | 2020-06-21 | 2020-10-02 | 彭满芬 | Highway bus operation monitoring system |
US11491909B2 (en) | 2020-09-16 | 2022-11-08 | Waymo Llc | External facing communications for autonomous vehicles |
US20220107650A1 (en) * | 2020-10-06 | 2022-04-07 | Waymo Llc | Providing deliveries of goods using autonomous vehicles |
CN112180936A (en) * | 2020-10-12 | 2021-01-05 | 六安智梭无人车科技有限公司 | Control method and system of unmanned logistics vehicle |
CN116472213A (en) * | 2020-10-29 | 2023-07-21 | 伟摩有限责任公司 | Integral road-finding |
US11761784B2 (en) | 2020-11-24 | 2023-09-19 | Waymo Llc | Reachability user experience interfaces for autonomous vehicles |
JP7468404B2 (en) * | 2021-02-25 | 2024-04-16 | トヨタ自動車株式会社 | Autonomous vehicles, autonomous vehicle dispatch systems and mobile terminals |
US11853069B2 (en) | 2021-03-12 | 2023-12-26 | Waymo Llc | Continuing lane driving prediction |
CN113129102B (en) * | 2021-04-20 | 2022-04-12 | 南京领行科技股份有限公司 | Delayed order dispatching method and device, electronic equipment and storage medium |
US11731659B2 (en) * | 2021-04-29 | 2023-08-22 | Argo AI, LLC | Determination of vehicle pullover location considering ambient conditions |
US20220390938A1 (en) * | 2021-06-07 | 2022-12-08 | Waymo Llc | Stages of component controls for autonomous vehicles |
KR20230028852A (en) * | 2021-08-23 | 2023-03-03 | 현대자동차주식회사 | System and method for allocation of mobility |
US11608028B1 (en) * | 2021-09-03 | 2023-03-21 | Rivian Ip Holdings, Llc | Systems and methods for multi-zoned vehicle wake up |
US11745700B2 (en) | 2021-09-03 | 2023-09-05 | Rivian Ip Holdings, Llc | System and method for efficient management of vehicle power modes |
CN113837455B (en) * | 2021-09-09 | 2023-08-15 | 北京百度网讯科技有限公司 | Taxi taking method, taxi taking device, electronic equipment and readable storage medium |
US11656093B2 (en) | 2021-09-27 | 2023-05-23 | Argo AI, LLC | Method and system for navigating vehicle to pickup / drop-off zone |
US20230106268A1 (en) * | 2021-10-05 | 2023-04-06 | Argo Al, LLC | System and Method for Generating a Planned Path Using a Phantom Vehicle |
Family Cites Families (161)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4361202A (en) | 1979-06-15 | 1982-11-30 | Michael Minovitch | Automated road transportation system |
US4465155A (en) | 1981-06-17 | 1984-08-14 | Collins Marshall S | Automated operatorless vehicles |
JPS60202621A (en) | 1984-03-26 | 1985-10-14 | オムロン株式会社 | Illumination type pushbutton switch |
US5367456A (en) | 1985-08-30 | 1994-11-22 | Texas Instruments Incorporated | Hierarchical control system for automatically guided vehicles |
US5293160A (en) | 1989-11-02 | 1994-03-08 | Nissan Motor Company, Ltd. | Keyless vehicle lock system with distance measuring |
US5956250A (en) | 1990-02-05 | 1999-09-21 | Caterpillar Inc. | Apparatus and method for autonomous vehicle navigation using absolute data |
JP3108272B2 (en) | 1994-04-08 | 2000-11-13 | 三洋電機株式会社 | Self-propelled vehicle |
US7126583B1 (en) | 1999-12-15 | 2006-10-24 | Automotive Technologies International, Inc. | Interactive vehicle display system |
US5448479A (en) | 1994-09-01 | 1995-09-05 | Caterpillar Inc. | Remote control system and method for an autonomous vehicle |
JP3234728B2 (en) | 1994-12-06 | 2001-12-04 | ヤマハ発動機株式会社 | Self-driving car |
JPH08244494A (en) | 1995-03-08 | 1996-09-24 | Masao Kitayama | Accelerator control device |
US7113864B2 (en) | 1995-10-27 | 2006-09-26 | Total Technology, Inc. | Fully automated vehicle dispatching, monitoring and billing |
JP3569621B2 (en) | 1998-01-26 | 2004-09-22 | 本田技研工業株式会社 | Automatic vehicle steering system |
GB2335492B (en) * | 1998-03-18 | 2002-02-27 | Nokia Mobile Phones Ltd | Local navigation alternatives |
US6236333B1 (en) | 1998-06-17 | 2001-05-22 | Lear Automotive Dearborn, Inc. | Passive remote keyless entry system |
US6184802B1 (en) | 1998-10-13 | 2001-02-06 | Robert Goodman Lamb | Autonomous estimator of vehicle arrival time |
DE10024739A1 (en) | 1999-05-21 | 2000-12-07 | Honda Motor Co Ltd | Vehicle convoy travel mode control device transmits request to join existing convoy or break away from convoy to convoy lead vehicle and switches between manual and automatic control modes upon request recognition |
JP4552169B2 (en) | 1999-11-09 | 2010-09-29 | マツダ株式会社 | Control device for opening / closing body of vehicle |
US6697730B2 (en) | 2000-04-04 | 2004-02-24 | Georgia Tech Research Corp. | Communications and computing based urban transit system |
US6680675B1 (en) | 2000-06-21 | 2004-01-20 | Fujitsu Limited | Interactive to-do list item notification system including GPS interface |
KR100567002B1 (en) | 2000-10-16 | 2006-04-03 | 마쯔시다덴기산교 가부시키가이샤 | Automated guided vehicle, operation control system and method for the same, and automotive vehicle |
SE519748C2 (en) | 2000-10-23 | 2003-04-08 | Volvo Technology Corp | Procedure for checking access rights to an object and the computer program product for performing procedures |
US20040036622A1 (en) | 2000-12-15 | 2004-02-26 | Semyon Dukach | Apparatuses, methods, and computer programs for displaying information on signs |
JP4472163B2 (en) | 2000-12-15 | 2010-06-02 | 株式会社東海理化電機製作所 | Ignition switch |
USRE46109E1 (en) | 2001-03-29 | 2016-08-16 | Lg Electronics Inc. | Vehicle navigation system and method |
JP2003019541A (en) | 2001-07-09 | 2003-01-21 | Sintokogio Ltd | Bucket for carrying molding sand, and bucket elevator |
US20030040944A1 (en) * | 2001-08-22 | 2003-02-27 | Hileman Ryan M. | On-demand transportation system |
JP3980868B2 (en) | 2001-11-02 | 2007-09-26 | パイオニア株式会社 | Vehicle automatic guidance system, control device in vehicle automatic guidance system, vehicle automatic guidance method, and automatic guidance processing program. |
JP2003195941A (en) | 2001-12-26 | 2003-07-11 | Matsushita Electric Ind Co Ltd | Method for providing service for moving mobile object |
JP3729786B2 (en) | 2002-01-10 | 2005-12-21 | トヨタ自動車株式会社 | Parking assistance device |
DE10202332B4 (en) | 2002-01-23 | 2011-08-11 | Marquardt GmbH, 78604 | Locking system, in particular for a motor vehicle |
JP3999982B2 (en) | 2002-02-28 | 2007-10-31 | 三洋電機株式会社 | Guided vehicle |
SE523970C2 (en) | 2002-03-22 | 2004-06-08 | Scania Cv Abp | Multifunctional vehicles for vehicles |
JP4089956B2 (en) | 2002-11-15 | 2008-05-28 | 富士重工業株式会社 | Autonomous vehicle moving system by elevator |
KR20040105199A (en) | 2003-06-05 | 2004-12-14 | 엘지전자 주식회사 | Method and device for saving information in navigation system |
JP4072853B2 (en) * | 2003-06-06 | 2008-04-09 | アルパイン株式会社 | Navigation device |
US20040260470A1 (en) | 2003-06-14 | 2004-12-23 | Rast Rodger H. | Conveyance scheduling and logistics system |
US20050153707A1 (en) * | 2003-07-25 | 2005-07-14 | Liza Ledyard | Portable service identification, notification and location device and method |
US20050227704A1 (en) * | 2004-03-26 | 2005-10-13 | Joseph Ferra | Facilitating entering location data |
JP4506331B2 (en) | 2004-07-27 | 2010-07-21 | マツダ株式会社 | Switch display device for vehicle |
US20060253251A1 (en) | 2005-05-09 | 2006-11-09 | Puranik Nishikant N | Method for street name destination address entry using voice |
DE102005032096A1 (en) | 2005-07-08 | 2007-01-18 | Robert Bosch Gmbh | Method and system for assisting the driver of a motor vehicle in the detection of parking spaces suitable for the vehicle |
DE102005049380A1 (en) * | 2005-10-15 | 2007-04-19 | GM Global Technology Operations, Inc., Detroit | Motor vehicle parking assisting method, involves detecting parking spot using sensor, and verifying whether detected parking spot is allowable parking spot using position data of navigation system |
US9459622B2 (en) | 2007-01-12 | 2016-10-04 | Legalforce, Inc. | Driverless vehicle commerce network and community |
US20160027307A1 (en) * | 2005-12-23 | 2016-01-28 | Raj V. Abhyanker | Short-term automobile rentals in a geo-spatial environment |
US20140172727A1 (en) * | 2005-12-23 | 2014-06-19 | Raj V. Abhyanker | Short-term automobile rentals in a geo-spatial environment |
CN101421741A (en) | 2006-02-13 | 2009-04-29 | 全面保护有限公司 | Method and system for controlling a vehicle given to a third party |
US8050863B2 (en) | 2006-03-16 | 2011-11-01 | Gray & Company, Inc. | Navigation and control system for autonomous vehicles |
JP2007268086A (en) | 2006-03-31 | 2007-10-18 | Sanyo Electric Co Ltd | Riding golf cart |
US8326469B2 (en) | 2006-07-14 | 2012-12-04 | Irobot Corporation | Autonomous behaviors for a remote vehicle |
DE102006042974B4 (en) | 2006-09-13 | 2009-07-23 | Continental Automotive Gmbh | Method for access control to a vehicle |
US7716378B2 (en) | 2006-10-17 | 2010-05-11 | A10 Networks, Inc. | System and method to associate a private user identity with a public user identity |
US8532862B2 (en) | 2006-11-29 | 2013-09-10 | Ryan A. Neff | Driverless vehicle |
KR100853191B1 (en) | 2006-12-08 | 2008-08-20 | 한국전자통신연구원 | Apparatus and method of intelligent parking information |
US7840427B2 (en) | 2007-02-12 | 2010-11-23 | O'sullivan Sean | Shared transport system and service network |
EP1967931A3 (en) | 2007-03-06 | 2013-10-30 | Yamaha Hatsudoki Kabushiki Kaisha | Vehicle |
AU2007350940A1 (en) | 2007-04-06 | 2008-10-16 | Tele Atlas B.V. | Method, navigation device, and server for determining a location in a digital map database |
JP4897554B2 (en) | 2007-04-19 | 2012-03-14 | アルプス電気株式会社 | Keyless entry device |
KR100854766B1 (en) | 2007-04-27 | 2008-08-27 | 주식회사 만도 | Method for detecting of parking area by using range sensor |
US9191514B1 (en) | 2007-05-07 | 2015-11-17 | At&T Intellectual Property I, L.P. | Interactive voice response with user designated delivery |
US8255092B2 (en) | 2007-05-14 | 2012-08-28 | Irobot Corporation | Autonomous behaviors for a remote vehicle |
EP2000775A1 (en) | 2007-06-08 | 2008-12-10 | Aisin AW Co., Ltd. | Navigation apparatus and navigation program |
JP5130884B2 (en) | 2007-12-03 | 2013-01-30 | パナソニック株式会社 | Input device |
WO2009079469A1 (en) * | 2007-12-14 | 2009-06-25 | Promptu Systems Corporation | Automatic service vehicle hailing and dispatch system and method |
EP2231966A1 (en) * | 2007-12-26 | 2010-09-29 | High Parking Ltd | Roof-top parking system and method |
JP2009162567A (en) | 2007-12-28 | 2009-07-23 | Aisin Aw Co Ltd | Navigation device and computer program |
US8401780B2 (en) | 2008-01-17 | 2013-03-19 | Navteq B.V. | Method of prioritizing similar names of locations for use by a navigation system |
JP4978494B2 (en) | 2008-02-07 | 2012-07-18 | トヨタ自動車株式会社 | Autonomous mobile body and control method thereof |
US20090216600A1 (en) * | 2008-02-27 | 2009-08-27 | Montiss Llc | Systems and methods for arranging a transport transaction |
US8374743B2 (en) | 2008-05-16 | 2013-02-12 | GM Global Technology Operations LLC | Method and apparatus for driver control of a limited-ability autonomous vehicle |
DE102008002699A1 (en) | 2008-06-27 | 2009-12-31 | Robert Bosch Gmbh | An apparatus and method for controlling automatic steering of a vehicle, and apparatus and method for checking a feasibility of a predetermined target heading for a vehicle |
US7893847B2 (en) | 2008-07-09 | 2011-02-22 | Yahoo! Inc. | Real time detection of parking space availability |
US8082095B2 (en) * | 2008-09-12 | 2011-12-20 | General Motors Llc | Enhanced passenger pickup via telematics synchronization |
US8126450B2 (en) | 2008-09-24 | 2012-02-28 | Embarq Holdings Company Llc | System and method for key free access to a vehicle |
US8237389B2 (en) | 2008-11-12 | 2012-08-07 | Irobot Corporation | Multi mode safety control module |
BRPI1006813A2 (en) | 2009-01-17 | 2016-04-12 | Boomerang Systems Inc | automatic storage system and transport vehicle |
JP5215204B2 (en) | 2009-01-29 | 2013-06-19 | 株式会社クボタ | Work machine display structure |
JP5403330B2 (en) | 2009-02-25 | 2014-01-29 | アイシン精機株式会社 | Parking assistance device |
US8676466B2 (en) | 2009-04-06 | 2014-03-18 | GM Global Technology Operations LLC | Fail-safe speed profiles for cooperative autonomous vehicles |
WO2010120383A1 (en) | 2009-04-17 | 2010-10-21 | Searete Llc | Evanescent electromagnetic wave conversion apparatus and methods |
US20100286845A1 (en) | 2009-05-11 | 2010-11-11 | Andrew Karl Wilhelm Rekow | Fail-safe system for autonomous vehicle |
CN102460535B (en) | 2009-06-11 | 2014-09-03 | 丰田自动车株式会社 | Method for judging vehicle traveling position and vehicle traveling position judgment device |
DE102009033752A1 (en) | 2009-07-17 | 2011-01-27 | Volkswagen Ag | Driver assistance function e.g. basic function, switching method for car, involves selecting and activating functions during operation of switching element, if preset criteria are satisfied for activation of functions |
US10002198B2 (en) * | 2009-10-28 | 2018-06-19 | Verizon Patent And Licensing Inc. | Mobile taxi dispatch system |
US11042816B2 (en) | 2009-10-30 | 2021-06-22 | Getaround, Inc. | Vehicle access control services and platform |
EP2507753A4 (en) | 2009-12-04 | 2013-10-30 | Uber Technologies Inc | System and method for arranging transport amongst parties through use of mobile devices |
US8868427B2 (en) | 2009-12-11 | 2014-10-21 | General Motors Llc | System and method for updating information in electronic calendars |
US9068837B2 (en) | 2010-01-29 | 2015-06-30 | Here Global B.V. | Method of operating a navigation system |
KR101511923B1 (en) | 2010-04-12 | 2015-04-13 | 도요타 지도샤(주) | Vehicle remote operation system and on-board device |
JP5494182B2 (en) | 2010-04-22 | 2014-05-14 | 株式会社デンソー | Vehicle evacuation control device |
DE102010020208A1 (en) * | 2010-05-12 | 2011-11-17 | Volkswagen Ag | Method for parking or parking a vehicle and corresponding assistance system and vehicle |
CN102939230B (en) | 2010-06-16 | 2015-05-20 | 丰田自动车株式会社 | Driving assistance device |
US20120041675A1 (en) * | 2010-08-10 | 2012-02-16 | Steven Juliver | Method and System for Coordinating Transportation Service |
US8793036B2 (en) | 2010-09-22 | 2014-07-29 | The Boeing Company | Trackless transit system with adaptive vehicles |
US8509982B2 (en) | 2010-10-05 | 2013-08-13 | Google Inc. | Zone driving |
US20120173080A1 (en) | 2010-12-29 | 2012-07-05 | Delphi Technologies, Inc. | System and method for assisting a vehicle operator to parallel park a vehicle |
KR20120086140A (en) | 2011-01-25 | 2012-08-02 | 한국전자통신연구원 | Mobile and apparatus for providing auto valet parking service and method thereof |
US8494765B2 (en) | 2011-02-28 | 2013-07-23 | Nissan North America, Inc. | Vehicle user distance measuring system |
US20120271500A1 (en) | 2011-04-20 | 2012-10-25 | GM Global Technology Operations LLC | System and method for enabling a driver to input a vehicle control instruction into an autonomous vehicle controller |
US8078349B1 (en) | 2011-05-11 | 2011-12-13 | Google Inc. | Transitioning a mixed-mode vehicle to autonomous mode |
DE102011109564B4 (en) | 2011-08-05 | 2024-05-02 | Mercedes-Benz Group AG | Method and device for monitoring at least one vehicle occupant and method for operating at least one assistance device |
EP2573720B1 (en) | 2011-09-23 | 2016-03-09 | Sharoo AG | Method and system for sharing of transportation means |
FR2984254B1 (en) | 2011-12-16 | 2016-07-01 | Renault Sa | CONTROL OF AUTONOMOUS VEHICLES |
DE102012002307A1 (en) | 2012-02-06 | 2013-08-08 | Audi Ag | Motor vehicle with a driver assistance device and method for operating a motor vehicle |
EP2629269B1 (en) | 2012-02-16 | 2017-04-12 | Delphi Technologies, Inc. | Method for controlling access to a vehicle or starting a vehicle |
US20140350855A1 (en) * | 2012-02-28 | 2014-11-27 | Google Inc. | Systems and Methods for Providing Navigational Assistance to Reserved Parking Locations |
US9429943B2 (en) | 2012-03-05 | 2016-08-30 | Florida A&M University | Artificial intelligence valet systems and methods |
US9311417B2 (en) | 2012-03-09 | 2016-04-12 | Oracle International Corporation | Personalized navigation shortcuts |
KR101478067B1 (en) | 2012-03-21 | 2015-01-02 | 주식회사 만도 | Smart Parking Assist System of Vehicle and Control Method Thereof |
US8718861B1 (en) | 2012-04-11 | 2014-05-06 | Google Inc. | Determining when to drive autonomously |
US8700251B1 (en) | 2012-04-13 | 2014-04-15 | Google Inc. | System and method for automatically detecting key behaviors by vehicles |
US8521352B1 (en) | 2012-05-07 | 2013-08-27 | Google Inc. | Controlling a vehicle having inadequate map data |
JP2013238182A (en) | 2012-05-16 | 2013-11-28 | Denso Corp | Emergency stop device of vehicle |
US8768565B2 (en) | 2012-05-23 | 2014-07-01 | Enterprise Holdings, Inc. | Rental/car-share vehicle access and management system and method |
US20130321178A1 (en) | 2012-05-29 | 2013-12-05 | Akhtar Jameel | Shared vehicle rental system including transmission of reservation information and targeted advertising |
JP6000693B2 (en) | 2012-07-03 | 2016-10-05 | 日立オートモティブシステムズ株式会社 | Parking assistance device |
JP2014019301A (en) | 2012-07-18 | 2014-02-03 | Toyota Motor Corp | Emergency evacuation device |
US10055694B2 (en) | 2012-08-07 | 2018-08-21 | Hitachi, Ltd. | Use-assisting tool for autonomous mobile device, operation management center, operation system, and autonomous mobile device |
US8736438B1 (en) | 2012-08-15 | 2014-05-27 | Google Inc. | Computing device as a vehicle key |
DE102012016432B4 (en) | 2012-08-17 | 2014-03-06 | Audi Ag | Method for autonomous driving in a car wash and motor vehicle |
US9156476B2 (en) | 2012-10-02 | 2015-10-13 | Trevor O'Neill | System and method for remote control of unmanned vehicles |
US8676427B1 (en) | 2012-10-11 | 2014-03-18 | Google Inc. | Controlling autonomous vehicle using audio data |
US9008961B2 (en) | 2012-11-30 | 2015-04-14 | Google Inc. | Determining and displaying auto drive lanes in an autonomous vehicle |
US9613533B2 (en) * | 2012-12-12 | 2017-04-04 | Honda Motor Co., Ltd. | Parking space detector |
US20140172292A1 (en) | 2012-12-14 | 2014-06-19 | Ford Global Technologies, Llc | Methods and Apparatus for Context Based Trip Planning |
KR101449210B1 (en) | 2012-12-27 | 2014-10-08 | 현대자동차주식회사 | Apparatus for converting driving mode of autonomous vehicle and method thereof |
US9003030B2 (en) | 2013-01-03 | 2015-04-07 | International Business Machines Corporation | Detecting relative crowd density via client devices |
US8880270B1 (en) | 2013-01-08 | 2014-11-04 | Google Inc. | Location-aware notifications and applications for autonomous vehicles |
US20140285361A1 (en) * | 2013-03-25 | 2014-09-25 | Audi Ag | Personalized parking assistant |
US20140365250A1 (en) | 2013-06-05 | 2014-12-11 | Fujitsu Limited | Transportation service reservation method and apparatus |
US9122853B2 (en) | 2013-06-24 | 2015-09-01 | A10 Networks, Inc. | Location determination for user authentication |
US9523984B1 (en) | 2013-07-12 | 2016-12-20 | Google Inc. | Methods and systems for determining instructions for pulling over an autonomous vehicle |
EP2849017B1 (en) | 2013-09-12 | 2016-04-20 | Volvo Car Corporation | Method and arrangement for pick-up point retrieval timing |
CN105431882A (en) * | 2013-09-13 | 2016-03-23 | 英特尔公司 | Context-aware distributive taxi cab dispatching |
JP6231345B2 (en) | 2013-10-18 | 2017-11-15 | クラリオン株式会社 | Vehicle start support device |
US20150127191A1 (en) | 2013-11-06 | 2015-05-07 | Saswat Misra | Vehicular network |
US9333908B2 (en) * | 2013-11-06 | 2016-05-10 | Frazier Cunningham, III | Parking signaling system |
US9358940B2 (en) | 2013-11-22 | 2016-06-07 | Qualcomm Incorporated | System and method for configuring an interior of a vehicle based on preferences provided with multiple mobile computing devices within the vehicle |
ES2589770T3 (en) | 2013-11-26 | 2016-11-16 | Gt Gettaxi Limited | System and method to request a transport vehicle using a near field communication device |
US9877176B2 (en) | 2013-12-18 | 2018-01-23 | Medlegal Network, Inc. | Methods and systems of managing accident communications over a network |
WO2015099679A1 (en) * | 2013-12-23 | 2015-07-02 | Intel Corporation | In-vehicle authorization for autonomous vehicles |
US9304009B2 (en) | 2014-02-04 | 2016-04-05 | Here Global B.V. | Method and apparatus for providing passenger embarkation points for points of interests |
US9449512B2 (en) * | 2014-03-26 | 2016-09-20 | Intel Corporation | Orchestrating autonomous movements of parked vehicles to optimize parking efficiency |
US10477159B1 (en) | 2014-04-03 | 2019-11-12 | Waymo Llc | Augmented reality display for identifying vehicles to preserve user privacy |
US10109028B2 (en) * | 2014-04-16 | 2018-10-23 | Voxer Ip Llc | Embeddable communications software module |
US20150324708A1 (en) * | 2014-05-06 | 2015-11-12 | Ford Global Technologies, Llc | On-demand transportation |
CN105094767B (en) * | 2014-05-06 | 2019-02-12 | 华为技术有限公司 | Automatic driving vehicle dispatching method, vehicle scheduling server and automatic driving vehicle |
US9399445B2 (en) | 2014-05-08 | 2016-07-26 | International Business Machines Corporation | Delegating control of a vehicle |
US9787621B2 (en) | 2014-05-15 | 2017-10-10 | The Button Corporation Oy | Trigger event based response execution with secure initialization |
US9631933B1 (en) | 2014-05-23 | 2017-04-25 | Google Inc. | Specifying unavailable locations for autonomous vehicles |
US9436182B2 (en) | 2014-05-23 | 2016-09-06 | Google Inc. | Autonomous vehicles |
US9494937B2 (en) * | 2014-06-20 | 2016-11-15 | Verizon Telematics Inc. | Method and system for drone deliveries to vehicles in route |
US9441981B2 (en) | 2014-06-20 | 2016-09-13 | Fatdoor, Inc. | Variable bus stops across a bus route in a regional transportation network |
US9805602B2 (en) | 2014-07-21 | 2017-10-31 | Ford Global Technologies, Llc | Parking service |
US20160042303A1 (en) * | 2014-08-05 | 2016-02-11 | Qtech Partners LLC | Dispatch system and method of dispatching vehicles |
US9377315B2 (en) | 2014-10-22 | 2016-06-28 | Myine Electronics, Inc. | System and method to provide valet instructions for a self-driving vehicle |
US9547985B2 (en) | 2014-11-05 | 2017-01-17 | Here Global B.V. | Method and apparatus for providing access to autonomous vehicles based on user context |
CN107249955B (en) | 2014-12-31 | 2020-09-08 | 罗伯特·博世有限公司 | Controlling autonomous driving modes in an autonomous vehicle |
JP6237694B2 (en) | 2015-04-28 | 2017-11-29 | トヨタ自動車株式会社 | Travel control device |
JP6394497B2 (en) | 2015-05-25 | 2018-09-26 | トヨタ自動車株式会社 | Automatic vehicle driving system |
US9805605B2 (en) | 2015-08-12 | 2017-10-31 | Madhusoodhan Ramanujam | Using autonomous vehicles in a taxi service |
-
2014
- 2014-08-29 US US14/472,900 patent/US9631933B1/en active Active
- 2014-11-21 US US14/550,054 patent/US9194168B1/en active Active
- 2014-11-21 US US14/549,999 patent/US9910438B1/en active Active
- 2014-11-21 US US14/549,977 patent/US9547307B1/en active Active
-
2015
- 2015-05-22 WO PCT/US2015/032181 patent/WO2015179765A1/en active Application Filing
- 2015-08-31 US US14/840,515 patent/US9599477B1/en active Active
-
2016
- 2016-09-28 US US15/278,419 patent/US10261512B1/en active Active
-
2017
- 2017-02-08 US US15/427,449 patent/US10088326B1/en active Active
- 2017-05-22 US US15/601,054 patent/US10379537B1/en active Active
-
2018
- 2018-07-13 US US16/035,074 patent/US10718626B1/en active Active
-
2019
- 2019-03-01 US US16/290,253 patent/US11747811B1/en active Active
- 2019-06-21 US US16/448,161 patent/US10877480B1/en active Active
-
2020
- 2020-05-15 US US16/875,459 patent/US11754412B1/en active Active
- 2020-11-23 US US17/101,105 patent/US11914377B1/en active Active
-
2021
- 2021-09-27 US US17/486,059 patent/US11841236B1/en active Active
Cited By (38)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9485251B2 (en) | 2009-08-05 | 2016-11-01 | Daon Holdings Limited | Methods and systems for authenticating users |
US9964957B2 (en) * | 2015-10-28 | 2018-05-08 | Hyundai Motor Company | Method for controlling vehicle according to destination type |
US20170123432A1 (en) * | 2015-10-28 | 2017-05-04 | Hyundai Motor Company | Method for controlling vehicle according to destination type |
US20170180391A1 (en) * | 2015-12-22 | 2017-06-22 | Mcafee, Inc. | Secure over-the-air updates |
US11831654B2 (en) * | 2015-12-22 | 2023-11-28 | Mcafee, Llc | Secure over-the-air updates |
WO2017165545A3 (en) * | 2016-03-24 | 2017-10-19 | Waymo Llc | Arranging passenger pickups for autonomous vehicles |
US9836057B2 (en) | 2016-03-24 | 2017-12-05 | Waymo Llc | Arranging passenger pickups for autonomous vehicles |
US20220075380A1 (en) | 2016-03-24 | 2022-03-10 | Waymo Llc | Arranging passenger pickups for autonomous vehicles |
US11175666B2 (en) | 2016-03-24 | 2021-11-16 | Waymo Llc | Arranging passenger pickups for autonomous vehicles |
AU2021201801B2 (en) * | 2016-03-24 | 2022-06-16 | Waymo Llc | Arranging passenger pickups for autonomous vehicles |
US11853067B2 (en) | 2016-03-24 | 2023-12-26 | Waymo Llc | Arranging passenger pickups for autonomous vehicles |
AU2020204157B2 (en) * | 2016-03-24 | 2021-02-18 | Waymo Llc | Arranging passenger pickups for autonomous vehicles |
US10591916B2 (en) | 2016-03-24 | 2020-03-17 | Waymo Llc | Arranging passenger pickups for autonomous vehicles |
US11881112B1 (en) * | 2016-06-27 | 2024-01-23 | Amazon Technologies, Inc. | Annotated virtual track to inform autonomous vehicle control |
RU2700329C2 (en) * | 2016-08-08 | 2019-09-16 | ФОРД ГЛОУБАЛ ТЕКНОЛОДЖИЗ, ЭлЭлСи | Vehicle with possibility of tracking mobile device for control of vehicle subsystems |
GB2555530A (en) * | 2016-09-13 | 2018-05-02 | Ford Global Tech Llc | Passenger monitoring systems and methods |
US20200008061A1 (en) * | 2017-03-14 | 2020-01-02 | Bayerische Motoren Werke Aktiengesellschaft | Authentication System for an at Least Partly Autonomous Vehicle |
US11277741B2 (en) * | 2017-03-14 | 2022-03-15 | Bayerische Motoren Werke Aktiengesellschaft | Authentication system for an at least partly autonomous vehicle |
WO2018194627A1 (en) * | 2017-04-20 | 2018-10-25 | Ford Global Technologies, Llc | Passenger detection systems and methods |
KR20190138307A (en) * | 2017-05-19 | 2019-12-12 | 웨이모 엘엘씨 | Early boarding of passengers in autonomous vehicles |
US11716598B2 (en) | 2017-05-19 | 2023-08-01 | Waymo Llc | Early boarding of passengers in autonomous vehicles |
US11297473B2 (en) | 2017-05-19 | 2022-04-05 | Waymo Llc | Early boarding of passengers in autonomous vehicles |
KR102440246B1 (en) * | 2017-05-19 | 2022-09-06 | 웨이모 엘엘씨 | Early boarding of passengers in autonomous vehicles |
KR102309575B1 (en) * | 2017-05-19 | 2021-10-07 | 웨이모 엘엘씨 | Early boarding of passengers in autonomous vehicles |
KR20210124515A (en) * | 2017-05-19 | 2021-10-14 | 웨이모 엘엘씨 | Early boarding of passengers in autonomous vehicles |
US10766446B2 (en) | 2017-06-08 | 2020-09-08 | Ford Global Technologies, Llc | External vehicle component control |
FR3067667A1 (en) * | 2017-06-15 | 2018-12-21 | Francois Geli | DEVICES FOR SERVICIAL MOBILITY IN TOWN OR RURAL ENVIRONMENT OR MOUNTAIN PROVIDING TRANSPORT RECIPES WITHOUT CONTROLLERS |
WO2019036208A1 (en) * | 2017-08-17 | 2019-02-21 | Waymo Llc | Recognizing assigned passengers for autonomous vehicles |
US11475119B2 (en) | 2017-08-17 | 2022-10-18 | Waymo Llc | Recognizing assigned passengers for autonomous vehicles |
US10872143B2 (en) | 2017-08-17 | 2020-12-22 | Waymo Llc | Recognizing assigned passengers for autonomous vehicles |
US10579788B2 (en) | 2017-08-17 | 2020-03-03 | Waymo Llc | Recognizing assigned passengers for autonomous vehicles |
US11292485B2 (en) | 2017-08-25 | 2022-04-05 | Daimler Ag | Method for granting access and driving authorisations |
DE102017008084A1 (en) * | 2017-08-25 | 2019-02-28 | Daimler Ag | Procedure for granting access and driving authorization |
US11697394B2 (en) | 2017-08-29 | 2023-07-11 | Ford Global Technologies, Llc | Vehicle security systems and methods |
WO2019045694A1 (en) * | 2017-08-29 | 2019-03-07 | Ford Global Technologies, Llc | Vehicle security systems and methods |
US11663561B2 (en) * | 2017-12-29 | 2023-05-30 | Lyft, Inc. | Charge scheduling across a fleet of autonomous vehicles (AVs) |
US20210195415A1 (en) * | 2018-09-14 | 2021-06-24 | Samsung Electronics Co., Ltd. | Electronic device for performing authentication by using accessory, and electronic device operating method |
CN112677960A (en) * | 2020-12-28 | 2021-04-20 | 广州小马慧行科技有限公司 | Parking processing method, device, equipment and storage medium for automatic driving vehicle |
Also Published As
Publication number | Publication date |
---|---|
US10088326B1 (en) | 2018-10-02 |
US9599477B1 (en) | 2017-03-21 |
US11747811B1 (en) | 2023-09-05 |
US11841236B1 (en) | 2023-12-12 |
WO2015179765A1 (en) | 2015-11-26 |
US11754412B1 (en) | 2023-09-12 |
US10261512B1 (en) | 2019-04-16 |
US9194168B1 (en) | 2015-11-24 |
US10379537B1 (en) | 2019-08-13 |
US9631933B1 (en) | 2017-04-25 |
US10718626B1 (en) | 2020-07-21 |
US10877480B1 (en) | 2020-12-29 |
US11914377B1 (en) | 2024-02-27 |
US9547307B1 (en) | 2017-01-17 |
US9910438B1 (en) | 2018-03-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9194168B1 (en) | Unlock and authentication for autonomous vehicles | |
US11803183B2 (en) | Autonomous vehicles | |
US11669783B2 (en) | Identifying unassigned passengers for autonomous vehicles | |
AU2021203701B2 (en) | Recognizing assigned passengers for autonomous vehicles |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: GOOGLE INC., CALIFORNIA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:LU, DAVID TSE-ZHOU;JOHNSON, CALVIN KARL;HUBERT, RENAUD-ROLAND;SIGNING DATES FROM 20141118 TO 20150105;REEL/FRAME:034653/0837 |
|
STCF | Information on status: patent grant |
Free format text: PATENTED CASE |
|
CC | Certificate of correction | ||
AS | Assignment |
Owner name: WAYMO HOLDING INC., CALIFORNIA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:GOOGLE INC.;REEL/FRAME:042099/0935 Effective date: 20170321 |
|
AS | Assignment |
Owner name: WAYMO LLC, CALIFORNIA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:WAYMO HOLDING INC.;REEL/FRAME:042108/0021 Effective date: 20170322 |
|
AS | Assignment |
Owner name: GOOGLE LLC, CALIFORNIA Free format text: CHANGE OF NAME;ASSIGNOR:GOOGLE INC.;REEL/FRAME:044144/0001 Effective date: 20170929 |
|
AS | Assignment |
Owner name: GOOGLE LLC, CALIFORNIA Free format text: CORRECTIVE ASSIGNMENT TO CORRECT THE CORRECTIVE BY NULLIFICATION TO CORRECT INCORRECTLY RECORDED APPLICATION NUMBERS PREVIOUSLY RECORDED ON REEL 044144 FRAME 0001. ASSIGNOR(S) HEREBY CONFIRMS THE CHANGE OF NAME;ASSIGNOR:GOOGLE INC.;REEL/FRAME:047894/0508 Effective date: 20170929 |
|
MAFP | Maintenance fee payment |
Free format text: PAYMENT OF MAINTENANCE FEE, 4TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1551); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY Year of fee payment: 4 |
|
AS | Assignment |
Owner name: WAYMO LLC, CALIFORNIA Free format text: SUBMISSION TO CORRECT AN ERROR MADE IN A PREVIOUSLY RECORDED DOCUMENT THAT ERRONEOUSLY AFFECTS THE IDENTIFIED APPLICATIONS;ASSIGNOR:WAYMO LLC;REEL/FRAME:050978/0359 Effective date: 20191001 |
|
MAFP | Maintenance fee payment |
Free format text: PAYMENT OF MAINTENANCE FEE, 8TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1552); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY Year of fee payment: 8 |