IP Library Granted Patent US 12,081,840
Granted Patent B2
US 12,081,840 · App. 17/863,256 · Granted Sep 3, 2024

Systems and methods for displaying a content item banner

Inventors: Vishwas Sharadanagar Panchaksharaiah (Karnataka, IN); Vikram Makam Gupta (Karnataka, IN); Rupayan Dutta (West Bengal, IN); Sukanya Agarwal (Haryana, IN); Cato Yang (San Jose, CA)
Assignee: Rovi Guides, Inc.
H04N21/4886H04N21/454
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,081,840
App. No.
17/863,256
Granted
Sep 3, 2024
Kind
B2
Abstract

Systems and methods are provided for generating a content item banner for display based on a session type and a content item type. A user profile is accessed at a computing device, and a session type associated with consumption of at least a content item of a plurality of content items is determined based on the user profile. A content item type associated with the plurality of content items is determined, and a content item banner for a subsequent content item of the plurality of content items is identified based on the session type and the content item type. The content item banner is generated for display.

Claims (84)

1. A method comprising:

accessing a user profile;

identifying, based on the user profile, that a plurality of content items of a series have been continuously consumed within a time period that corresponds to a duration of the plurality of the content items;

determining, based on the consumption of the plurality of content items within the time period, that a session type associated with the consumption of the plurality of content items is a binge watching session type;

identifying a plurality of content item banners associated with the plurality of content items;

determining a first subset of the plurality of content item banners that comprise a spoiler for a subsequent content item of the series, and a second subset of the plurality of content item banners that do not comprise a spoiler for the subsequent content item;

determining a content item type associated with the plurality of content items;

selecting, from the second subset of the plurality of content item banners, and based on the session type being a binge watching session type and the content item type, a particular content item banner that comprises a depiction of a character, associated with the series, that does not comprise a spoiler for the subsequent content item of the plurality of content items; and

generating the particular content item banner for display.

2. The method of claim 1 , further comprising:

identifying a user interface element associated with an application running on a computing device, wherein the particular content item banner is displayed at the computing device; and

wherein identifying the particular content item banner further comprises identifying the particular content item banner based on the user interface element.

3. The method of claim 1 , wherein generating the particular content item banner for display further comprises applying a masking element to the particular content item banner to generate a masked content item banner for display, the method further comprising:

causing the masked content item banner to be displayed;

receiving an input; and

removing the masking element from the particular content item banner in response to receiving the input.

4. The method of claim 1 , wherein:

the method further comprises accessing a content item consumption progress associated with the user profile and the plurality of content items; and

identifying the particular content item banner further comprises identifying the particular content item banner based on the content item consumption progress.

5. The method of claim 1 , wherein:

the content item type indicates whether there is a common plot and/or storyline between at least a subset of the plurality of content items and the subsequent content item.

6. The method of claim 1 , wherein the content item type indicates a genre common to at least a subset of the plurality of content items, the method further comprising:

accessing metadata associated with the plurality of content items; and

in response to an indication of a common genre, and based on the metadata, identifying the particular content item banner.

7. The method of claim 1 , wherein the content item type is one of a first content item type or second content item type, and wherein:

the first content item type indicates that a degree of connectedness between the plurality of content items and the subsequent content item is above a threshold level; and

the second content item type indicates that the degree of connectedness between the plurality of content items and the subsequent content item is below the threshold level.

8. The method of claim 1 , wherein:

the session type indicates that a number of content items consumed in a session associated with the consumption of the plurality of content items is above a threshold level; and

image processing is used to determine that the particular content item banner does not comprise a spoiler.

9. The method of claim 1 , wherein:

the subsequent content item is a first subsequent content item;

the session type indicates at least a subset of the plurality of content items have been consumed; and

identifying a content item banner for a second subsequent content item of the series by:

determining, based on image processing, the first subset of the plurality of content item banners that comprise a spoiler; and

identifying a content item banner of the first subset that comprises a spoiler; and

applying a masking element to the identified content banner that comprises a spoiler, wherein the masking element at least partially obscures the particular content item banner.

10. The method of claim 1 , wherein:

identifying the particular content banner further comprises determining, based on image processing and the user profile, which content item banners of the plurality of content item banners are likely to generate interest in the subsequent content item.

11. A system, the system comprising:

a communication port;

a memory storing instructions; and

control circuitry communicably coupled to the memory and the communication port and configured to execute the instructions to:

access a user profile;

