IP Library Granted Patent US 12,382,131
Granted Patent B2
US 12,382,131 · App. 17/144,466 · Granted Aug 5, 2025

Systems and methods for episode tracking in an interactive media environment

Inventors: Charles Cordray (Leawood, KS); Todd A. Walker (Bixby, OK); Samir B. Armaly (La Canada Flintridge, CA)
Assignee: ADEIA GUIDES INC.
H04N21/44204G06F3/0482H04N5/782H04N7/17318H04N21/235H04N21/25891H04N21/26283H04N21/42204H04N21/431H04N21/435H04N21/44224H04N21/4532H04N21/4583H04N21/47217H04N21/4751H04N21/4755H04N21/4825H04N21/84H04N21/858
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 12,382,131
App. No.
17/144,466
Granted
Aug 5, 2025
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 (38)

1. A method comprising:

creating, using control circuitry, a media profile comprising a viewing progress within a serial program, wherein the serial program comprises a plurality of episodes;

storing the media profile in a storage device;

determining, using the control circuitry, a progress point in the serial program based on the viewing progress;

identifying first supplemental media content that is associated with the media profile;

determining the first supplemental media content is inconsistent with the progress point;

in response to determining the first supplemental media content is inconsistent with the progress point, identifying second supplemental content that is related to a previously watched program;

receiving a user selection of the serial program; and

in response to receiving the user selection, generating for display the serial program at the progress point and the second supplemental content.

2. The method of claim 1 , further comprising generating for display a viewing option that comprises presenting a menu including the viewing option.

3. The method of claim 2 , wherein the progress point corresponds to an episode of the plurality of episodes, and wherein the menu further includes a summary of a subsequent episode in relation to the episode of the plurality of episodes.

4. The method of claim 2 , wherein the progress point corresponds to an episode of the plurality of episodes, and wherein the menu further includes a title of a subsequent episode in relation to the episode of the plurality of episodes.

5. The method of claim 2 , wherein the menu is of comprises indications of recently watched programs.

6. The method of claim 2 , wherein selecting the serial program causes a second option to be provided, wherein the second option is for generating for display the serial program at the beginning of an episode of the plurality of episodes.

7. The method of claim 1 , wherein determining the progress point in the serial program based on the viewing progress comprises analyzing metadata associated with the serial program.

8. The method of claim 7 , wherein the metadata associated with the serial program indicates an episode, of the plurality of episodes, that should be presented to a user associated with the user selection before or after a current episode of the plurality of episodes.

9. The method of claim 1 , further comprising updating the viewing progress in the media profile to indicate a current episode of the plurality of episodes has been viewed.

10. The method of claim 9 , further comprising selecting an advertisement to deliver to a user associated with the user selection based on the updated media profile.

11. The method of claim 1 , wherein determining the first supplemental media content is inconsistent with the progress point comprises determining that the first supplemental media content depicts one or more portions of a particular episode of the plurality of episodes of the serial program and that the viewing progress indicates that the particular episode has not yet been watched.

12. A system comprising:

a storage device; and

control circuitry configured to:

create a media profile comprising a viewing progress within a serial program, wherein the serial program comprises a plurality of episodes;

store the media profile in the storage device;

determine a progress point in the serial program based on the viewing progress;

identify first supplemental media content that is associated with the media profile;

determine the first supplemental media content is inconsistent with the progress point;

in response to determining the first supplemental media content is inconsistent with the progress point, identify second supplemental content that is related to a previously watched program;

receive a user selection of the serial program; and

in response to receiving the user selection, generate for display the serial program at the progress point and the second supplemental content.

13. The system of claim 12 , wherein the control circuitry is further configured to generate for display a viewing option that comprises presenting a menu including the viewing option.

14. The system of claim 13 , the progress point corresponds to an episode of the plurality of episodes, and wherein the control circuitry configured to present the menu is further configured to include a summary of a subsequent episode in relation to the episode of the plurality of episodes.

15. The system of claim 13 , the progress point corresponds to an episode of the plurality of episodes, and wherein the control circuitry configured to present the menu is further configured to include a title of a subsequent episode in relation to the episode of the plurality of episodes.

16. The system of claim 13 , wherein the control circuitry configured to present the menu is further configured to comprise indications of recently watched programs in the menu.

17. The system of claim 13 , wherein the control circuitry if further configured to receive a selection of the serial program which causes a second option to be provided, wherein the second option is for generating for display the serial program at the beginning of an episode of the plurality of episodes.

18. The system of claim 12 , wherein the control circuitry is configured to determine the progress point in the serial program based on the viewing progress by analyzing metadata associated with the serial program.

19. The system of claim 18 , wherein the control circuitry is further configured to analyze the metadata associated with the serial program that indicates an episode, of the plurality of episodes, that should be presented to a user associated with the user selection before or after a current episode of the plurality of episodes.

20. The system of claim 12 , wherein the control circuitry is further configured to update the viewing progress in the media profile to indicate a current episode of the plurality of episodes, has been viewed.

