IP Library Granted Patent US 8,028,038
Granted Patent B2
US 8,028,038 · App. 10/840,110 · Granted Sep 27, 2011

Obtaining a playlist based on user profile matching

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 8,028,038
App. No.
10/840,110
Granted
Sep 27, 2011
Kind
B2
Abstract

A system for sharing playlists utilizes a network, such as the Internet. A player device other than a general purpose computer, such as a dedicated media player or a remote control for a dedicated media player, is in communication with the server over the network. The player device is configured to receive a playlist, queue the playlist, display the playlist, and play a selection from the playlist. A user profile may be used to identify playlists that are likely to contain selections of interest to the user.

Claims (31)

1. A computer-implemented method comprising:

comparing, by a media player device, each of a plurality of user profiles with a target user profile of a first user associated with the media player device;

selecting, by the media player device, a matching user profile from the plurality of user profiles;

selecting a playlist of a matching user associated with the matching user profile, wherein a plurality of playlists including the selected playlist are stored by at least one server, each of the plurality of playlists is a playlist of one of a plurality of users including the matching user, and each of the plurality of users is associated with one of the plurality of user profiles; and

requesting, by the media player device, delivery of the selected playlist of the matching user from the at least one server.

2. The method of claim 1 wherein the matching user profile is one of the plurality of user profiles most similar to the target user profile.

3. The method of claim 1 wherein the at least one server comprises a central server.

4. The method of claim 1 wherein the at least one server comprises a plurality of peer media player devices forming a Peer-to-Peer (P2P) network.

5. The method of claim 4 wherein comparing each of the plurality of user profiles with the target user profile of the first user associated with the media player device comprises, at each peer media player device from the plurality of peer media player devices, comparing a one of the plurality of user profiles associated with a user of the peer media player device and the target user profile.

6. The method of claim 1 further comprising automatically updating the playlist at the media player device in response to a change made to the playlist by the matching user.

7. The method of claim 1 further comprising filtering the playlist to remove at least one item that is not compatible with the media player device.

8. The method of claim 1 further comprising filtering the playlist to remove at least one item that is not compatible with a location of the media player device.

9. The method of claim 1 further comprising editing the playlist at the media player device to further include items played in excess of a threshold rate at the media player device.

10. The method of claim 1 further comprising editing the playlist at the media player device to remove items played less than a threshold rate at the media player device.

11. The method of claim 1 wherein the media player device is a dedicated media player device.

12. A media player device comprising:

a communications interface communicatively coupling the media player device to a network; and

a control system associated with the communications interface and adapted to:

compare each of a plurality of user profiles with a target user profile of a first user associated with the media player device;

select a matching user profile from the plurality of user profiles;

request delivery of a playlist of a matching user associated with the matching user profile from a server storing the playlist to the media player device, wherein a plurality of playlists including the playlist are stored by the server, each of the plurality of playlists is a playlist of one of a plurality of users including the matching user, and each of the plurality of users is associated with one of the plurality of user profiles; and

play at least a portion of a song identified on the playlist of the matching user.

13. The media player device of claim 12 wherein the matching user profile is one of the plurality of user profiles most similar to the target user profile.

14. The media player device of claim 12 wherein the server is a central server.

15. The media player device of claim 12 wherein the server is one of a plurality of peer media player devices forming a Peer-to-Peer (P2P) network.

16. The media player device of claim 12 wherein the playlist is automatically updated at the media player device in response to a change made to the playlist by the matching user.

17. The media player device of claim 12 wherein the control system is further adapted to filter the playlist to remove at least one item that is not compatible with the media player device.

18. The media player device of claim 12 wherein the control system is further adapted to filter the playlist to remove at least one item that is not compatible with a location of the media player device.

19. The media player device of claim 12 wherein the control system is further adapted to edit the playlist at the media player device to further include items played in excess of a threshold rate at the media player device.

20. The media player device of claim 12 wherein the control system is further adapted to edit the playlist at the media player device to remove items played less than a threshold rate at the media player device.

21. The media player device of claim 12 wherein the media player device is a dedicated media player device.

Assignments (13)
RELEASE OF SECURITY INTEREST Recorded Oct 8, 2020
From: CONCERT DEBT, LLC
To: BLACK HILLS MEDIA, LLC
Reel/Frame 054007/0965 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 28, 2020
From: BLACK HILLS MEDIA, LLC
To: DEDICATED LICENSING LLC
Reel/Frame 052770/0101 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE NAME PREVIOUSLY RECORDED AT REEL: 036423 FRAME: 0430. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY INTEREST. Recorded Sep 11, 2015
From: BLACK HILLS MEDIA, LLC
To: CONCERT DEBT, LLC
Reel/Frame 036586/0927 →
SECURITY INTEREST Recorded Sep 1, 2015
From: CONCERT TECHNOLOGY CORPORATION
To: CONCERT DEBT, LLC
Reel/Frame 036515/0471 →
SECURITY INTEREST Recorded Sep 1, 2015
From: CONCERT TECHNOLOGY CORPORATION
To: CONCERT DEBT, LLC
Reel/Frame 036515/0495 →
SECURITY INTEREST Recorded Aug 24, 2015
From: BLACK HILLS MEDIA, LLC
To: CONCERT DEBT, LLC
Reel/Frame 036423/0353 →
SECURITY INTEREST Recorded Aug 24, 2015
From: BLACK HILLS MEDIA, LLC
To: CONCERT DEPT, LLC
Reel/Frame 036423/0430 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 27, 2012
From: DRYDEN ENTERPRISES, LLC
To: BLACK HILLS MEDIA, LLC
Reel/Frame 028654/0742 →
MERGER Recorded Nov 17, 2010
From: MUSICSTREAM, LLC
To: ELARIO, INC.
Reel/Frame 025385/0845 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 29, 2010
From: CONPACT, INC.
To: DRYDEN ENTERPRISES, LLC
Reel/Frame 024606/0249 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 26, 2007
From: CONCERT TECHNOLOGY CORPORATION
To: CONPACT, INC.
Reel/Frame 019610/0690 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 18, 2007
From: ELARIO, INC.
To: CONCERT TECHNOLOGY CORPORATION
Reel/Frame 019311/0817 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 15, 2005
From: WEEL, MARTIN
To: MUSICSTREAM, LLC
Reel/Frame 016272/0092 →