IP Library › Granted Patent US 8,176,058
Granted Patent B2
US 8,176,058 · App. 11/565,359 · Granted May 8, 2012

Method and systems for managing playlists

Assignee: Yahoo! Inc.
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,176,058
App. No.
11/565,359
Granted
May 8, 2012
Kind
B2
Abstract

The present invention relates to a computerized method and systems for managing feeds so that a user's playlists may be automatically updated in accordance with a user's desired media preferences.

Claims (67)

1. A method comprising:

receiving, at a computing device on a network, a first request to add a subscription feed to a user playlist, the feed comprising a plurality of episodes, the feed initially not present in the playlist prior to said first request;

obtaining first information relating to a first one of the episodes of the feed;

comparing, via the computing device, the first information with filter criteria;

associating the first information with the user playlist upon the first information satisfying the filter criteria, said association occurring at a location on a network;

obtaining second information relating to a second one of the episodes of the feed;

comparing, via the computing device, the second information with the filter criteria;

associating the second information with the playlist of the user based on the second criteria satisfying the filter criteria;

after said associating the second information, automatically disassociating the first information from the playlist;

automatically populating a portion of the playlist with at least a portion of the first information in response to said first associating step;

automatically removing the at least a portion of the first information from the playlist in response to the associating the second information step, wherein the automatically disassociating step is concomitant to the obtaining second information step.

2. The method of claim 1 , wherein the automatically disassociating step comprises:

comparing data associated the first one of the episodes to episode removal criteria; and

completing the automatically removing step when the data are in accordance with the episode removal criteria.

3. The method of claim 2 , wherein the data are one or more of episode creation date data, episode download date data, episode access date data, episode review data, episode author data, episode character data, episode distributor data, episode volume data, episode number data, episode file size data and feed data.

4. The method of claim 2 , wherein the data comprises the number of episodes of the media episodes associated with a portion of the playlist.

5. The method of claim 1 , further comprising:

indicating to the user that the first one of the episodes is available for review.

6. The method of claim 5 , wherein

the indicating step comprises displaying a message on a graphical user interface, and

the displaying step occurs concomitant to activation of software associated with the playlist.

7. The method of claim 5 , wherein

the indicating step comprises displaying a message on a graphical user interface, and

the displaying step occurs after the obtaining first information step.

8. The method of claim 1 , further comprising:

subscribing to the feed, thereby creating a subscription;

wherein the obtaining step comprises:

requesting access to the subscription; and

querying the feed to determine whether the first one of the episodes is available for distribution.

9. The method of claim 1 , further comprising:

prior to the associating step, defining a user-selected portion of the playlist for receiving ones of the episodes.

10. The method of claim 9 , wherein the associating step comprises:

automatically associating at least a portion of the first information with the user-selected portion of the playlist.

11. The method of claim 1 , further comprising:

accessing, by the user the first one of the episodes,

wherein the accessing comprises downloading the first one of the episodes to the user's computer; and

after the downloading step, reviewing the first one of the episodes.

12. The method of claim 1 , further comprising:

accessing, by the user, the first one of the episodes, and

after the accessing, automatically removing the first information from the playlist.

13. A system comprising:

a processor;

a memory;

a playlist stored in the memory;

first episode information related to a first episode of a subscription feed;

a playlist management module implemented by the processor, wherein the playlist management module associates the first episode information with the playlist based on a comparison of the first episode information and filter criteria;

second episode information related to a second episode of a subscription feed;

the playlist management module associates the second episode information with the playlist based on a comparison of the second episode information and the filter criteria;

the playlist management module automatically disassociates the first episode information from the playlist, said disassociation being based upon a comparison of the first episode information and episode removal criteria;

the playlist management module automatically populates a portion of the playlist with at least a portion of the first episode information in response to the association of the first information;

the playlist management module automatically removes the at least a portion of the first information from the playlist in response to the association of the second information, wherein said automatic disassociation is concomitant to obtaining the second episode information.

14. The system of claim 13 , wherein the playlist and the playlist management module are located on single computerized device.

15. The system of claim 13 , wherein the playlist is located on a first computerized device, and wherein the playlist management module is located on second computerized device, separate from the first computerized device.

16. The system of claim 15 , wherein the first computerized device is a portable computerized device.

17. The system of claim 15 , wherein the first computerized device is a subscription server.

18. A computer readable storage medium tangibly encoded with computer-executable instructions, the instructions when executed by a computer cause the computer to perform a method comprising:

receiving, at a computing device on a network, a first request to add a subscription feed to a user playlist, the feed comprising a plurality of episodes, the feed initially not present in the playlist prior to said first request;

obtaining first information relating to a first one of the episodes of the feed;

