IP Library Granted Patent US 8,627,378
Granted Patent B2
US 8,627,378 · App. 13/049,469 · Granted Jan 7, 2014

Systems and methods for creating aggregations of episodes of series programming in order

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,627,378
App. No.
13/049,469
Granted
Jan 7, 2014
Kind
B2
Abstract

A viewer of an episode of a series such as a television series may wish to access episodes of the series that the viewer missed when they were originally broadcast. Interactive applications may receive the viewer's indication of interest to record missed episodes of the incomplete series, which may include instructions regarding recording options for including the missed episodes in a series aggregation. Interactive applications may identify the episodes to be included in the series aggregation, and record the missed episodes, which may then be stored and organized to create a series aggregation, in the order that they were first broadcast with episodes that the viewer may already have available. Interactive applications may present the episodes of the series aggregation in the order that they were originally broadcast, by providing the viewer with options on how to access the episodes.

Claims (133)

1. A method for presenting episodes of a series for a user, the method comprising:

receiving, with control circuitry, a user selection of an aggregation of a plurality of episodes of a series;

collecting the aggregation of the plurality of episodes of the series from more than one media source for viewing by the user;

notifying the user, without receiving further user input, in response to determining that the selected aggregation of the plurality of episodes of the series has become available for viewing in the order in which they were originally made available, the notifying indicates that the selected aggregation of the plurality of episodes of the series has become available for viewing; and

generating a presentation of the aggregation of the plurality of episodes of the series in the order in which they were originally made available.

2. The method of claim 1 , further comprising:

notifying the user when each episode of the series becomes available for viewing in the order in which they were originally made available; and

presenting a sequence of episodes of the series, wherein the sequence of episodes includes the beginning episodes of the series.

3. The method of claim 1 , further comprising providing the user with a plurality of options for collecting the aggregation of the plurality of episodes of the series, the plurality of options comprising at least:

a first option that does not require any additional payment and collects the aggregation of the plurality of episodes of the series from free sources; and

a second option that does require additional payment and collects at least one episode of the series from at least one of a plurality of different media sources that are not free.

4. The method of claim 3 , wherein the plurality of different media sources that are not free comprises at least two of:

a broadcast provider that is not free;

a cable provider that is not free;

a satellite provider that is not free;

a video-on-demand (VOD) server that is not free;

a pay-per-view provider;

a DVD provider;

the Internet;

the user's digital video recorder; and

a telephone.

5. The method of claim 1 , wherein receiving the user selection of the aggregation of the plurality of episodes of the series comprises automatically receiving the user selection of episodes of the series for a season, wherein the selected aggregation of the plurality of episodes are in the season.

6. The method of claim 1 , wherein collecting the aggregation of the plurality of episodes of the series comprises:

identifying the aggregation of the plurality of episodes of the series to be collected;

identifying the aggregation of the plurality of episodes of the series that are already available to the user; and

identifying and recording the aggregation of the plurality of episodes of the series that will be available for recording.

7. The method of claim 6 , wherein:

identifying the aggregation of the plurality of episodes of the series to be collected comprises including the identified episodes in a list of missed episodes;

identifying the aggregation of the plurality of episodes of the series that are already available to the user comprises removing the episodes that are already available from the list of missed episodes; and

identifying and recording the aggregation of the plurality of episodes of the series that will be available for recording further comprises removing the recorded episodes from the list of missed episodes.

8. The method of claim 1 , wherein collecting the aggregation of the plurality of episodes of the series for viewing by the user comprises collecting the aggregation of the plurality of episodes of the series out of the order in which they were originally made available for viewing by the user.

9. The method of claim 1 , wherein a first episode of the plurality of episodes is received after a second episode of the plurality of episodes, and wherein the first episode was originally made available before the second episode, further comprising ordering the selected aggregation of the plurality of episodes to cause the second episode to be generated for presentation before the first episode.

10. A system for presenting episodes of a series in the order in which they were originally made available for a user, comprising:

an interactive media guidance application implemented at least partially on control circuitry configured to:

collect a user selected aggregation of a plurality of episodes of a series from more than one media source for viewing by a user; and

notify the user, without receiving further user input, in response to determining that a user selected aggregation of the plurality of episodes of the series has become available for viewing in the order in which they were originally made available, the notification indicates that the selected aggregation of the plurality of episodes of the series has become available for viewing.

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

receive a user selection of the aggregation of the plurality of episodes of a series; and

