IP Library Granted Patent US 9,015,736
Granted Patent B2
US 9,015,736 · App. 11/323,464 · Granted Apr 21, 2015

Systems and methods for episode tracking in an interactive media environment

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,015,736
App. No.
11/323,464
Granted
Apr 21, 2015
Kind
B2
Abstract

Systems and methods for monitoring a user's viewing progress of media in a series are provided. The user may setup a media profile containing a list of program series to be monitored. The interactive media monitoring application may track the user's viewing progress of programs in the program series on the user equipment and update the user's media profile. The user may request and watch programs in the series at the user's leisure while peripheral media content may be filtered to be consistent with the user's viewing progress in the series.

Claims (87)

1. A method for presenting media content to a user at user equipment, the method comprising:

retrieving viewing progress of the media content from a user profile;

determining if the media content is serial programming;

in response to determining that the media content is serial programming, determining a current episode in the serial programming that corresponds to the viewing progress; and

presenting a viewing option to the user, wherein selection of the viewing option causes the current episode to be skipped, a subsequent episode to be presented, and the viewing progress in the user profile to be updated based on the current episode being skipped, and wherein the viewing option is presented before the media content is viewed by the user.

2. The method of claim 1 further comprising:

in response to determining that the media content is not serial programming, presenting the media content.

3. The method of claim 1 wherein determining if the media content is serial programming comprises analyzing metadata associated with the media content.

4. The method of claim 3 wherein the metadata associated with the stored media content indicates other media content that should be presented to the user before or after the media content.

5. The method of claim 1 wherein determining if the media content is serial programming comprises analyzing the type of media content.

6. The method of claim 5 wherein the type of media content is selected from the group consisting of broadcast media, on-demand media, pay-per-view media, recorded media, and Internet media.

7. The method of claim 1 wherein a request for viewing media content is made on behalf of the user after some user event.

8. The method of claim 7 wherein the user event is an event selected from the group consisting of powering on a device associated with the user equipment, creating a media profile reminder, logging onto an application running on the user equipment, logging off of an application running on the user equipment, a program selection, and a user equipment tuning event.

9. The method of claim 1 wherein presenting the viewing option to the user comprises presenting a display screen to the user including the viewing option.

10. The method of claim 1 wherein presenting the viewing option to the user comprises presenting an overlay to the user including the viewing option.

11. The method of claim 1 further comprising:

scheduling the media content for viewing at the later time; and

automatically presenting the scheduled media content at the later time.

12. The method of claim 1 further comprising:

presenting a summary of the media content to the user.

13. The method of claim 12 wherein the summary is derived from a data source.

14. The method of claim 12 wherein the summary is created from closed captioning data associated with the media content.

15. The method of claim 12 further comprising:

presenting the media content to the user after presenting the summary to the user.

16. The method of claim 12 further comprising:

skipping the media content and advancing to the subsequent serial programming associated with the media content after presenting the summary to the user.

17. The method of claim 16 wherein skipping the media content and advancing to the subsequent serial programming associated with the media content comprises viewing the subsequent serial programming associated with the media content.

18. The method of claim 16 wherein skipping the media content and advancing to subsequent serial programming associated with the media content comprises viewing a summary of the subsequent serial programming associated with the stored media content.

19. A system for presenting media content to a user at user equipment, the system comprising:

control circuitry for presenting a viewing option to the user, wherein the control circuitry is configured to:

retrieve a viewing progress of the media content from a user profile;

determine if the media content is serial programming;

in response to determining that the media content is serial programming, determine a current episode in the serial programming that corresponds to the viewing progress; and

present a viewing option to the user, wherein selection of the viewing option causes the current episode to be skipped, a subsequent episode to be presented, and the viewing progress in the user profile to be updated based on the current episode being skipped, and wherein the viewing option is presented before the media content is viewed by the user.

20. The system of claim 19 wherein the control circuitry is further configured to:

in response to determining that the media content is not serial programming, present the media content.

21. The system of claim 19 wherein the control circuitry is configured to analyze metadata associated with the media content to determine if the media content is serial programming.

22. The system of claim 21 wherein the metadata associated with the media content indicates other media content that should be presented to the user before or after the media content.