comparing, via the computing device, the first information with filter criteria;

associating the first information with the playlist of the user based on the first information satisfying the filter criteria;

obtaining second information relating to a second one of the episodes of the feed;

comparing, via the computing device, the second information with the filter criteria;

associating the second information with the playlist of the user based on the second criteria satisfying the filter criteria;

after said associating the second information, automatically disassociating the first information from the playlist;

automatically populating a portion of the playlist with at least a portion of the first information in response to the first associating step; and

automatically removing the at least a portion of the first information from the playlist in response to the associating the second information step,

wherein the automatically disassociating step is concomitant to the obtaining second information step.

Assignments (9)
CORRECTIVE ASSIGNMENT TO CORRECT THE THE ASSIGNOR NAME PREVIOUSLY RECORDED AT REEL: 052853 FRAME: 0153. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Mar 29, 2021
From: R2 SOLUTIONS LLC
To: STARBOARD VALUE INTERMEDIATE FUND LP, AS COLLATERAL AGENT
Reel/Frame 056832/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE NAME PREVIOUSLY RECORDED ON REEL 053654 FRAME 0254. ASSIGNOR(S) HEREBY CONFIRMS THE RELEASE OF SECURITY INTEREST GRANTED PURSUANT TO THE PATENT SECURITY AGREEMENT PREVIOUSLY RECORDED. Recorded Dec 30, 2020
From: STARBOARD VALUE INTERMEDIATE FUND LP
To: R2 SOLUTIONS LLC
Reel/Frame 054981/0377 →
RELEASE OF SECURITY INTEREST IN PATENTS Recorded Jul 8, 2020
From: STARBOARD VALUE INTERMEDIATE FUND LP
To: ACACIA RESEARCH GROUP LLC; AMERICAN VEHICULAR SCIENCES LLC; BONUTTI SKELETAL INNOVATIONS LLC; CELLULAR COMMUNICATIONS EQUIPMENT LLC; INNOVATIVE DISPLAY TECHNOLOGIES LLC; LIFEPORT SCIENCES LLC; LIMESTONE MEMORY SYSTEMS LLC; MOBILE ENHANCEMENT SOLUTIONS LLC; MONARCH NETWORKING SOLUTIONS LLC; NEXUS DISPLAY TECHNOLOGIES LLC; PARTHENON UNIFIED MEMORY ARCHITECTURE LLC; R2 SOLUTIONS LLC; SAINT LAWRENCE COMMUNICATIONS LLC; STINGRAY IP SOLUTIONS LLC; SUPER INTERCONNECT TECHNOLOGIES LLC; TELECONFERENCE SYSTEMS LLC; UNIFICATION TECHNOLOGIES LLC
Reel/Frame 053654/0254 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 25, 2020
From: EXCALIBUR IP, LLC
To: R2 SOLUTIONS LLC
Reel/Frame 053459/0059 →
PATENT SECURITY AGREEMENT Recorded Jun 5, 2020
From: ACACIA RESEARCH GROUP LLC; AMERICAN VEHICULAR SCIENCES LLC; BONUTTI SKELETAL INNOVATIONS LLC; CELLULAR COMMUNICATIONS EQUIPMENT LLC; INNOVATIVE DISPLAY TECHNOLOGIES LLC; LIFEPORT SCIENCES LLC; LIMESTONE MEMORY SYSTEMS LLC; MERTON ACQUISITION HOLDCO LLC; MOBILE ENHANCEMENT SOLUTIONS LLC; MONARCH NETWORKING SOLUTIONS LLC; NEXUS DISPLAY TECHNOLOGIES LLC; PARTHENON UNIFIED MEMORY ARCHITECTURE LLC; R2 SOLUTIONS LLC; SAINT LAWRENCE COMMUNICATIONS LLC; STINGRAY IP SOLUTIONS LLC; SUPER INTERCONNECT TECHNOLOGIES LLC; TELECONFERENCE SYSTEMS LLC; UNIFICATION TECHNOLOGIES LLC
To: STARBOARD VALUE INTERMEDIATE FUND LP, AS COLLATERAL AGENT
Reel/Frame 052853/0153 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 3, 2016
From: YAHOO! INC.
To: EXCALIBUR IP, LLC
Reel/Frame 038950/0592 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 1, 2016
From: EXCALIBUR IP, LLC
To: YAHOO! INC.
Reel/Frame 038951/0295 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 18, 2016
From: YAHOO! INC.
To: EXCALIBUR IP, LLC
Reel/Frame 038383/0466 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 30, 2006
From: OTT, EDWARD STANLEY, IV
To: YAHOO! INC.
Reel/Frame 018568/0676 →
Continuity (1)
Related Publication 20080133525A1 · Jun 5, 2008