present the aggregation of the plurality of episodes of the series in the order in which they were originally made available.

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

notify the user when each episode of the series becomes available for viewing in the order in which they were originally made available; and

present a sequence of episodes of the series, wherein the sequence of episodes includes the beginning episodes of the series.

13. The system of claim 10 , wherein the control circuitry is further configured to provide the user with a plurality of options for collecting the aggregation of the plurality of episodes of the series, the plurality of options comprising at least:

a first option that does not require any additional payment and collects the aggregation of the plurality of episodes of the series from free sources; and

a second option that does require additional payment and collects at least one episode of the series from at least one of a plurality of different media sources that are not free.

14. The system of claim 13 , wherein the plurality of different media sources that are not free comprises at least two of:

a broadcast provider that is not free;

a cable provider that is not free;

a satellite provider that is not free;

a video-on-demand (VOD) server that is not free;

a pay-per-view provider;

a DVD provider;

the Internet;

the user's digital video recorder; and

a telephone.

15. The system of claim 11 , wherein the control circuitry is further configured to automatically receive the user selection of the aggregation of the plurality of episodes of the series for a season, wherein the selected aggregation of the plurality of episodes are in the season.

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

identify the aggregation of the plurality of episodes of the series to be collected;

identify the aggregation of the plurality of episodes of the series that are already available to the user; and

identify and record the aggregation of the plurality of episodes of the series that will be available for recording.

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

include the identified episodes to be collected in a list of missed episodes;

remove the episodes that are already available from the list of missed episodes; and

remove the recorded episodes from the list of missed episodes.

18. The system of claim 10 , wherein the control circuitry is further configured to collect the aggregation of the plurality of episodes of the series out of the order in which they were originally made available for viewing by the user.

19. The system of claim 10 , wherein a first episode of the plurality of episodes is received after a second episode of the plurality of episodes, and wherein the first episode was originally made available before the second episode, wherein the control circuitry is further configured to order the selected aggregation of the plurality of episodes to cause the second episode to be generated for presentation before the first episode.

20. A method for presenting episodes of a series for a user, the method comprising:

receiving, with control circuitry, a user selection of an aggregation of a plurality of episodes of a series from a user;

in response to the user selection, transmitting to a remote server a request to collect the aggregation of the plurality of episodes of the series from more than one media source for viewing by the user;

receiving from the remote server data indicating the collected aggregation of the plurality of episodes;

notifying the user, without receiving further user input, in response to determining that the selected aggregation of the plurality of episodes of the series has become available for viewing in the order in which they were originally made available, the notifying indicates that the selected aggregation of the plurality of episodes of the series has become available for viewing; and

generating a presentation of the aggregation of the plurality of episodes of the series in the order in which they were originally made available.

21. The method of claim 20 , further comprising:

notifying the user when each episode of the series become available for viewing in the order in which they were originally made available; and

presenting a sequence of episodes of the series, wherein the sequence of episodes includes the beginning episodes of the series.

22. The method of claim 20 , further comprising providing the user with a plurality of options for collecting the aggregation of the plurality of episodes of the series, the plurality of options comprising at least:

a first option that does not require any additional payment and collects the aggregation of the plurality of episodes of the series from free sources; and

a second option that does require additional payment and collects at least one episode of the series from at least one of a plurality of different media sources that are not free.

23. The method of claim 22 , wherein the plurality of different media sources that are not free comprises at least two of:

a broadcast provider that is not free;

a cable provider that is not free;

a satellite provider that is not free;

a video-on-demand (VOD) server that is not free;

a pay-per-view provider;

a DVD provider;

the Internet;

the user's digital video recorder; and

a telephone.

24. The method of claim 20 , wherein receiving the user selection of the aggregation of the plurality of episodes of the series comprises automatically receiving the selection of the aggregation of the plurality of episodes of the series for a season, wherein the selected aggregation of the plurality of episodes are in the season.

25. The method of claim 20 , wherein collecting the aggregation of the plurality of episodes of the series comprises:

identifying the aggregation of the plurality of episodes of the series to be collected;

identifying the aggregation of the plurality of episodes of the series that are already available to the user; and

identifying and recording the aggregation of the plurality of episodes of the series that will be available for recording.

26. The method of claim 25 , wherein:

identifying the aggregation of the plurality of episodes of the series to be collected comprises including the identified episodes in a list of missed episodes;

