IP Library Granted Patent US 10,448,112
Granted Patent B2
US 10,448,112 · App. 15/417,190 · Granted Oct 15, 2019

Managing collections of episodic media content

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,448,112
App. No.
15/417,190
Granted
Oct 15, 2019
Kind
B2
Abstract

A media content management system that enables users to manage media content collections is disclosed. A media device is configured to receive requests to create media content collections for particular media content and, in response, to retrieve information related to the media content, and to generate one or more interfaces displaying information about created media content collections. In an embodiment, retrieving information related to a media content may include determining, for one or more episodes of the media content, whether the episode is available from various content sources, including both broadcast and broadband content sources. By enabling a media device to automatically retrieve and present information related to the availability of media content episodes across any number of different broadcast and broadband sources, users can more easily interact with and view information about particular media content of interest to the users.

Claims (81)

1. A method, comprising:

receiving, by a media device, a request to retrieve information for a plurality of episodes, subject to a requirement relating to a selected season;

for each episode in the plurality of episodes from the selected season and subsequent seasons:

determining an availability of the respective episode from one or more particular content sources of a set of content sources, the set of content sources including both broadcast content sources and broadband content sources;

causing display of a graphical user interface that displays an identifier of the respective episode and an indication of the one or more particular content sources of the set of content sources from which the respective episode is available for playback by the media device; and

for each content source of the one or more particular content sources:

determining whether the respective episode is available for playback from the respective content source;

in response to determining that the respective episode is available for playback from the respective content source, causing display of a content source identifier for the respective content source with a characteristic; and

in response to determining that the respective episode is not available for playback from the content source, causing display of the content source identifier without the characteristic.

2. The method of claim 1 , wherein the graphical user interface further indicates, for the respective episode of the plurality of episodes, that the respective episode has been recorded and is stored locally by the media device.

3. The method of claim 1 , further comprising:

receiving a selection of a particular episode of the plurality of episodes; and

causing display of a separate icon representing each content source of the set of content sources from which the particular episode is available for playback by the media device.

4. The method of claim 1 , further comprising:

determining that the respective episode is available from one or more broadband content sources;

in response to determining that the respective episode is available from the one or more broadband content sources, determining that the respective episode is no longer available from at least one broadband content source of the one or more broadband content sources; and

causing display of an alert indicating that the respective episode is no longer available from the at least one broadband content source of the one or more broadband content sources.

5. The method of claim 1 , further comprising recording, by the media device, at least one episode of the plurality of episodes for storage by the media device.

6. The method of claim 1 , further comprising causing recording of the respective episode of the show for storage by a cloud storage system.

7. The method of claim 1 , further comprising:

causing recording, by the media device, the respective episode of the show for storage by a cloud storage system;

wherein the graphical user interface displays an indicating that the respective episode is stored by the cloud storage system.

8. The method of claim 1 , wherein the one or more broadband content sources comprise broadband content sources configured by a user of the media device.

9. The method of claim 1 , further comprising:

determining a media content collection includes one or more episodes that are not currently available from any of the one or more broadband content sources;

monitoring the one or more broadband content sources for the availability of any of the one or more episodes; and

in response to detecting the availability of any of the one or more episodes, causing display of an alert.

10. One or more non-transitory computer-readable storage media, storing instructions, which when executed by one or more processors causes:

receiving, by a media device, a request to retrieve information for a plurality of episodes, subject to a requirement relating to a selected season;

for each episode in the plurality of episodes from the selected season and subsequent seasons:

determining an availability of the respective episode having the respective type from one or more particular content sources of a set of content sources, the set of content sources including both broadcast content sources and broadband content sources;

causing display of a graphical user interface that displays an identifier of the respective episode and an indication of the one or more particular content sources of the set of content sources from which the respective episode is available for playback by the media device; and

for each content source of the one or more particular content sources:

determining whether the respective episode is available for playback from the respective content source;

in response to determining that the respective episode is available for playback from the respective content source, causing display of a content source identifier for the respective content source with a characteristic; and

in response to determining that the respective episode is not available for playback from the content source, causing display of the content source identifier without the characteristic.

11. The one or more non-transitory computer-readable storage media of claim 10 , wherein the graphical user interface further indicates, for the respective episode of the plurality of episodes, that the respective episode has been recorded and is stored locally by the media device.

12. The one or more non-transitory computer-readable storage media of claim 10 , further comprising:

receiving a selection of a particular episode of the plurality of episodes; and

causing display of a separate icon representing each content source of the set of content sources from which the particular episode is available for playback by the media device.

13. The one or more non-transitory computer-readable storage media of claim 10 , further comprising:

determining that the respective episode is available from one or more broadband content sources;

in response to determining that the respective episode is available from the one or more broadband content sources, determining that the respective episode is no longer available from at least one broadband content source of the one or more broadband content sources; and

