IP Library › Granted Patent US 11,283,877
Granted Patent B2
US 11,283,877 · App. 16/450,281 · Granted Mar 22, 2022

Software application and logic to modify configuration of an autonomous vehicle

Inventors: Timothy David Kentley-Klay (Stanford, CA); Rachad Youssef Gamara (San Francisco, CA)
Assignee: Zoox, Inc.
H04L67/125G06F3/0482G06F3/04842G06F3/04847G06Q10/00H04L29/00B60Q1/28B60Q1/30G07C5/008
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,283,877
App. No.
16/450,281
Granted
Mar 22, 2022
Kind
B2
Abstract

Various embodiments relate generally to autonomous vehicles and associated mechanical, electrical and electronic hardware, computer software and systems, and wired and wireless network communications to provide an autonomous vehicle fleet as a service. In particular, a method may include identifying a location of a user device associated with a user, transmitting a command to an autonomous vehicle system associated with an autonomous vehicle service to transit to the location, and providing information associated with the user device to the autonomous vehicle system, where the information includes configuration data to adapt one or more sub-systems of the autonomous vehicle. Sub-systems of the autonomous vehicle may include interior lighting, ambient sound, road handling, seating configuration, communication synchronization, and temperature control systems.

Claims (80)

1. A system comprising:

an autonomous vehicle configured to drive autonomously on a roadway;

an imaging sensor disposed on the autonomous vehicle;

one or more processors; and

computer-readable media storing instructions that, when executed by the one or more processors,

configure the system to perform acts comprising:

receiving an instruction to navigate to a first location associated with retrieving a passenger;

receiving configuration data associated with the passenger;

controlling the autonomous vehicle to travel to the first location;

controlling a subsystem of the autonomous vehicle in accordance with the configuration data;

receiving, from the imaging sensor, image data associated with the first location:

identifying, from the image data, the passenger at the first location;

sending, to a user device associated with the passenger and with the autonomous vehicle proximate the first location, a request for authentication information;

receiving the authentication information;

controlling the autonomous vehicle, proximate the first location and based at least in part on the authentication information, to at least one of open a door associated with the autonomous vehicle or unlock the autonomous vehicle to permit access to a passenger compartment of the autonomous vehicle; and

controlling the autonomous vehicle to navigate from the first location to a second location.

2. The system of claim 1 , wherein the configuration data comprises a setting associated with the subsystem, the acts further comprising:

receiving a command to adjust the subsystem;

controlling the subsystem in accordance with the command; and

updating, based at least in part on the command, the configuration data associated with the passenger.

3. The system of claim 1 ,

wherein the sending the request for authentication information is at least in part in response to identifying the passenger at the first location, and

wherein the controlling the subsystem is based at least in part on receiving the authentication information.

4. The system of claim 3 , wherein the imaging sensor is

a camera on the autonomous vehicle, the acts further comprising:

determining that facial features associated in the image data match a profile image associated with the passenger,

wherein the identifying the passenger is based at least in part on the match.

5. The system of claim 3 , further comprising:

a microphone associated with the autonomous vehicle, the acts further comprising:

determining, based at least in part on voice recognition performed on an audio signal generated by the microphone, that the audio signal is associated with the passenger,

wherein the identifying the passenger is based at least in part on the audio signal being associated with the passenger.

6. A method comprising:

receiving a location of a user device associated with a user;

receiving, via a user input at the user device, a destination;

generating first instructions to dispatch an autonomous vehicle to the location to transport the user to the destination;

transmitting the first instructions to the autonomous vehicle;

determining, based at least in part on a user profile associated with the user, configuration data;

transmitting the configuration data to the autonomous vehicle, the configuration data being used by the autonomous vehicle to configure one or more subsystems of the autonomous vehicle;

receiving, from a sensor on the autonomous vehicle, sensor data associated with the location of the user device;

identifying, from the image data, the user proximate the location of the user device;

requesting, at least in part in response to the identifying the user and via the user device, authentication data;

receiving, from the user device and with the autonomous vehicle proximate the location, the authentication data; and

based on the authentication data, generating second instructions to at least one of open a door associated with the autonomous vehicle or unlock the autonomous vehicle to permit access of the user to a passenger compartment of the autonomous vehicle.

7. The method of claim 6 , further comprising:

transmitting the second instructions to the autonomous vehicle.

8. The method of claim 6 , wherein the configuration data is used by the autonomous vehicle to configure the one or more subsystems of the autonomous vehicle prior to the autonomous vehicle arriving at the location associated with the user device.

9. The method of claim 6 , further comprising:

receiving one or more previous settings for the one or more subsystems; and

determining the configuration data based at least in part on the one or more previous settings.

10. The method of claim 9 , wherein the configuration data comprises at least one of temperature configuration data, lighting configuration data, audio configuration data, or road handling configuration data.

11. The method of claim 6 , further comprising:

receiving, from the user device, a second instruction to alter a configuration of the one or more sub-systems of the autonomous vehicle.

12. The method of claim 11 , further comprising:

updating the configuration data based on the second instruction.

13. The method of claim 6 , wherein the transmitting the configuration information is based at least in part on receiving the authentication information.

14. The method of claim 8 , wherein identifying the user comprises:

receiving image data from a camera on the autonomous vehicle; and

determining that facial features in the image data match a profile image associated with the user.

15. The method of claim 8 , wherein identifying the user comprises:

receiving audio data from a microphone on the autonomous vehicle; and

determining, based at least in part on voice recognition, that the audio data is associated with the user.

16. A method comprising:

receiving an instruction to navigate to a first location associated with a passenger;

receiving configuration data associated with the passenger;

controlling the autonomous vehicle to travel to the first location;

controlling, prior to the autonomous vehicle arriving at the first location, a subsystem of the autonomous vehicle in accordance with the configuration data;

receiving, from an imaging sensor associated with the autonomous vehicle, image data associated with the first location;

identifying, from the image data, the passenger at the first location;

sending, to a user device associated with the passenger and with the autonomous vehicle proximate the first location, a request for authentication information;

controlling the autonomous vehicle, based at least in part on receipt of the authentication information, to at least one of open a door associated with the autonomous vehicle or unlock the autonomous vehicle to permit access to a passenger compartment of the autonomous vehicle; and

controlling the autonomous vehicle to navigate from the first location to a second location.

17. The method of claim 16 , further comprising:

receiving, from the user device, a command to adjust a setting of the subsystem;

controlling the sub-system in accordance with the command; and

updating, based at least in part on the command, the configuration data.

18. The system of claim 16 , the acts further comprising:

receiving, from the user device, information about one or more profiles of users connected to the passenger on a social media network; and

determining the second location based at least in part on the one or more profiles.

19. The system of claim 16 , wherein the subsystem is associated with an ambient feature of an interior of the autonomous vehicle.

20. The system of claim 16 , wherein controlling the subsystem is based at least in part on receiving the authentication information.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 2, 2020
From: KENTLEY-KLAY, TIMOTHY DAVID; GAMARA, RACHAD YOUSSEF
To: ZOOX, INC.
Reel/Frame 051695/0037 →
Continuity (7)
Continuation 14933665 · Nov 5, 2015
Continuation In Part 14932959 · Nov 4, 2015
Continuation In Part 14932963 · Nov 4, 2015
Continuation In Part 14932966 · Nov 4, 2015
Continuation In Part 14756995 · Nov 4, 2015
Continuation In Part 14756992 · Nov 4, 2015
Related Publication 20190387060A1 · Dec 19, 2019
Cited By (3)
US 12,187,295 US 12,332,644 US 12,546,623