identifying the aggregation of the plurality of episodes of the series that are already available to the user comprises removing the episodes that are already available from the list of missed episodes; and

identifying and recording the aggregation of the plurality of episodes of the series that will be available for recording further comprises removing the recorded episodes from the list of missed episodes.

27. The method of claim 20 , wherein collecting the aggregation of the plurality of episodes of the series for viewing by the user comprises collecting the aggregation of the plurality of episodes of the series out of the order in which they were originally made available for viewing by the user.

28. The method of claim 20 , wherein a first episode of the plurality of episodes is received after a second episode of the plurality of episodes, and wherein the first episode was originally made available before the second episode, further comprising ordering the selected aggregation of the plurality of episodes to cause the second episode to be generated for presentation before the first episode.

29. A system for presenting episodes of a series for a user, comprising:

an interactive media guidance application implemented at least partially on control circuitry configured to:

receive a user selection of an aggregation of a plurality of episodes of a series from a user;

in response to the user selection, transmit to a remote server a request to collect the aggregation of the plurality of episodes of the series for viewing by the user;

receive from the remote server data indicating the collected aggregation of the plurality of episodes from more than one media source;

notify the user, without receiving further user input, in response to determining that the selected aggregation of the plurality of episodes of the series has become available for viewing in the order in which they were originally made available, the notification indicates that the selected aggregation of the plurality of episodes of the series has become available for viewing; and

generate a presentation of the aggregation of the plurality of episodes of the series in the order in which they were originally made available.

30. The system of claim 29 , wherein the control circuitry is further configured to:

notify the user when each episode of the series become available for viewing in the order in which they were originally made available; and

present a sequence of episodes of the series, wherein the sequence of episodes includes the beginning episodes of the series.

31. The system of claim 29 , wherein the control circuitry is further configured to provide the user with a plurality of options for collecting the aggregation of the plurality of episodes of the series, the plurality of options comprising at least:

a first option that does not require any additional payment and collects the aggregation of the plurality of episodes of the series from free sources; and

a second option that does require additional payment and collects at least one episode of the series from at least one of a plurality of different media sources that are not free.

32. The system of claim 31 , wherein the plurality of different media sources that are not free comprises at least two of:

a broadcast provider that is not free;

a cable provider that is not free;

a satellite provider that is not free;

a video-on-demand (VOD) server that is not free;

a pay-per-view provider;

a DVD provider;

the Internet;

the user's digital video recorder; and

a telephone.

33. The system of claim 29 , wherein the control circuitry is further configured to automatically receive the user selection of the aggregation of the plurality of episodes of the series for a season, wherein the selected aggregation of the plurality of episodes are in the season.

34. The system of claim 29 , wherein the control circuitry is further configured to:

identify the aggregation of the plurality of episodes of the series to be collected;

identify the aggregation of the plurality of episodes of the series that are already available to the user; and

identify and record the aggregation of the plurality of episodes of the series that will be available for recording.

35. The system of claim 34 , wherein the control circuitry is further configured to:

include the identified aggregation of the plurality of episodes to be collected in a list of missed episodes;

remove the aggregation of the plurality of episodes that are already available from the list of missed episodes; and

remove the recorded episodes from the list of missed episodes.

36. The system of claim 29 , wherein the control circuitry is further configured to collect the aggregation of the plurality of episodes of the series out of the order in which they were originally made available for viewing by the user.

37. The system of claim 29 , wherein a first episode of the plurality of episodes is received after a second episode of the plurality of episodes, and wherein the first episode was originally made available before the second episode, wherein the control circuitry is further configured to order the selected aggregation of the plurality of episodes to cause the second episode to be generated for presentation before the first episode.

Assignments (12)
CHANGE OF NAME Recorded Oct 2, 2024
From: ROVI GUIDES, INC.
To: ADEIA GUIDES INC.
Reel/Frame 069085/0198 →
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 Jun 12, 2015
From: TV GUIDE, INC.
To: ROVI GUIDES, INC.
Reel/Frame 035848/0245 →
MERGER Recorded Jun 12, 2015
From: UV CORP.
To: TV GUIDE, INC.
Reel/Frame 035848/0270 →
MERGER Recorded Jun 12, 2015
From: UNITED VIDEO PROPERTIES, INC.
To: UV CORP.
Reel/Frame 035893/0241 →
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 5, 2011
From: CORDRAY, CHARLES
To: UNITED VIDEO PROPERTIES, INC.
Reel/Frame 026709/0349 →