# US 2017/0285642 A1 · Optimizing timing for configuring an autonomous vehicle

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2017/0285642 A1
- Document ID: US20170285642A1
- Status: Published application
- Kind: A1
- Application number: 15/089,416
- Filed: 2016-04-01
- Published: 2017-10-05
- Earliest claimed: 2016-04-01
- Assignees: Uber Technologies, Inc.
- Applicants: Uber Technologies, Inc.
- Inventors: Peter Rander
- Web page: https://patentgrep.com/patent/US20170285642A1

## CPC

- B60H 1/00742: {by detection of the vehicle occupants' presence; by detection of conditions relating to the body of occupants, e.g. using radiant heat detectors}
- B60H 1/00357: {Air-conditioning arrangements specially adapted for particular vehicles}
- B60N 2/0244: {with logic circuits}
- B60N 2/0248: {with memory of positions}
- G05D 23/1905: {associated with tele control}
- B60N 2210/24: Cameras
- B60N 2220/10: using a database
- B60N 2230/20: Wireless data transmission
- B60H: ARRANGEMENTS OF HEATING, COOLING, VENTILATING OR OTHER AIR-TREATING DEVICES SPECIALLY ADAPTED FOR PASSENGER OR GOODS SPACES OF VEHICLES
- B60N: SEATS SPECIALLY ADAPTED FOR VEHICLES; VEHICLE PASSENGER ACCOMMODATION NOT OTHERWISE PROVIDED FOR
- G05D: SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES

## Abstract

An autonomous vehicle (AV) can receive a pick-up location from a backend transport facilitation system to service a pick-up request from a requesting user. The AV can further process sensor data from a sensor array of the AV to dynamically identify potential hazards while autonomously operating the AV along a current route to the pick-up location. The AV can receiving, from the backend transport facilitation system, a set of configuration instructions to configure adjustable components of an interior of the AV based on comfort preferences of the requesting user, and determine an optimal timing schedule to implement each of the set of configuration instructions. Thus, the AV can execute the set of configuration instructions based on the optimal timing schedule to configure the adjustable components of the configurable interior system prior to arriving at the pick-up location.

## Claims

### Claim 1

An autonomous vehicle (AV) comprising:
a communications array to transmit and receive communications from a backend transport facilitation system;
a configurable interior system;
a sensor array to generate sensor data corresponding to a situational environment of the AV;
an acceleration, steering, and braking system; and
a control system executing instructions that cause the control system to:
receive a pick-up location from the backend transport facilitation system to service a pick-up request from a requesting user;
process the sensor data to dynamically identify potential hazards along a current route to the pick-up location;
utilize the processed sensor data to autonomously control the acceleration, steering, and braking system along the current route;
receive, from the backend transport facilitation system, a set of configuration instructions to configure one or more adjustable components of the configurable interior system based on comfort preferences of the requesting user;
determine an optimal timing schedule to implement each of the set of configuration instructions; and
execute the set of configuration instructions based on the optimal timing schedule to configure the one or more adjustable components of the configurable interior system prior to arriving at the pick-up location.

### Claim 2 (depends on 1)

The AV of claim 1, wherein the one or more adjustable components comprise at least one of adjustable seats, adjustable windows, a climate control system, one or more displays, interior lights, and an audio system of the AV.

### Claim 3 (depends on 2)

The AV of claim 2, wherein the executed instructions further cause the control system to:
classify each of the one or more adjustable components for (i) immediate execution, or (ii) optimally timed execution.

### Claim 4 (depends on 3)

The AV of claim 3, wherein the adjustable components classified for optimally timed execution comprises the climate control system.

### Claim 5 (depends on 4)

The AV of claim 4, wherein the set of configuration instructions include a preferred climate setting for the AV, and wherein the executed instructions cause the control system to determine the optimal timing schedule for the preferred climate setting by (i) determining a travel time to the pick-up location, (ii) determining a time frame to adjust an interior temperature of the AV based on the climate setting, and (iii) setting an execution time for the climate control system of the configurable interior system based on the travel time and the time frame.

### Claim 6 (depends on 3)

The AV of claim 3, wherein the adjustable components classified for immediate execution include an adjustable seat component.

### Claim 7 (depends on 2)

The AV of claim 2, wherein the executed instructions further cause the control system to:
after picking up the requesting user at the pick-up location, monitor a location of the requesting user within an interior of the AV.

### Claim 8 (depends on 7)

The AV of claim 7, wherein the executed instructions further cause the control system to:
based on the location of the requesting user, dynamically adjust a climate control focal point of the climate control system.

### Claim 9 (depends on 7)

The AV of claim 7, wherein the executed instructions further cause the control system to:
based on the location of the requesting user, dynamically adjust an audio focal point of the audio system.

### Claim 10 (depends on 9)

The AV of claim 9, wherein the executed instructions cause the control system to dynamically adjust to audio focal point by adjusting at least one of a balance or a fade of the audio system based on the location of the requesting user.

### Claim 11

A non-transitory computer-readable medium storing instructions that, when executed by a control system of an autonomous vehicle (AV), cause the control system to:
receive a pick-up location from a backend transport facilitation system to service a pick-up request from a requesting user;
process sensor data from a sensor array of the AV to dynamically identify potential hazards along a current route to the pick-up location;
utilize the processed sensor data to autonomously control an acceleration, steering, and braking system of the AV along the current route;
receive, from the backend transport facilitation system, a set of configuration instructions to configure one or more adjustable components of a configurable interior system of the AV based on comfort preferences of the requesting user;
determine an optimal timing schedule to implement each of the set of configuration instructions; and
execute the set of configuration instructions based on the optimal timing schedule to configure the one or more adjustable components of the configurable interior system prior to arriving at the pick-up location.

### Claim 12 (depends on 11)

The non-transitory computer-readable medium of claim 11, wherein the one or more adjustable components comprise at least one of adjustable seats, adjustable windows, a climate control system, one or more displays, interior lights, and an audio system of the AV.

### Claim 13 (depends on 12)

The non-transitory computer-readable medium of claim 12, wherein the executed instructions further cause the control system to:
classify each of the one or more adjustable components for (i) immediate execution, or (ii) optimally timed execution.

### Claim 14 (depends on 13)

The non-transitory computer-readable medium of claim 13, wherein the adjustable components classified for optimally timed execution comprises the climate control system.

### Claim 15 (depends on 14)

The non-transitory computer-readable medium of claim 14, wherein the set of configuration instructions include a preferred climate setting for the AV, and wherein the executed instructions cause the control system to determine the optimal timing schedule for the preferred climate setting by (i) determining a travel time to the pick-up location, (ii) determining a time frame to adjust an interior temperature of the AV based on the climate setting, and (iii) setting an execution time for the climate control system of the configurable interior system based on the travel time and the time frame.

### Claim 16 (depends on 12)

The non-transitory computer-readable medium of claim 12, wherein the executing instructions further cause the control system to:
after picking up the requesting user at the pick-up location, monitor a location of the requesting user within an interior of the AV.

### Claim 17 (depends on 16)

The non-transitory computer-readable medium of claim 16, wherein the executed instructions further cause the control system to:
based on the location of the requesting user, dynamically adjust a climate control focal point of the climate control system.

### Claim 18 (depends on 16)

The non-transitory computer-readable medium of claim 16, wherein the executed instructions further cause the control system to:
based on the location of the requesting user, dynamically adjust an audio focal point of the audio system.

### Claim 19

A computer-implemented method of configuring an interior system of an autonomous vehicle (AV), the method being performed by a control system of the AV and comprising:
receiving a pick-up location from a backend transport facilitation system to service a pick-up request from a requesting user;
processing sensor data from a sensor array of the AV to dynamically identify potential hazards along a current route to the pick-up location;
utilizing the processed sensor data to autonomously control an acceleration, steering, and braking system of the AV along the current route;
receiving, from the backend transport facilitation system, a set of configuration instructions to configure one or more adjustable components of a configurable interior system of the AV based on comfort preferences of the requesting user;
determining an optimal timing schedule to implement each of the set of configuration instructions; and
executing the set of configuration instructions based on the optimal timing schedule to configure the one or more adjustable components of the configurable interior system prior to arriving at the pick-up location.
