IP Library Granted Patent US 12,634,540
Granted Patent B2
US 12,634,540 · App. 18/399,146 · Granted May 19, 2026

Customized options for consumption of content

Inventors: John Harvey (Wynnewood, PA); Michael Mattozzi (Media, PA); Matthew Hawthorne (Los Gatos, CA); Jeremy Volkman (Seattle, WA)
Assignee: Adeia Media Holdings LLC
H04N21/25891H04N21/44222H04N21/4826
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,634,540
App. No.
18/399,146
Granted
May 19, 2026
Kind
B2
Abstract

Systems and methods for consuming content. A computing device may receive data. The computing device may determine an inference. The computing device may manage content. The computing device may manage content based on the inference.

Claims (53)

1 . A computer-implemented method, comprising:

determining that a consumed portion of a first media asset exceeds a first threshold amount;

determining that an amount of time that the first media asset was advanced during the consumption of the first media asset does not exceed a second threshold amount;

based at least in part on determining that the consumed portion of the first media asset exceeds the first threshold amount, and on determining that the amount of time that the first media asset was advanced during the consumption of the first media asset does not exceed the second threshold amount, identifying a second media asset that is similar to the first media asset; and

providing a recommendation of the second media asset.

2 . The method of claim 1 , wherein determining the amount of time that the first media asset was advanced during the consumption of the first media asset comprises determining a net amount of time that the first media asset was fast-forwarded during one or more fast-forwarding events that occurred during the consumption of the first media asset.

3 . The method of claim 1 , further comprising:

determining whether the first media asset is part of a series; and

providing, as the recommended second media asset, a media asset also included in the series.

4 . The method of claim 3 , wherein the series comprises a plurality of episodes, the first media asset being a first episode of the series and the second media asset being a second episode of the series.

5 . The method of claim 1 , wherein providing the recommendation of the second media asset comprises:

accessing a suggestion queue comprising a plurality of media assets; and

providing, as the recommended second media asset, a media asset of the plurality of media assets.

6 . The method of claim 1 , further comprising:

determining whether the first media asset was consumed multiple times; and

wherein the providing of the recommendation of the second media asset is further performed based at least in part on determining that the first media asset was consumed multiple times.

7 . The method of claim 1 , wherein determining that the consumed portion of the first media asset exceeds the first threshold amount comprises determining that at least a threshold percentage of the first media asset was consumed.

8 . The method of claim 1 , wherein determining that the amount of time that the first media asset was advanced during the consumption of the first media asset does not exceed the second threshold amount comprises determining that less than a threshold percentage of the first media asset was advanced during the consumption of the first media asset.

9 . A computer-implemented system, comprising:

memory;

control circuitry configured to:

determine that a consumed portion of a first media asset exceeds a first threshold amount based on an indication stored in the memory;

determine that an amount of time that the first media asset was advanced during the consumption of the first media asset does not exceed a second threshold amount;

based at least in part on determining that the consumed portion of the first media asset exceeds the first threshold amount, and on determining that the amount of time that the first media asset was advanced during the consumption of the first media asset does not exceed the second threshold amount, identify a second media asset that is similar to the first media asset; and

provide a recommendation of the second media asset.

10 . The system of claim 9 , wherein, to determine the amount of time that the first media asset was advanced during the consumption of the first media asset, the control circuitry is further configured to determine a net amount of time that the first media asset was fast-forwarded during one or more fast-forwarding events that occurred during the consumption of the first media asset.

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

determine whether the first media asset is part of a series; and

provide as the recommended second media asset a media asset also included in the series.

12 . The system of claim 11 , wherein the series comprises a plurality of episodes, the first media asset being a first episode of the series and the second media asset being a second episode of the series.

13 . The system of claim 9 , wherein, to provide the recommendation of the second media asset, the control circuitry is further configured to:

access a suggestion queue comprising a plurality of media assets; and

provide, as the recommended second media asset, a media asset of the plurality of media assets.

14 . The system of claim 9 , wherein the control circuitry is further configured to:

determine whether the first media asset was consumed multiple times, and

provide the recommendation of the second media asset further based at least in part on determining that the first media asset was consumed multiple times.

15 . The system of claim 9 , wherein the control circuitry, to determine that the consumed portion of the first media asset exceeds the first threshold amount, is further configured to determine that at least a threshold percentage of the first media asset was consumed.

16 . The system of claim 9 , wherein the control circuitry, to determine the amount of time that the first media asset was advanced during the consumption of the first media asset does not exceed the second threshold amount, is further configured to determine that less than a threshold percentage of the first media asset was advanced during the consumption of the first media asset.

17 . A computer-implemented system, comprising:

memory;

control circuitry configured to:

determine whether a consumed portion of a first media asset exceeds a first threshold amount based on an indication stored in the memory; and

determine whether an amount of time that the first media asset was advanced during the consumption of the first media asset exceeds a second threshold amount;

in response to the control circuitry determining that the consumed portion of the first media asset exceeds the first threshold amount and the amount of time that the first media asset was advanced during the consumption of the first media asset does not exceed the second threshold amount, identify a second media asset that is similar to the first media asset and provide a recommendation of the second media asset; and

in response to the control circuitry determining that the consumed portion of the first media asset does not exceed the first threshold amount, or that the amount of time that the first media asset was advanced during the consumption of the first media asset exceeds the second threshold amount, identify a third media asset and provide a recommendation of the third media asset.

18 . The system of claim 7 , wherein the third media asset is not similar to the first media asset.

19 . A computer-implemented method, comprising:

receiving, by a computing device, data indicative of current consumption of at least one of a plurality of media assets, wherein a portion of the data indicates an interaction by a user with the at least one of the plurality of media assets and indicates repeated consumption of the at least one of the plurality of media assets by the user;

determining, by the computing device based on the portion of the data, a predictive inference regarding a likelihood of consumption by the user, at a future point in time, of the at least one of the plurality of media assets repeatedly consumed by the user; and

managing, by the computing device based on the predictive inference, prospective consumption of the at least one of the plurality of media assets repeatedly consumed by the user.

20 . The method of claim 19 , further comprising:

generating a storage configuration for the at least one of the plurality of media assets repeatedly consumed by the user; and

incorporating, into a suggestion queue for repeat viewing, information indicative of the at least one of the plurality of media assets repeated consumed by the user.

Assignments (5)
CHANGE OF NAME Recorded Mar 31, 2026
From: ADEIA MEDIA HOLDINGS LLC
To: ADEIA MEDIA HOLDINGS INC.
Reel/Frame 075304/0147 →
CHANGE OF NAME Recorded Oct 1, 2024
From: TIVO CORPORATION
To: TIVO LLC
Reel/Frame 069083/0240 →
CHANGE OF NAME Recorded Oct 1, 2024
From: TIVO LLC
To: ADEIA MEDIA HOLDINGS LLC
Reel/Frame 069083/0318 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 2, 2024
From: HARVEY, JOHN; MATTOZZI, MICHAEL; HAWTHORNE, MATTHEW; VOLKMAN, JEREMY
To: COMCAST CABLE COMMUNICATIONS, LLC
Reel/Frame 065996/0353 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 2, 2024
From: COMCAST CABLE COMMUNICATIONS, LLC
To: TIVO CORPORATION
Reel/Frame 065996/0377 →