Assignments (6)
CHANGE OF NAME Recorded Oct 2, 2024
From: ROVI GUIDES, INC.
To: ADEIA GUIDES INC.
Reel/Frame 069085/0198 →
SECURITY INTEREST Recorded May 19, 2023
From: ADEIA GUIDES INC.; ADEIA MEDIA HOLDINGS LLC; ADEIA MEDIA SOLUTIONS INC.; ADEIA SEMICONDUCTOR BONDING TECHNOLOGIES INC.; ADEIA SEMICONDUCTOR SOLUTIONS LLC; ADEIA SEMICONDUCTOR TECHNOLOGIES LLC
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 063707/0884 →
MERGER Recorded Jan 8, 2021
From: UNITED VIDEO PROPERTIES, INC.
To: UV CORP.
Reel/Frame 054860/0522 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 8, 2021
From: CORDRAY, CHARLES; WALKER, TODD A.; ARMALY, SAMIR B.
To: UNITED VIDEO PROPERTIES, INC.
Reel/Frame 054942/0624 →
MERGER Recorded Jan 8, 2021
From: TV GUIDE, INC.
To: ROVI GUIDES, INC.
Reel/Frame 054942/0660 →
MERGER Recorded Jan 8, 2021
From: UV CORP.
To: TV GUIDE, INC.
Reel/Frame 054942/0705 →
Continuity (6)
Continuation 16196647 · Nov 20, 2018
Continuation 15847215 · Dec 19, 2017
Continuation 15058894 · Mar 2, 2016
Continuation 14660596 · Mar 17, 2015
Continuation 11323464 · Dec 29, 2005
Related Publication 20210211767A1 · Jul 8, 2021
References Cited (50)
US 6209028B1 · Walker · 2001 [cited by examiner]
US 7290698B2 · Poslinski et al. · 2007 [cited by applicant]
US 8095951B1 · Kunkel · 2012 [cited by examiner]
US 8127329B1 · Kunkel · 2012 [cited by examiner]
US 8387089B1 · Kunkel · 2013 [cited by examiner]
US 8429686B2 · Kunkel · 2013 [cited by examiner]
US 8787736B2 · Kunkel · 2014 [cited by examiner]
US 9015736B2 · Cordray · 2015 [cited by examiner]
US 9185332B2 · Kunkel · 2015 [cited by examiner]
US 9860595B2 · Cordray · 2018 [cited by examiner]
US 9955216B2 · Cordray · 2018 [cited by examiner]
US 10165324B2 · Cordray · 2018 [cited by examiner]
US 10181338B2 · Vallone et al. · 2019 [cited by applicant]
US 10917689B2 · Cordray · 2021 [cited by examiner]
US 20030088613A1 · Goldschmidt · 2003 [cited by examiner]
US 20030154493A1 · Kagle · 2003 [cited by examiner]
US 20030208763A1 · McElhatten et al. · 2003 [cited by applicant]
US 20040010807A1 · Urdang · 2004 [cited by examiner]
US 20040111756A1 · Stuckman et al. · 2004 [cited by applicant]
US 20050094031A1 · Tecot et al. · 2005 [cited by applicant]
US 20050210518A1 · Jeong · 2005 [cited by examiner]
US 20060075451A1 · Gupta · 2006 [cited by examiner]
US 20060167859A1 · Verbeck Sibley · 2006 [cited by examiner]
US 20070092204A1 · Wagner · 2007 [cited by examiner]
US 20070124752A1 · Sakai · 2007 [cited by examiner]
US 20070162951A1 · Rashkovskiy · 2007 [cited by examiner]
US 20080189753A1 · Nesvadba · 2008 [cited by examiner]
US 20090052860A1 · Derrenberger · 2009 [cited by examiner]
US 20110161997A1 · Rourk · 2011 [cited by examiner]
US 20110164861A1 · Kunkel · 2011 [cited by examiner]
US 20110169913A1 · Karaoguz · 2011 [cited by examiner]
US 20120076473A1 · Kunkel · 2012 [cited by examiner]
US 20120131616A1 · Kunkel · 2012 [cited by examiner]
US 20130198642A1 · Carney · 2013 [cited by examiner]
US 20140067528A1 · Littlejohn · 2014 [cited by examiner]
US 20140229990A1 · Lee · 2014 [cited by examiner]
US 20180025010A1 · Ramer · 2018 [cited by examiner]
US 20210211767A1 · Cordray · 2021 [cited by examiner]
EP 3169061B1 · 2017 [cited by applicant]
EP 3346697B1 · 2023 [cited by applicant]
JP 2002112186A · 2002 [cited by applicant]
JP 2004194025A · 2004 [cited by applicant]
WO 0184340 · 2001 [cited by applicant]
Jensen, Jens. F., Interactive Television: New Genres, New Format, New Content, Proceedings of the Second Australasian Conference on Interactive Entertainment, Sydeny, Nov. 23-25, 2005, S. 89-96. [cited by applicant]
Jensen, Jens F., “Interactive television: new genres, new format, new content”, Proceedings of the Second Australasian Conference on Interactive Entertainment, Sydney, Nov. 23-25, 2005, S. 89-96. [cited by applicant]
Ciden et al., “Technical Paper Archive—Research Reports,” IBM Research (Mar. 1955-2020) (3 pages). [cited by applicant]
Diekmann et al., “Verteilte systeme: State of the Art,” Arbeitsbericht Nr. Jan. 2003, Matthias Schumann (ed. Institut für Wirtschaftsinformatik der Georg-August-Universität Göttingen) (with English Translation) (72 page… [cited by applicant]
Jensen et al., “Interactive Television: New Genres, New Format, New Content,” The Second Australasian Conference on Interactive Entertainment, University of Technology, Australia (Nov. 23-25, 2005) (15 pages). [cited by applicant]
Lindsay et al., “Research Report—Notes on Distributed Databases,” IBM Research Laboratory, San Jose, CA (Jul. 14, 1979) (62 pages). [cited by applicant]
Selinger, “Replicated Data,” Chapter 8, published in Distributed Data Bases—An Advanced Court, Cambridge (1980) (17 pages). [cited by applicant]