IP Library Granted Patent US 10,908,761
Granted Patent B2
US 10,908,761 · App. 15/668,406 · Granted Feb 2, 2021

Playlists and bookmarks in an interactive media guidance application system

Inventors: Jon P. Radloff (Castle Rock, CO); Danny R. Gaydou, II (Exton, PA); Thomas J. Carroll (Bensalem, PA); Mark Heyner (Golden, CO); Kenneth F. Carpenter, Jr. (Mount Laurel, NJ)
Assignee: Rovi Guides, Inc.
G06F3/048G11B27/105G11B27/34H04N7/163H04N21/4104H04N21/4312H04N21/4314H04N21/47H04N21/472H04N21/47217H04N21/488H04N21/4825G06F3/04847G06F16/40H04N21/26258H04N21/482
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 10,908,761
App. No.
15/668,406
Granted
Feb 2, 2021
Kind
B2
Abstract

Systems and method are provided for providing a playlist transport bar. The playlist transport bar provides an overlay which graphically represents assets (e.g., programs) of a playlist in a manner that enables a user to simultaneously ascertain a playback position within the playlist and a particular asset. The playlist transport may include asset regions which each correspond to an asset in a playlist and a position indication region which may provide information relating to a playback position.

Claims (62)

1. A method for displaying a playlist of media assets using an interactive media guidance application, the method comprising:

receiving a user input to display a first media asset from a playlist including a first media asset, a second media asset, and a third media asset;

generating for display, the first media asset at user equipment;

generating for display, a transport bar overlaying the first media asset, wherein the transport bar includes a first portion representing the first media asset, a second portion representing the second media asset, and a third portion representing the third media asset based on a determination that a total number of media assets in the playlist is less than a threshold maximum number of portions of the transport bar;

monitoring playback progression of the first media asset to display a playback position indicator within the first portion at the transport bar, the playback position indicator providing access to a playlist options menu when selected;

generating for display, the second media asset when the first media asset is finished; and

in response to generating for display the second media asset when the first media asset is finished, moving the playback position indicator from the first portion to the second portion to indicate playback progression of the second media asset; and

in response to receiving a user selection of a delete option in the playlist option menu:

removing the second portion from the transport bar.

2. The method of claim 1 , further comprising:

generating for display, at least one of an elapsed playback time of the playlist and an elapsed playback time of one of the first media asset and the second media asset.

3. The method of claim 1 , further comprising:

receiving a user request to move the playback position from a first position within the first portion to a second position within the second portion; and

in response to the user request:

switching from playing back the first media asset to the second media asset; and

playing back the second media asset from the second position that the playback position was moved to.

4. The method of claim 1 , further comprising:

receiving a command to select one or more portions to be displayed at the transport bar, wherein the one or more portions correspond to one or more media assets from the playlist; and

in response to the command, arranging the selected one or more portions within the transport bar.

5. The method of claim 1 , further comprising:

generating for display, at least one of:

a name of the playlist in a playlist information region in proximity to the transport bar;

a name of a media asset being played back corresponding to a location of the playback position in proximity to the transport bar; or

a total playtime of all media assets in the playlist in the playlist information region.

6. The method of claim 1 , further comprising:

allowing a user to load a different playlist while accessing the playlist transport bar.

7. The method of claim 1 , further comprising:

allowing a user to modify the playlist while accessing the playlist transport bar.

8. The method of claim 1 , further comprising:

initiating the interactive media guidance application running selected from a group consisting of an interactive television program guide, an online television program guide, and a Website.

9. The method of claim 1 , wherein the playlist options menu comprises options for adding and removing media assets in the playlist.

10. A system for displaying a playlist of media assets using an interactive media guidance application, the system comprising:

user interface circuitry configured to receive a user input to display a first media asset from a playlist including a first media asset, a second media asset and a third media asset;

control circuitry configured to:

generate for display, the first media asset at user equipment;

generate for display, a transport bar overlaying the first media asset, wherein the transport bar includes a first portion representing the first media asset a second portion representing the second media asset, and a third portion representing the third media asset based on a determination that a total number of media assets in the playlist is less than a threshold maximum number of portions of the transport bar;

monitor playback progression of the first media asset to display a playback position indicator within the first portion at the transport bar, the playback position indicator providing access to a playlist options menu when selected;

generate for display the second media asset when the first media asset is finished; and

in response to generating for display, the second media asset when the first media asset is finished, move playback position indicator from the first portion to the second portion to indicate playback progression of the second media asset; and

in response to receiving a user selection of a delete option in the playlist option menu:

remove the second portion from the transport bar.

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

generate for display, at least one of an elapsed playback time of the playlist and an elapsed playback time of one of the first media asset and the second media asset.

12. The system of claim 10 , wherein the user interface circuitry is further configured to receive a user request to move the playback position from a first position within the first portion to a second position within the second portion, and the control circuitry is further configured to:

in response to the user request:

switch from playing back the first media asset to the second media asset; and

play back the second media asset from the second position that the playback position was moved to.

13. The system of claim 10 , wherein the control circuitry is configured to:

receive a command to select one or more portions to be displayed at the transport bar, wherein the one or more portions correspond to one or more media assets from the playlist; and

in response to the command, arrange the selected one or more portions within the transport bar.

14. The system of claim 10 , wherein the control circuitry is configured to:

generate for display, at least one of:

a name of the playlist in a playlist information region in proximity to the transport bar;

a name of a media asset being played back corresponding to a location of the playback position in proximity to the transport bar; or

a total playtime of all media assets in the playlist in the playlist information region.

15. The system of claim 10 , wherein the control circuitry is configured to:

allow a user to load a different playlist while accessing the playlist transport bar.

16. The system of claim 10 , wherein the control circuitry is configured to:

allow a user to modify the playlist while accessing the playlist transport bar.

17. The system of claim 10 , wherein the control circuitry is configured to:

initiate the interactive media guidance application running selected from a group consisting of an interactive television program guide, an online television program guide, and a Website.

18. The system of claim 10 , wherein the playlist options menu comprises options for adding and removing media assets in the playlist.

Assignments (8)
CHANGE OF NAME Recorded Oct 2, 2024
From: ROVI GUIDES, INC.
To: ADEIA GUIDES INC.
Reel/Frame 069085/0138 →
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 →
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 10, 2018
From: RADLOFF, JON P.; CARROLL, THOMAS J.; HEYNER, MARK; CARPENTER, KENNETH F., JR.; GAYDOU, DANNY R., II
To: GUIDEWORKS, LLC
Reel/Frame 044585/0628 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 10, 2018
From: GUIDEWORKS, LLC
To: ROVI GUIDES, INC.
Reel/Frame 044585/0659 →
Continuity (5)
Continuation 13918478 · Jun 14, 2013
Continuation 11366863 · Mar 2, 2006
Provisional Application 60667870 · Apr 1, 2005
Provisional Application 60658270 · Mar 2, 2005
Related Publication 20180107307A1 · Apr 19, 2018