# US 12,005,927 B2 · Enabling content playing in autonomous vehicles of a transportation service

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

- Number: US 12,005,927 B2
- Document ID: US12005927B2
- Status: Granted
- Kind: B2
- Application number: 17/467,522
- Filed: 2021-09-07
- Published: 2022-06-09
- Granted: 2024-06-11
- Earliest claimed: 2020-12-07
- Assignees: Waymo LLC
- Applicants: Waymo LLC
- Inventors: Matthew Corey Hall; Maria Moon; Orlee Smith; Erik Wolsheimer; Kyle Bechtel
- Web page: https://patentgrep.com/patent/US12005927B2

## CPC

- B60W 60/0013: {specially adapted for occupant comfort}
- B60W 50/0098: {Details of control systems ensuring comfort, safety or stability not otherwise provided for}
- B60W 60/00253: {Taxi operations}
- G06Q 10/02: Reservations, e.g. for tickets, services or events
- G06Q 10/0283: {for travel seating}
- G06Q 50/34: Betting or bookmaking, e.g. Internet betting
- B60W 2050/0088: {Adaptive recalibration}
- B60W 2540/043: Identity of occupants
- 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
- 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

## Abstract

Aspects of the disclosure relate to enabling playing of content at an autonomous vehicle. For example, a request to transport a user on a trip may be received. The autonomous vehicle may be assigned to the trip. Whether the user has enabled a content feature may be determined. In response to determining that the user has enabled the content feature a request for a device identifier is sent to the autonomous vehicle. The device identifier generated at the autonomous vehicle is received. The received device identifier may be sent to a content-enabling computing system including one or more processors in order to enable the user to play content from the client computing device at the autonomous vehicle during the trip.

## Claims

### Claim 1

A method for enabling playing of content at an autonomous vehicle, the method comprising:
receiving, by a computing system having one or more processors, from a client computing device, a request to transport a user on a trip;
assigning, by the computing system, the autonomous vehicle to the trip;
determining, by the computing system, whether the user has enabled a content feature;
in response to determining that the user has enabled the content feature sending, by the computing system, a request for a device identifier to the assigned autonomous vehicle;
receiving, by the computing system, the device identifier generated at the assigned autonomous vehicle; and
sending, by the computing system, the device identifier to a content-enabling computing system including one or more processors in order to enable the user to play content from the client computing device at the assigned autonomous vehicle during the trip.

### Claim 2 (depends on 1)

The method of claim 1, further comprising, sending credentials for the user to the content-enabling computing system in order to enable the user to play content from the client computing device at the assigned autonomous vehicle during the trip.

### Claim 3 (depends on 2)

The method of claim 2, further comprising, receiving from an application of the client computing device, the credentials prior to receiving the request for the trip.

### Claim 4 (depends on 1)

The method of claim 1, further comprising:
receiving from an application of the client computing device a signal indicating that the user has enabled the content feature; and
saving the indication with account information of the user in storage, and wherein determining whether the user has enabled a content feature includes accessing the account information in the storage.

### Claim 5 (depends on 1)

The method of claim 1, further comprising receiving a signal indicating that the client computing device has been authenticated by one or more computing devices of the autonomous vehicle, and wherein the device identifier is sent in response to receiving the signal.

### Claim 6 (depends on 1)

The method of claim 1, further comprising receiving a signal indicating that a door of the autonomous vehicle has been opened, and wherein the device identifier is sent in response to receiving the signal.

### Claim 7 (depends on 1)

The method of claim 1, further comprising:
receiving a first signal indicating that the autonomous vehicle has reached a destination for the trip; and
in response to receiving the first signal, sending a second signal to the content-enabling computing system requesting that the device identifier be removed from an account of the user, thereby preventing the user from being able to play content at the assigned autonomous vehicle.

### Claim 8 (depends on 1)

The method of claim 1, further comprising, after sending the device identifier and during the trip:
receiving a new device identifier from the assigned autonomous vehicle; and
sending, by the computing system, the new device identifier to the content-enabling computing system in order to enable the user to play the content from the client computing device at the assigned autonomous vehicle during the trip.

### Claim 9 (depends on 1)

The method of claim 1, wherein the playing of content from the client computing device at the assigned autonomous vehicle during the trip is enabled without requiring a direct communication link between the client computing device and the assigned autonomous vehicle.

### Claim 10

A method for enabling playing of content at an autonomous vehicle, the method comprising:
receiving, by a computing system having one or more processors, from a client computing device, a request to transport a user on a trip;
assigning, by the computing system, the autonomous vehicle to the trip;
determining, by the computing system, whether the user has enabled a content feature;
in response to determining that the user has enabled the content feature, identifying, by the computing system, a device identifier for the assigned autonomous vehicle; sending, by the computing system, the device identifier to the client computing device;
establishing, by the computing system, a communication link with the assigned autonomous vehicle; and
relaying, by the computing system, content received from the client computing device to a computing device of the assigned autonomous vehicle using the communication link.

### Claim 11 (depends on 10)

The method of claim 10, further comprising:
receiving from an application of the client computing device a signal indicating that the user has enabled the content feature; and
saving the indication with account information of the user in storage, and wherein determining whether the user has enabled a content feature includes accessing the account information in the storage.

### Claim 12 (depends on 10)

The method of claim 10, further comprising:
receiving a first signal indicating that the autonomous vehicle has reached a destination for the trip; and
in response to receiving the first signal, removing the device identifier from an account of the user, thereby preventing the user from being able to play content at the assigned autonomous vehicle.

### Claim 13 (depends on 10)

The method of claim 10, further comprising, after relaying the content and during the trip:
receiving a new device identifier from the assigned autonomous vehicle; and
sending, by the computing system, the new device identifier to the client computing device in order to enable the user to play the content from the client computing device at the assigned autonomous vehicle during the trip.

### Claim 14 (depends on 10)

The method of claim 10, wherein the playing of content from the client computing device at the assigned autonomous vehicle during the trip is enabled without requiring a direct communication link between the client computing device and the assigned autonomous vehicle.