23. The system of claim 19 wherein the control circuitry is configured to analyze the type of media content to determine if the media content is serial programming.

24. The system of claim 23 wherein the type of media content is selected from the group consisting of broadcast media, on-demand media, pay-per-view media, recorded media, and Internet media.

25. The system of claim 19 wherein a request for viewing media content is made on behalf of the user after some user event.

26. The system of claim 25 wherein the user event is an event selected from the group consisting of powering on a device associated with the user equipment, creating a media profile reminder, logging onto an application running on the user equipment, logging off of an application running on the user equipment, a program selection, and a user equipment tuning event.

27. The system of claim 19 wherein the control circuitry is further configured to present a display screen to the user including the viewing option.

28. The system of claim 19 wherein the control circuitry is further configured to present an overlay to the user including the viewing option.

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

schedule the media content for viewing at the later time; and

automatically present the scheduled media content at the later time.

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

present a summary of the media content to the user.

31. The system of claim 30 wherein the summary is derived from a data source.

32. The system of claim 30 wherein the summary is created from closed captioning data associated with the media content.

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

present the media content to the user after presenting the summary to the user.

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

skip the media content and advance to the subsequent serial programming associated with the media content of the media content after presenting the summary to the user.

35. The system of claim 30 wherein skipping the media content and advancing to subsequent serial programming associated with the media content comprises viewing the subsequent serial programming associated with the media content.

36. The system of claim 30 wherein skipping the media content and advancing to the subsequent serial programming associated with the media content comprises viewing a summary of the subsequent serial programming associated with the stored media content.

37. An interactive program guide for presenting media content to a user at user equipment implemented by processing circuitry, the processing circuitry configured to:

retrieve a viewing progress of the media content from a user profile;

determine if the media content is serial programming;

in response to determining that the media content is serial programming, determine a current episode in the serial programming that corresponds to the viewing progress; and

present a viewing option to the user, wherein selection of the viewing option causes the current episode to be skipped, a subsequent episode to be presented, and the viewing progress in the user profile to be updated based on the current episode being skipped, and wherein the viewing option is presented before the media content is viewed by the user.

38. The interactive program guide of claim 37 wherein the processing circuitry is further configured to present the media content in response to the determination that the media content is not serial programming.

39. The interactive program guide of claim 37 wherein the processing circuitry is further configured to analyze metadata associated with the media content.

40. The interactive program guide of claim 39 wherein the metadata associated with the media content indicates other media content that should be presented to the user before or after the media content.

41. The interactive program guide of claim 37 wherein the processing circuitry is further configured to analyze the type of media content.

42. The interactive program guide of claim 41 wherein the type of media content is selected from the group consisting of broadcast media, on-demand media, pay-per-view media, recorded media, and Internet media.

43. The interactive program guide of claim 37 wherein the request for viewing media content is made on behalf of the user after some user event.

44. The interactive program guide of claim 43 wherein the user event is an event selected from the group consisting of powering on a device associated with the user equipment, creating a media profile reminder, logging onto an application running on the user equipment, logging off of an application running on the user equipment, a program selection, and a user equipment tuning event.

45. The interactive program guide of claim 37 wherein the processing circuitry is further configured to present a display screen to the user including the viewing option.

46. The interactive program guide of claim 37 wherein the processing circuitry is further configured to present an overlay to the user including the viewing option.

47. The interactive program guide of claim 37 wherein the processing circuitry is further configured to:

schedule the media content for viewing at the later time; and

automatically present the scheduled media content at the later time.

48. The interactive program guide of claim 37 wherein the processing circuitry is further configured to:

present a summary of the media content to the user.

49. The interactive program guide of claim 48 wherein the summary is derived from a data source.

50. The interactive program guide of claim 48 wherein the summary is created from closed captioning data associated with the media content.

51. The interactive program guide of claim 48 wherein the processing circuitry is further configured to:

present the media content to the user after presenting the summary to the user.

52. The interactive program guide of claim 48 wherein the processing circuitry is further configured to:

skip the media content and advance to subsequent serial programming associated with the media content after presenting the summary to the user.

53. The interactive program guide of claim 37 wherein the processing circuitry is further configured to view the subsequent serial programming associated with the media content.

