IP Library Granted Patent US 9,043,702
Granted Patent B2
US 9,043,702 · App. 13/799,220 · Granted May 26, 2015

Methods and systems for creating a shaped playlist

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,043,702
App. No.
13/799,220
Granted
May 26, 2015
Kind
B2
Abstract

Methods and systems are described for generating media playlists, or selecting a media asset, according to a “shape” selected by a user. Specifically, a user may “shape” the playlist by designating specific sub-categories of media assets that should be presented at selected times in the playlist. The media application then interpolates the sub-categories for a media asset between the selected times such that adjacent media assets have smooth categorical transitions (e.g., feature incremental changes in the range of sub-categories).

Claims (42)

1. A method for generating a media playlist, the method comprising:

receiving a selection of a category associated with the media playlist from a user, wherein the category includes a range of a plurality of sub-categories;

assigning a first sub-category of the plurality of sub-categories to a first time, wherein a first media asset presented in the media playlist at the first time corresponds to the first sub-category;

assigning a second sub-category of the plurality of sub-categories to a second time, wherein a second media asset presented in the media playlist at the second time corresponds to the second sub-category;

interpolating a third sub-category of the plurality of sub-categories between the first sub-category and the second sub-category in a period of time between the first time and the second time; and

selecting a third media asset to present in the media playlist during the period of time that corresponds to the third sub-category.

2. The method of claim 1 , wherein the third sub-category includes a plurality of sub-categories between the first sub-category and the second sub-category in the plurality of sub-categories.

3. The method of claim 1 further comprising selecting a play length for the media playlist, wherein the play length corresponds to the period between the first time and the second time.

4. The method of claim 1 , wherein the assignment of the first sub-category of the plurality of sub-categories to the first time, is based on a user selection of the first media asset to the first time.

5. The method of claim 1 , wherein the category is media asset tempo, and wherein the first sub-category corresponds to low-tempo media assets, the second sub-category corresponds to high-tempo media assets, and the third sub-category corresponds to medium-tempo media assets.

6. The method of claim 1 , wherein the category is media asset mood, and wherein the first sub-category corresponds to somber media assets, the second sub-category corresponds to exciting media assets, and the third sub-category corresponds to neutral media assets.

7. The method of claim 1 , wherein the category is media asset release date, and wherein the first sub-category corresponds to media assets with release dates before a first date, the second sub-category corresponds to media assets with release dates after a second date, and the third sub-category corresponds to media assets with release dates between the first date and the second date.

8. The method of claim 1 , further comprising:

generating a graphical interface for display on a display screen, wherein the graphical interface charts the category and times in the media playlist;

indicating, on the graphical interface, the assignment of the first sub-category of the plurality of sub-categories to the first time and the assignment of the second sub-category of the plurality of sub-categories to the second time; and

generating a graphical representation of the interpolation of the third sub-category of the plurality of sub-categories between the first sub-category and the second sub-category in the period of time between the first time and the second time.

9. The method of claim 1 , wherein interpolating a third sub-category of the plurality of sub-categories, further comprises:

assigning an order to the plurality of sub-categories, wherein each sub-category of the plurality of sub-categories corresponds to a number in the order;

comparing a third number, associated with the third sub-category, to a first number, associated with the first sub-category, and a second number, associated with the second sub-category; and

in response to determining that the third number is between the first number and the second number in the order, assigning the third category to a third time between the first time and the second time.

10. The method of claim 1 , wherein interpolating causes a smooth categorical transition between the first sub-category and the second sub-category in the plurality of sub-categories.

11. A system for generating a media playlist, the system comprising control circuitry configured to:

receive a selection of a category associated with the media playlist from a user, wherein the category includes a range of a plurality of sub-categories;

assign a first sub-category of the plurality of sub-categories to a first time, wherein a first media asset presented in the media playlist at the first time corresponds to the first sub-category;

assign a second sub-category of the plurality of sub-categories to a second time, wherein a second media asset presented in the media playlist at the second time corresponds to the second sub-category;

interpolate a third sub-category of the plurality of sub-categories between the first sub-category and the second sub-category in a period of time between the first time and the second time, and wherein the third sub-category is between the first sub-category and the second sub-category in the plurality of sub-categories; and

select a third media asset to present in the media playlist during the period of time that corresponds to the third sub-category.

12. The system of claim 11 , wherein the third sub-category includes a plurality of sub-categories between the first sub-category and the second sub-category in the plurality of sub-categories.

13. The system of claim 11 , wherein the control circuitry is further configured to select a play length for the media playlist, wherein the play length corresponds to the period between the first time and the second time.

14. The system of claim 11 , wherein the assignment of the first sub-category of the plurality of sub-categories to the first time, is based on a user selection of the first media asset to the first time.

15. The system of claim 11 , wherein the category is media asset tempo, and wherein the first sub-category corresponds to low-tempo media assets, the second sub-category corresponds to high-tempo media assets, and the third sub-category corresponds to medium-tempo media assets.

