# US 2019/0377754 A1 · Driver jukebox system

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

- Number: US 2019/0377754 A1
- Document ID: US20190377754A1
- Status: Published application
- Kind: A1
- Application number: 16/505,141
- Filed: 2019-07-08
- Published: 2019-12-12
- Earliest claimed: 2014-03-26
- Assignees: Lyft, Inc.
- Applicants: Lyft, Inc.
- Inventors: Evan Goldin; James Addison; Brady Law; Christopher John Selin; Marc Haumann
- Web page: https://patentgrep.com/patent/US20190377754A1

## CPC

- G06F 16/639: {using playlists}
- G06F 3/165: {Management of the audio stream, e.g. setting of volume, audio stream path}
- G06F 16/60: of audio data
- G06F 16/635: Filtering based on additional data, e.g. user or group profiles
- H04W 4/027: {using movement velocity, acceleration information}
- H04W 4/30: Services specially adapted for particular environments, situations or purposes
- H04W 8/20: Transfer of user or subscriber data
- H04W 4/023: {using mutual or relative location information between multiple location based services [LBS] targets or of distance thresholds}
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)

## Abstract

A system for a driver jukebox on a driver device includes a music server system interface, a ride server system, a playlist determiner, a ride started determiner, and a music player. The music server system interface is for providing a driver credential to a music server system. The ride server system interface is for receiving a rider music preference from a rider device. The playlist determiner is for determining a playlist based at least in part on the rider music preference. The ride started determiner is for determining that a ride for the rider has started. The music server system interface for indicating to play the playlist.

## Claims

### Claim 1

(canceled)

### Claim 2

A system comprising:
at least one processor; and
a non-transitory computer readable medium comprising instructions that, when executed by the at least one processor, cause the system to:
receive a transportation request from a requester device;
determine a provider device to service the transportation request;
identify provider music preferences associated with the provider device and requester music preferences associated with the requester device;
determine common music preferences based on the provider music preferences and the requester music preferences; and
generate, based on the common music preferences, a music playlist to play during the fulfillment of the transportation request.

### Claim 3 (depends on 2)

The system of claim 2, further comprising instructions that, when executed by the at least one processor, cause the system to:
determine that both the provider device and the requester device have access to a common music service; and
wherein identifying the provider music preferences and the requester music preferences comprises receiving the provider music preferences and the requester music preferences from the common music service.

### Claim 4 (depends on 2)

The system of claim 2, wherein the common music preferences comprise one or more of common song preferences, common album preferences, common artist preferences, or common genre preferences.

### Claim 5 (depends on 2)

The system of claim 2, further comprising instructions that, when executed by the at least one processor, cause the system to provide the music playlist to the provider device.

### Claim 6 (depends on 5)

The system of claim 5, further comprising instructions that, when executed by the at least one processor, cause the system to initiate, at the provider device, the music playlist upon detecting that transportation has started for the transportation request.

### Claim 7 (depends on 5)

The system of claim 5, further comprising instructions that, when executed by the at least one processor, cause the system to receive, from the requester device, an indication to start playing the music playlist at the provider device.

### Claim 8 (depends on 2)

The system of claim 2, wherein the instructions cause the system to determine the common music preferences by:
identifying a provider music playlist associated with the provider music preferences;
identifying a requester music playlist associated with the requester music preferences; and
determining a common song between the provider music playlist and the requester music playlist to add to the music playlist to play during transportation for the transportation request.

### Claim 9

A method comprising:
receiving a transportation request from a requester device;
determining a provider device to service the transportation request;
identifying provider music preferences associated with the provider device and requester music preferences associated with the requester device;
determining common music preferences based on the provider music preferences and the requester music preferences; and
generating, based on the common music preferences, a music playlist to play during fulfilment of the transportation request.

### Claim 10 (depends on 9)

The method of claim 9, further comprising:
determining that both the provider device and the requester device have access to a common music service; and
wherein identifying the provider music preferences and the requester music preferences comprises receiving the provider music preferences and the requester music preferences from the common music service.

### Claim 11 (depends on 9)

The method of claim 9, wherein the common music preferences comprise one or more of common song preferences, common album preferences, common artist preferences, or common genre preferences.

### Claim 12 (depends on 9)

The method of claim 9, further comprising providing the music playlist to the provider device.

### Claim 13 (depends on 12)

The method of claim 12, further comprising initiating, at the provider device, the music playlist upon detecting that transportation has started for the transportation request.

### Claim 14 (depends on 12)

The method of claim 12, further comprising receiving, from the requester device, an indication to start playing the music playlist at the provider device.

### Claim 15 (depends on 9)

The method of claim 9, wherein determining the common music preferences comprises:
identifying a provider music playlist associated with the provider music preferences;
identifying a requester music playlist associated with the requester music preferences; and
determining a common song between the provider music playlist and the requester music playlist to add to the music playlist to play during transportation for the transportation request.

### Claim 16

A non-transitory computer readable medium comprising instructions that, when executed by at least one processor, cause a computer device to:
receive a transportation request from a requester device;
determine a provider device to service the transportation request;
identify provider music preferences associated with the provider device and requester music preferences associated with the requester device;
determine common music preferences based on the provider music preferences and the requester music preferences; and
generate, based on the common music preferences, a music playlist to play during fulfilment of the transportation request.

### Claim 17 (depends on 16)

The non-transitory computer readable medium of claim 16, wherein the instructions cause the computer device to:
determine that both the provider device and the requester device have access to a common music service; and
wherein identifying the provider music preferences and the requester music preferences comprises receiving the provider music preferences and the requester music preferences from the common music service.

### Claim 18 (depends on 16)

The non-transitory computer readable medium of claim 16, wherein the common music preferences comprise one or more of common song preferences, common album preferences, common artist preferences, or common genre preferences.

### Claim 19 (depends on 16)

The non-transitory computer readable medium of claim 16, further comprising instructions that, when executed by the at least one processor, cause the computer device to provide the music playlist to the provider device.

### Claim 20 (depends on 19)

The non-transitory computer readable medium of claim 19, further comprising instructions that, when executed by the at least one processor, cause the computer device to initiate, at the provider device, the music playlist upon detecting that transportation has started for the transportation request.

### Claim 21 (depends on 19)

The non-transitory computer readable medium of claim 19, further comprising instructions that, when executed by the at least one processor, cause the computer device to receive, from the requester device, an indication to start playing the music playlist at the provider device.
