IP Library Granted Patent US 9,405,827
Granted Patent B2
US 9,405,827 · App. 11/565,100 · Granted Aug 2, 2016

Playlist generation of content gathered from multiple sources

Inventors: Donald Fischer (Westford, MA); Havoc Pennington (Westford, MA); Bryan Clark (Westford, MA); Colin Walters (Westford, MA)
Assignee: Red Hat, Inc.
G06F17/30772G06F17/30766H04L65/4084
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,405,827
App. No.
11/565,100
Granted
Aug 2, 2016
Kind
B2
Abstract

Embodiments of the present invention provide a mechanism for automatically creating a playlist for a user. In particular, data indicating music played by other users in the user's social network is collected. Music is then selected from this data and gathered from a music service in which the user subscribes, such as iTunes, Yahoo Music, etc. The service then builds the playlist with the gathered music.

Claims (36)

1. A method comprising:

receiving, by a processor executing an open overlay service, account information for a plurality of accounts of a first user, wherein each of the plurality of accounts is for a different social network service of the plurality of social network services to which the first user is subscribed;

assigning, by the open overlay service, a unique identifier to the first user in view of the account information for the plurality of accounts of the first user;

providing, by the open overlay service via a single open overlay web site, access by the first user to the plurality of social network services that the first user is subscribed to using the unique identifier;

monitoring, by the open overlay service, activities of the plurality of social networks to collect information identifying music previously played by a set of trusted users associated with the first user;

selecting music in view of the information identifying music previously played by the set of trusted users associated with the first user, a profile of the first user, and without a selection action by the first user;

accessing, by the open overlay service, a source of the selected music authorized by the first user;

using, by the open overlay service, authorization information associated with the first user and the source to retrieve the selected music from the source on behalf of the first user to create a playlist comprising the selected music; and

providing the playlist to the first user.

2. The method of claim 1 , wherein the set of other trusted users in the plurality of social networks are actively identified by the first user.

3. The method of claim 1 , wherein the music previously played by the set of trusted users associated with the first user comprises music that was previously selected by the first user.

4. A system comprising:

a memory to store account information for a plurality of accounts of a first user;

a processor operatively coupled to the memory, the processor to execute an open overlay service to:

receive the account information for the plurality of accounts of the first user, wherein each of the plurality of accounts is for a different social network service of the plurality of social network services to which the first user is subscribed;

assign a unique identifier to the first user in view of the account information for the plurality of accounts of the first user;

provide, via a single open overlay web site, access by the first user to the plurality of social network services that the first user is subscribed to using the unique identifier;

monitor activities of the plurality of social networks to collect information identifying music previously played by a set of trusted users associated with the first user;

select music in view of the information identifying music previously played by the set of trusted users associated with the first user, a profile of the first user, and without a selection action by the first user;

accessing a source of the selected music authorized by the first user;

use authorization information associated with the first user and the source to retrieve the selected music from the source on behalf of the first user to create a playlist comprising the selected music; and

provide the playlist to the first user.

5. The system of claim 4 , wherein the set of other trusted users in the plurality of social networks are actively identified by the first user.

6. The system of claim 4 , wherein the music previously played by the set of trusted users associated with the first user comprises music that was previously selected by the first user.

7. A non-transitory computer readable medium comprising instructions to cause a processor to:

receive, by an open overlay service executed by the processor, account information for the plurality of accounts of the first user, wherein each of the plurality of accounts is for a different social network service of the plurality of social network services to which the first user is subscribed;

assign a unique identifier to the first user in view of the account information for the plurality of accounts of the first user;

provide, via a single open overlay web site, access by the first user to the plurality of social network services that the first user is subscribed to using the unique identifier;

monitor activities of the plurality of social networks to collect information identifying music previously played by a set of trusted users associated with the first user;

collect, by the processor, information identifying music previously played;

select music in view of the information identifying music previously played by the set of trusted users associated with the first user, a profile of the first user, and without a selection action by the first user;

accessing a source of the selected music authorized by the first user;

use, by the open overlay service, authorization information associated with the first user and the source to retrieve the selected music from the source on behalf of the first user to create a playlist comprising the selected music; and

provide the playlist to the first user.

8. The non-transitory computer readable medium of claim 7 , wherein the set of trusted users in the plurality of social networks are actively identified by the first user.

9. The non-transitory computer readable medium of claim 7 , wherein the music previously played by the set of trusted users associated with the first user comprises music that was previously selected by the first user.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 30, 2006
From: FISCHER, DONALD; PENNINGTON, HAVOC; CLARK, BRYAN; WALTERS, COLIN
To: RED HAT, INC.
Reel/Frame 018567/0605 →
Continuity (1)
Related Publication 20080133737A1 · Jun 5, 2008