16. The system of claim 11 , wherein the category is media asset mood, and wherein the first sub-category corresponds to somber media assets, the second sub-category corresponds to exciting media assets, and the third sub-category corresponds to neutral media assets.

17. The system of claim 11 , wherein the category is media asset release date, and wherein the first sub-category corresponds to media assets with release dates before a first date, the second sub-category corresponds to media assets with release dates after a second date, and the third sub-category corresponds to media assets with release dates between the first date and the second date.

18. The system of claim 11 , wherein the control circuitry is further configured to:

generate a graphical interface for display on a display screen, wherein the graphical interface charts the category and times in the media playlist;

indicate, on the graphical interface, the assignment of the first sub-category of the plurality of sub-categories to the first time and the assignment of the second sub-category of the plurality of sub-categories to the second time; and

generate a graphical representation of the interpolation of the third sub-category of the plurality of sub-categories between the first sub-category and the second sub-category in the period of time between the first time and the second time.

19. The system of claim 11 , wherein interpolating a third sub-category of the plurality of sub-categories, further comprises:

assigning an order to the plurality of sub-categories, wherein each sub-category of the plurality of sub-categories corresponds to a number in the order;

comparing a third number, associated with the third sub-category, to a first number, associated with the first sub-category, and a second number, associated with the second sub-category; and

in response to determining that the third number is between the first number and the second number in the order, assigning the third category to a third time between the first time and the second time.

20. The system of claim 11 , wherein interpolating causes a smooth categorical transition between the first sub-category and the second sub-category in the plurality of sub-categories.

Assignments (13)
PARTIAL RELEASE OF SECURITY INTEREST IN PATENTS Recorded Oct 27, 2022
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: ROVI PRODUCT CORPORATION (AS SUCCESSOR-IN-INTEREST TO ROVI GUIDES, INC.)
Reel/Frame 061786/0768 →
CHANGE OF NAME Recorded Oct 23, 2022
From: ROVI GUIDES, INC.
To: ADEIA GUIDES INC.
Reel/Frame 061746/0981 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 23, 2022
From: ADEIA GUIDES INC.
To: ROVI PRODUCT CORPORATION
Reel/Frame 061747/0001 →
RELEASE OF SECURITY INTEREST Recorded Jun 5, 2020
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS, INC.; VEVEO, INC.
Reel/Frame 053481/0790 →
RELEASE OF SECURITY INTEREST Recorded Jun 5, 2020
From: HPS INVESTMENT PARTNERS, LLC
To: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS, INC.; VEVEO, INC.
Reel/Frame 053458/0749 →
SECURITY INTEREST Recorded Jun 1, 2020
From: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS INC.; VEVEO, INC.; INVENSAS CORPORATION; INVENSAS BONDING TECHNOLOGIES, INC.; TESSERA, INC.; TESSERA ADVANCED TECHNOLOGIES, INC.; DTS, INC.; PHORUS, INC.; IBIQUITY DIGITAL CORPORATION
To: BANK OF AMERICA, N.A.
Reel/Frame 053468/0001 →
RELEASE OF SECURITY INTEREST IN PATENT RIGHTS Recorded Nov 25, 2019
From: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
To: APTIV DIGITAL INC.; GEMSTAR DEVELOPMENT CORPORATION; INDEX SYSTEMS INC.; ROVI GUIDES, INC.; ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; SONIC SOLUTIONS LLC; STARSIGHT TELECAST, INC.; UNITED VIDEO PROPERTIES, INC.; VEVEO, INC.
Reel/Frame 051145/0090 →
PATENT SECURITY AGREEMENT Recorded Nov 25, 2019
From: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS, INC.; VEVEO, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Reel/Frame 051110/0006 →
SECURITY INTEREST Recorded Nov 22, 2019
From: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS, INC.; VEVEO, INC.
To: HPS INVESTMENT PARTNERS, LLC, AS COLLATERAL AGENT
Reel/Frame 051143/0468 →
MERGER Recorded Mar 31, 2015
From: UNITED VIDEO PROPERTIES, INC.
To: UV CORP.
Reel/Frame 035301/0710 →
MERGER Recorded Mar 31, 2015
From: TV GUIDE, INC.
To: ROVI GUIDES, INC.
Reel/Frame 035301/0763 →
MERGER Recorded Mar 31, 2015
From: UV CORP.
To: TV GUIDE, INC.
Reel/Frame 035301/0740 →
PATENT SECURITY AGREEMENT Recorded Jul 24, 2014
From: APTIV DIGITAL, INC.; GEMSTAR DEVELOPMENT CORPORATION; INDEX SYSTEMS INC.; ROVI GUIDES, INC.; ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; SONIC SOLUTIONS LLC; STARSIGHT TELECAST, INC.; UNITED VIDEO PROPERTIES, INC.; VEVEO, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Reel/Frame 033407/0035 →