IP Library Granted Patent US 9,860,595
Granted Patent B2
US 9,860,595 · App. 14/660,596 · Granted Jan 2, 2018

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,860,595
App. No.
14/660,596
Granted
Jan 2, 2018
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 (40)

1. A method for presenting media content based on a user's viewing progress within serial programs on user equipment, the method comprising:

creating, using control circuitry, a media profile comprising a first viewing progress within a first serial program and a second viewing progress within a second serial program;

storing the media profile in a storage device;

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

generating for display, on a display screen, a first user-selectable link corresponding to the first progress point in the first serial program adjacent to a second user-selectable link corresponding to the second progress point in the second serial program, wherein selecting the first user-selectable link causes the first serial program to be generated for display at the first progress point, and wherein selecting the second user-selectable link causes the second serial program to be generated for display at the second progress point;

receiving a user selection of the first link; and

in response to receiving the user selection, generating for display the first serial program at the first progress point.

2. The method of claim 1 , wherein the first link and the second link are associated with a first cell and a second cell, respectively.

3. The method of claim 2 , wherein the first cell and the second cell are included in a plurality of cells, wherein the plurality of cells are arranged in rows and columns.

4. The method of claim 1 , further comprising automatically presenting an unwatched episode in the first serial program in response to a user selecting the first link.

5. The method of claim 1 , further comprising presenting a summary region associated with the first serial program.

6. The method of claim 1 , wherein the summary region indicates a predefined viewing order for the first serial program.

7. A system for presenting media content based on a user's viewing progress within serial programs on user equipment, the system comprising:

a storage device; and

control circuitry configured to:

create a media profile comprising a first viewing progress within a first serial program and a second viewing progress within a second serial program;

store the media profile in the storage device;

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

generate for display a first user-selectable link corresponding to the first progress point in the first serial program adjacent to a second user-selectable link corresponding to the second progress point in the second serial program, wherein selecting the first user-selectable link causes the first serial program to be generated for display at the first progress point, and wherein selecting the second user-selectable link causes the second serial program to be generated for display at the second progress point;

receive a user selection of the first link; and

in response to receiving the user selection, generate for display the first serial program at the first progress point.

8. The system of claim 7 , wherein the first link and the second link are associated with a first cell and a second cell, respectively.

9. The system of claim 8 , wherein the first cell and the second cell are included in a plurality of cells arranged in rows and columns.

10. The system of claim 7 , wherein the control circuitry is further configured to present an episode in the first serial program in response to a user selecting the first link.

11. The system of claim 7 , wherein the control circuitry is further configured to present a summary region associated with the first serial program.

12. The system of claim 7 , wherein the summary region indicates a predefined viewing order for the first serial program.

13. A method for presenting media content based on a user's viewing progress within serial programs on user equipment, the method comprising:

receiving a user request for a user profile associated with a unique identifier;

in response to the user request, retrieving a user profile record from a storage device, wherein the user profile record includes the user profile associated with the unique identifier, and wherein the user profile record includes a pointer to a media profile record associated with the user profile;

retrieving the media profile record, wherein the media profile record includes a data structure that indicates a first viewing progress within a first serial program and a second viewing progress within a second serial program;

retrieving, from the media profile record, the first viewing progress within the first serial program and the second viewing progress within the second serial program; and

generating for display, on a display screen, a first user-selectable link corresponding to the first viewing progress in the first serial program adjacent to a second user-selectable link corresponding to the second viewing progress in the second serial program, wherein selecting the first user-selectable link causes the first serial program to be generated for display at the first progress point, and wherein selecting the second user-selectable link causes the second serial program to be generated for display at the second progress point.

14. A system for presenting media content based on a user's viewing progress within serial programs on user equipment, the system comprising:

a storage device; and

control circuitry configured to:

receive a user request for a user profile associated with a unique identifier;

in response to the user request, retrieve a user profile record from the storage device, wherein the user profile record includes the user profile associated with the unique identifier, and wherein the user profile record includes a pointer to a media profile record associated with the user profile;

retrieve the media profile record, wherein the media profile record includes a data structure that indicates a first viewing progress within a first serial program and a second viewing progress within a second serial program;

retrieve, from the media profile record, the first viewing progress within the first serial program and the second viewing progress within the second serial program; and

generate for display, on a display screen, a first user-selectable link corresponding to the first viewing progress in the first serial program adjacent to a second user-selectable link corresponding to the second viewing progress in the second serial program, wherein selecting the first user-selectable link causes the first serial program to be generated for display at the first progress point, and wherein selecting the second user-selectable link causes the second serial program to be generated for display at the second progress point.

Assignments (10)
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 →
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 18, 2015
From: UNITED VIDEO PROPERTIES, INC.
To: UV CORP.
Reel/Frame 035956/0789 →
MERGER Recorded Jun 18, 2015
From: TV GUIDE, INC.
To: ROVI GUIDES, INC.
Reel/Frame 035949/0180 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 18, 2015
From: CORDRAY, CHARLES; WALKER, TODD A.; ARMALY, SAMIR B.
To: UNITED VIDEO PROPERTIES, INC.
Reel/Frame 035954/0676 →
MERGER Recorded Jun 18, 2015
From: UV CORP.
To: TV GUIDE, INC.
Reel/Frame 035949/0156 →