causing display of an alert indicating that the respective episode is no longer available from the at least one broadband content source of the one or more broadband content sources.

14. The one or more non-transitory computer-readable storage media of claim 10 , further comprising recording, by the media device, at least one episode of the plurality of episodes for storage by the media device.

15. The one or more non-transitory computer-readable storage media of claim 10 , further comprising causing recording of the respective episode of the show for storage by a cloud storage system.

16. The one or more non-transitory computer-readable storage media of claim 10 , further comprising:

causing recording, by the media device, the respective episode of the show for storage by a cloud storage system;

wherein the graphical user interface displays an indicating that the respective episode is stored by the cloud storage system.

17. The one or more non-transitory computer-readable storage media of claim 10 , wherein the one or more broadband content sources comprise broadband content sources configured by a user of the media device.

18. The one or more non-transitory computer-readable storage media of claim 10 , further comprising:

determining a media content collection includes one or more episodes that are not currently available from any of the one or more broadband content sources;

monitoring the one or more broadband content sources for the availability of any of the one or more episodes; and

in response to detecting the availability of any of the one or more episodes, causing display of an alert.

19. An apparatus, comprising:

a subsystem, implemented at least partially in hardware, that receives, by a media device, a request to retrieve information for a plurality of episodes, subject to a requirement relating to a selected season;

a subsystem, implemented at least partially in hardware, that, for each episode of the plurality of episodes from the selected season and subsequent seasons:

determines whether the respective episode having the respective type is available from one or more content sources of a set of content sources, the set of content sources including both broadcast content sources and broadband content sources;

a subsystem, implemented at least partially in hardware, that causes display of a graphical user interface that displays an identifier of the respective episode and an indication of content sources of the set of content sources from which the respective episode is available for playback by the media device; and

a subsystem, implemented at least partially in hardware, that, for each content source of the one or more particular content sources:

determines whether the respective episode is available or unavailable for playback from the content source;

in response to determining that the respective episode is available for playback from the content source, causes display of a first content source identifier with characteristic; and

in response to determining that the respective episode is not available for playback from the content source, causing display of the content source identifier without the characteristic.

20. The apparatus of claim 19 , wherein the graphical user interface further indicates, for the respective episode of the plurality of episodes, that the respective episode has been recorded and is stored locally by the media device.

21. The apparatus of claim 19 , further comprising:

a subsystem, implemented at least partially in hardware, that receives a selection of a particular episode of the plurality of episodes; and

a subsystem, implemented at least partially in hardware, that causes display of a separate icon representing each content source of the set of content sources from which the particular episode is available for playback by the media device.

22. The apparatus of claim 19 , further comprising:

a subsystem, implemented at least partially in hardware, that determines that the respective episode is available from one or more broadband content sources;

a subsystem, implemented at least partially in hardware, that subsequent to determining that the respective episode is available from one or more broadband content sources, determines that the respective episode is no longer available from at least one broadband content source of the one or more broadband content sources; and

a subsystem, implemented at least partially in hardware, that causes display of an alert indicating that the respective episode is no longer available from the at least one broadband content source of the one or more broadband content sources.

23. The apparatus of claim 19 , further comprising a subsystem, implemented at least partially in hardware, that records, by the media device, at least one episode of the plurality of episodes for storage by the media device.

24. The apparatus of claim 19 , further comprising a subsystem, implemented at least partially in hardware, that causes recording of the respective episode of the show for storage by a cloud storage system.

25. The apparatus of claim 19 , further comprising:

a subsystem, implemented at least partially in hardware, that causes recording, by the media device, the respective episode of the show for storage by a cloud storage system;

wherein the graphical user interface displays an indicating that the respective episode is stored by the cloud storage system.

26. The apparatus of claim 19 , wherein the one or more broadband content sources comprise broadband content sources configured by a user of the media device.

27. The apparatus of claim 19 , further comprising:

a subsystem, implemented at least partially in hardware, that determines a media content collection includes one or more episodes that are not currently available from any of the one or more broadband content sources;

a subsystem, implemented at least partially in hardware, that monitors the one or more broadband content sources for the availability of any of the one or more episodes; and

a subsystem, implemented at least partially in hardware, that in response to detecting the availability of any of the one or more episodes, causes display of an alert.

Assignments (8)
CHANGE OF NAME Recorded Sep 27, 2024
From: TIVO SOLUTIONS INC.
To: ADEIA MEDIA SOLUTIONS INC.
Reel/Frame 069067/0489 →
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 →
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 →
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 →
CHANGE OF NAME Recorded Mar 23, 2017
From: TIVO INC.
To: TIVO SOLUTIONS INC.
Reel/Frame 041700/0424 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 31, 2017
From: SCHMIDT, MARGRET; LISTON, ALEX; LOVELL, NICHOLAS; ALCAZAR, RICHARD
To: TIVO INC.
Reel/Frame 041135/0058 →