identify, based on the user profile, that a plurality of content items of a series have been continuously consumed within a time period that corresponds to a duration of the plurality of the content items;

determine, based on the consumption of the plurality of content items within the time period, that a session type associated with the consumption of the plurality of content items is a binge watching session type;

identify a plurality of content item banners associated with the plurality of content items;

determine a first subset of the plurality of content item banners that comprise a spoiler for a subsequent content item of the series, and a second subset of the plurality of content item banners that do not comprise a spoiler for the subsequent content item;

determine a content item type associated with the plurality of content items;

select, from the second subset of the plurality of content item banners, and based on the session type being a binge watching session type and the content item type, a particular content item banner that comprises a depiction of a character, associated with the series, that does not comprise a spoiler for the subsequent content item of the plurality of content items; and

generate the content item banner for display.

12. The system of claim 11 , wherein:

the control circuitry is further configured to identify a user interface element associated with an application running on a computing device, wherein the particular content item banner is displayed at the computing device; and

the control circuitry configured to identify the particular content item banner is further configured to identify the particular content item banner based on the user interface element.

13. The system of claim 11 , wherein:

the control circuitry configured to generate the particular content item banner for display is further configured to apply a masking element to the particular content item banner to generate a masked content item banner for display; and

the control circuitry is further configured to:

cause the masked content item banner to be displayed;

receive an input; and

remove the masking element from the particular content item banner in response to receiving the input.

14. The system of claim 11 , wherein:

the control circuitry is further configured to access a content item consumption progress associated with the user profile and the plurality of content items; and

the control circuitry configured to identify the particular content item banner is further configured to identify the particular content item banner based on the content item consumption progress.

15. The system of claim 11 , wherein:

the content item type indicates whether there is a common plot and/or storyline between at least a subset of the plurality of content items and the subsequent content item.

16. The system of claim 11 , wherein:

the content item type indicates a genre common to at least a subset of the plurality of content items;

the control circuitry is further configured to access metadata associated with the plurality of content items; and

in response to an indication of a common genre, and based on the metadata, the control circuitry configured to identify the particular content item banner.

17. The system of claim 11 , wherein the content item type is one of a first content item type or second content item type, and wherein:

the first content item type indicates that a degree of connectedness between the plurality of content items and the subsequent content item is above a threshold level; and

the second content item type indicates that the degree of connectedness between the plurality of content items and the subsequent content item is below the threshold level.

18. The system of claim 11 , wherein:

the session type indicates that a number of content items consumed in a session associated with the consumption of the plurality of content items is above a threshold level; and

image processing is used to determine that the particular content item banner does not comprise a spoiler.

19. The system of claim 11 , wherein:

the subsequent content item is a first subsequent content item;

the session type indicates at least a subset of the plurality of content items have been consumed; and

the control circuitry configured to identify a content item banner for a second subsequent content item of the series is further configured to:

determine, based on image processing, the first subset of the plurality of content item banners that comprise a spoiler; and

identify a content item banner of the first subset that comprises a spoiler; and

apply a masking element to the banner that comprises a spoiler, wherein the masking element at least partially obscures the content item banner.

20. The system of claim 11 , wherein:

the control circuitry configured to identify the particular content item banner is further configured to determine, based on image processing and the user profile, which content item banners of the plurality of content item banners are likely to generate interest in the subsequent content item.

Assignments (3)
CHANGE OF NAME Recorded Oct 4, 2024
From: ROVI GUIDES, INC.
To: ADEIA GUIDES INC.
Reel/Frame 069113/0413 →
SECURITY INTEREST Recorded May 3, 2023
From: ADEIA GUIDES INC.; ADEIA IMAGING LLC; ADEIA MEDIA HOLDINGS LLC; ADEIA MEDIA SOLUTIONS INC.; ADEIA SEMICONDUCTOR ADVANCED TECHNOLOGIES INC.; ADEIA SEMICONDUCTOR BONDING TECHNOLOGIES INC.; ADEIA SEMICONDUCTOR INC.; ADEIA SEMICONDUCTOR SOLUTIONS LLC; ADEIA SEMICONDUCTOR TECHNOLOGIES LLC; ADEIA SOLUTIONS LLC
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 063529/0272 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 15, 2022
From: PANCHAKSHARAIAH, VISHWAS SHARADANAGAR; GUPTA, VIKRAM MAKAM; DUTTA, RUPAYAN; AGARWAL, SUKANYA; YANG, CATO
To: ROVI GUIDES, INC.
Reel/Frame 060516/0416 →