54. The interactive program guide of claim 37 wherein the processing circuitry is further configured to view a summary of the subsequent serial programming associated with the media content.

55. The method of claim 1 , wherein serial programming comprises a recommended order of viewing of episodes.

56. The system of claim 19 , wherein serial programming comprises a recommended order of viewing of episodes.

57. The interactive program guide of claim 37 , wherein serial programming comprises a recommended order of viewing of episodes.

Assignments (16)
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 →
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 →
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 →
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 17, 2015
From: UNITED VIDEO PROPERTIES, INC.
To: UV CORP.
Reel/Frame 035181/0663 →
MERGER Recorded Mar 17, 2015
From: UV CORP.
To: TV GUIDE, INC.
Reel/Frame 035181/0716 →
MERGER Recorded Mar 17, 2015
From: TV GUIDE, INC.
To: ROVI GUIDES, INC.
Reel/Frame 035181/0746 →
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 →
PATENT RELEASE Recorded Jul 24, 2014
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: ALL MEDIA GUIDE, LLC; APTIV DIGITAL, INC.; GEMSTAR DEVELOPMENT CORPORATION; INDEX SYSTEMS INC.; ROVI CORPORATION; ROVI GUIDES, INC.; ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; STARSIGHT TELECAST, INC.; TV GUIDE INTERNATIONAL, INC.; UNITED VIDEO PROPERTIES, INC.
Reel/Frame 033396/0001 →
SECURITY INTEREST Recorded Sep 13, 2011
From: APTIV DIGITAL, INC., A DELAWARE CORPORATION; GEMSTAR DEVELOPMENT CORPORATION, A CALIFORNIA CORPORATION; INDEX SYSTEMS INC, A BRITISH VIRGIN ISLANDS COMPANY; ROVI CORPORATION, A DELAWARE CORPORATION; ROVI GUIDES, INC., A DELAWARE CORPORATION; ROVI SOLUTIONS CORPORATION, A DELAWARE CORPORATION; ROVI TECHNOLOGIES CORPORATION, A DELAWARE CORPORATION; STARSIGHT TELECAST, INC., A CALIFORNIA CORPORATION; UNITED VIDEO PROPERTIES, INC., A DELAWARE CORPORATION
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 027039/0168 →
RELEASE OF SECURITY INTEREST Recorded Oct 29, 2010
From: JPMORGAN CHASE BANK, N.A. (A NATIONAL ASSOCIATION)
To: ALL MEDIA GUIDE, LLC; APTIV DIGITAL, INC.; GEMSTAR DEVELOPMENT CORPORATION; INDEX SYSTEMS INC.; ODS PROPERTIES, INC.; ROVI DATA SOLUTIONS, INC. (FORMERLY KNOWN AS TV GUIDE DATA SOLUTIONS, INC.); ROVI GUIDES, INC. (FORMERLY KNOWN AS GEMSTAR-TV GUIDE INTERNATIONAL, INC.); ROVI SOLUTIONS CORPORATION (FORMERLY KNOWN AS MACROVISION CORPORATION); ROVI SOLUTIONS LIMITED (FORMERLY KNOWN AS MACROVISION EUROPE LIMITED); ROVI TECHNOLOGIES CORPORATION; STARSIGHT TELECAST, INC.; TV GUIDE, INC.; TV GUIDE ONLINE, LLC; UNITED VIDEO PROPERTIES, INC.
Reel/Frame 025222/0731 →
SECURITY AGREEMENT Recorded May 15, 2008
From: APTIV DIGITAL, INC.; GEMSTAR DEVELOPMENT CORPORATION; GEMSTAR-TV GUIDE INTERNATIONAL, INC.; INDEX SYSTEMS INC; MACROVISION CORPORATION; ODS PROPERTIES, INC.; STARSIGHT TELECAST, INC.; TV GUIDE ONLINE, LLC; UNITED VIDEO PROPERTIES, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 020986/0074 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 29, 2005
From: CORDRAY, CHARLES; WALKER, TODD A.; ARMALY, SAMIR B.
To: UNITED VIDEO PROPERTIES, INC.
Reel/Frame 017431/0931 →