IP Library Granted Patent US 9,384,271
Granted Patent B1
US 9,384,271 · App. 14/657,061 · Granted Jul 5, 2016

Driver jukebox system

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 9,384,271
App. No.
14/657,061
Granted
Jul 5, 2016
Kind
B1
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 (49)

1. A system for a driver jukebox on a driver device, comprising:

a music server system interface for providing a driver credential to a music server system;

a ride server system interface for:

receiving ride information from a rider device, the ride information including a pickup location, a dropoff location, or a combination thereof;

sending a music suggestion to the rider device based on an event related to the ride information, wherein the rider device is to present the music suggestion to a rider for selection; and

receiving a rider music preference from the rider device, wherein the rider selects the rider music preference based on a set of music preference selections, the set of music preference selections including the music suggestion;

a playlist determiner for determining a playlist based at least in part on the rider music preference;

a ride started determiner for determining that a ride for the rider has started, wherein the determining that a ride for the rider has started comprises:

determining a distance between a location of the driver device and a location of the rider device; and

in the event that the distance is less than a predefined threshold distance, determining that the ride for the rider has started; and

the music server system interface for indicating to play the playlist.

2. A system as in claim 1 , wherein playing the playlist includes coupling to a vehicle sound system.

3. A system as in claim 2 , wherein coupling to the vehicle sound system includes enabling a wireless connection.

4. A system as in claim 1 , wherein indicating to play the playlist occurs automatically.

5. A system as in claim 4 , wherein indicating to play the playlist occurs automatically on receipt of an indication from the ride started determiner that a ride for the rider has started.

6. A system as in claim 1 , wherein a music data of the playlist is buffered prior to determining that the ride for the rider has started.

7. A system as in claim 1 , wherein the ride server system interface is further configured to provide a rider with the set of music preference selections.

8. A system as in claim 1 , wherein the rider music preference is received via the ride server system.

9. A system as in claim 1 , wherein the rider music preference comprises a music type preference, an artist preference, a song preference, a genre preference, a playlist preference, or any other appropriate music preference.

10. A system as in claim 1 , wherein the ride started determiner comprises a system for receiving an indication that a ride has started.

11. A system as in claim 1 , wherein the location of the driver device and the location of the rider device are determined using a global positioning system.

12. A system as in claim 1 , wherein the music server system interface is further for receiving a music stream for the playlist.

13. A system as in claim 1 , wherein the playlist determiner provides aggregate playlists.

14. A system as in claim 1 , wherein the ride server system interface receives rider control information for controlling a music player.

15. A system as in claim 1 , further comprising a driver interface for receiving driver control information for controlling a music player.

16. A method for a driver jukebox on a driver device, comprising:

providing a driver credential to a music server system;

receiving ride information from a rider device, the ride information including a pickup location, a dropoff location, or a combination thereof;

sending a music suggestion to the rider device based on an event related to the ride information, wherein the rider device is to present the music suggestion to a rider for selection;

receiving a rider music preference from the rider device, wherein the rider selects the rider music preference based on a set of music preference selections, the set of music preference selections including the music suggestion;

determining, using a processor, a playlist based at least in part on the rider music preference;

determining that a ride for the rider has started, wherein the determining that a ride for the rider has started comprises:

determining a distance between a location of the driver device and a location of the rider device; and

in the event that the distance is less than a predefined threshold distance, determining that the ride for the rider has started; and

indicating to play the playlist.

17. A computer program product for a driver jukebox on a driver device, the computer program product being embodied in a non-transitory computer readable storage medium and comprising computer instructions for:

providing a driver credential to a music server system;

receiving ride information from a rider device, the ride information including a pickup location, a dropoff location, or a combination thereof;

sending a music suggestion to the rider device based on an event related to the ride information, wherein the rider device is to present the music suggestion to a rider for selection;

receiving a rider music preference from the rider device, wherein the rider selects the rider music preference based on a set of music preference selections, the set of music preference selections including the music suggestion;

determining a playlist based at least in part on the rider music preference;

determining that a ride for the rider has started, wherein the determining that a ride for the rider has started comprises:

determining a distance between a location of the driver device and a location of the rider device; and

in the event that the distance is less than a predefined threshold distance, determining that the ride for the rider has started; and

indicating to play the playlist.

18. A system as in claim 1 , wherein the ride started determiner is further for:

determining whether the driver device and the rider device move in the same direction; and

in the event that the driver device and the rider device move in the same direction, determining that the ride for the rider has started.

19. A system as in claim 1 , wherein the event relates to a music concert.

Assignments (2)
SECURITY INTEREST Recorded Nov 3, 2022
From: LYFT, INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 061880/0237 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 13, 2015
From: GOLDIN, EVAN; ADDISON, JAMES; LAW, BRADY; SELIN, CHRISTOPHER JOHN; HAUMANN, MARC
To: LYFT, INC.
Reel/Frame 035161/0656 →