IP Library Granted Patent US 12,041,292
Granted Patent B2
US 12,041,292 · App. 16/984,786 · Granted Jul 16, 2024

Systems and methods for presenting background graphics for media asset identifiers identified in a user defined data structure

Inventors: Christopher Thun (San Francisco, CA); Jordan Leonard Davis (San Jose, CA); Ofer Vaisler (Sunnyvale, CA)
Assignee: Rovi Guides, Inc.
H04N21/4312G06F16/438G06F16/50H04N21/26283H04N21/278H04N21/4532H04N21/4821H04N21/84
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,041,292
App. No.
16/984,786
Granted
Jul 16, 2024
Kind
B2
Abstract

Systems and methods are provided herein for selecting graphics to use as backgrounds of media asset identifiers. To this end, a media guidance application may determine that a media asset identifier is to be generated for display, and may determine whether the user input an explicit preference for a media asset corresponding to the media asset identifier (e.g., the user added the media asset to his watch list). In response to determining that the user input the explicit preference for the media asset corresponding to the media asset identifier, the media guidance application may determine display dimensions of the second media asset identifier, select a graphic that corresponds to the display dimensions, and generate for display the selected graphic as a background graphic of the media asset identifier.

Claims (72)

1. A method for generating background graphics for content identifiers, the method comprising:

in response to determining a user-explicit preference for a content item corresponding to a content identifier, determining display dimensions of a display portion, wherein the display portion corresponds to the content identifier;

accessing a database storing a plurality of graphics associated with the content identifier;

generating a background graphic based on the display dimensions of the display portion, wherein generating the background graphic comprises:

selecting a plurality of candidate graphics from the database;

generating a composite graphic comprising the plurality of candidate graphics; and

modifying the composite graphic to match the display dimensions such that the plurality of candidate graphics in the composite graphic is concurrently fully displayed within the display portion; and

causing to be displayed:

the background graphic comprising the composite graphic in the display portion; and

the content identifier over the composite graphic.

2. The method of claim 1 , wherein generating the composite graphic comprises:

determining dimensions of the composite graphic; and

determining whether the dimensions of the composite graphic match the display dimensions of the display portion.

3. The method of claim 2 , wherein determining whether the dimensions of the composite graphic match the display dimensions of the display portion comprises:

calculating a difference between the display dimensions of the display portion and the dimensions of the composite graphic; and

determining whether the dimensions of the composite graphic match the display dimensions of the display portion based on the calculated difference being within a threshold difference.

4. The method of claim 1 , wherein generating the composite graphic comprising the plurality of candidate graphics comprises:

generating the composite graphic from combining smaller graphics of the plurality of candidate graphics, wherein dimensions of the combined smaller graphics do not exceed the display dimensions of the display portion.

5. The method of claim 1 , wherein the determining the display dimensions of the display portion comprises:

accessing a display template containing display dimensions for a plurality of template content identifiers; and

determining the display dimensions of the display portion based on comparing first metadata associated with the content identifier and metadata associated with each of the plurality of template content identifiers.

6. The method of claim 1 , wherein the causing to be displayed the background graphic is further in response to detecting a selection of the content identifier.

7. The method of claim 1 , wherein a section of the background graphic comprises text relating to the content identifier, and wherein the causing to be displayed the content identifier over the composite graphic comprises:

determining that the text relating to the content identifier will be displayed over in the background graphic;

determining an average color of the section;

retrieving, from a database, a complementary color to the average color; and

generating the text relating to the content identifier in the complementary color.

8. The method of claim 1 , wherein causing to be displayed the background graphic comprises adjusting one or more display properties of the background graphic.

9. A system for generating background graphics for content identifiers, the system comprising:

communications circuitry configured to retrieve graphical data; and

control circuitry coupled to the communications circuitry and configured to:

in response to determining a user-explicit preference for a content item corresponding to a content identifier, determine display dimensions of a display portion, wherein the display portion corresponds to the content identifier;

access, via the communications circuitry, a database storing a plurality of graphics associated with the content identifier;

generate a background graphic based on the display dimensions of the display portion, wherein the control circuitry is configured to generate the background graphic by:

selecting a plurality of candidate graphics from the database;

generating a composite graphic comprising the plurality of candidate graphics;

modify the composite graphic to match the display dimensions such that the plurality of candidate graphics in the composite graphic is concurrently fully displayed within the display portion; and

cause to be displayed:

the background graphic comprising the composite graphic in the display portion; and

the content identifier over the composite graphic.

10. The system of claim 9 , wherein the control circuitry, when generating the composite graphic, is configured to:

determine dimensions of the composite graphic; and

determine whether the dimensions of the composite graphic match the display dimensions of the display portion.

11. The system of claim 10 , wherein the control circuitry, when determining whether the dimensions of the composite graphic match the display dimensions of the display portion, is configured to:

calculate a difference between the display dimensions of the display portion and the dimensions of the composite graphic; and

determine whether the dimensions of the composite graphic match the display dimensions of the display portion based on the calculated difference being within a threshold difference.

12. The system of claim 9 , wherein the control circuitry, when generating the composite graphic comprising the plurality of candidate graphics, is configured to:

generate the composite graphic from combining smaller graphics of the plurality of candidate graphics, wherein dimensions of the combined smaller graphics do not exceed the display dimensions of the display portion.

13. The system of claim 9 , wherein the control circuitry, when determining the display dimensions of the display portion, is configured to:

access a display template containing display dimensions for a plurality of template content identifiers; and

determine the display dimensions of the display portion based on comparing first metadata associated with the content identifier and metadata associated with each of the plurality of template content identifiers.

14. The system of claim 9 , wherein the control circuitry is further configured to cause to be displayed the background graphic in response to detecting a selection of the content identifier.

15. The system of claim 9 , wherein a section of the background graphic comprises text relating to the content identifier, and wherein the control circuitry, when causing to be displayed the content identifier over the composite graphic, is configured to:

determine that the text relating to the content identifier will be displayed over in the background graphic;

determine an average color of the section;

retrieve, via the communications circuitry from a database, a complementary color to the average color; and

generate the text relating to the content identifier in the complementary color.

16. The system of claim 9 , wherein the control circuitry, when generating the background graphic, is configured to adjust one or more display properties of the background graphic.

17. The method of claim 1 , wherein the content item corresponding to the content identifier comprises video content, and wherein the plurality of candidate graphics includes at least one of a video frame from the video content and cover art associated with the content item.

18. The system of claim 9 , wherein the content item corresponding to the content identifier comprises video content, and wherein the plurality of candidate graphics includes at least one of a video frame from the video content and cover art associated with the content item.

19. The method of claim 1 , further comprising:

generating an interface comprising a plurality of display portions having corresponding display dimensions; and

wherein:

the display portion is a first display portion of the plurality of display portions;

the display dimensions are first display dimensions corresponding to the first display portion; and

the composite graphic is modified to fully display the plurality of candidate graphics only within the first display portion of the interface.

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

generate an interface comprising a plurality of display portions having corresponding display dimensions; and

wherein:

the display portion is a first display portion of the plurality of display portions;

the display dimensions are first display dimensions corresponding to the first display portion; and

the control circuitry is configured to modify the composite graphic to fully display the plurality of candidate graphics only within the first display dimensions of the first display portion of the interface.

Assignments (3)
CHANGE OF NAME Recorded Oct 2, 2024
From: ROVI GUIDES, INC.
To: ADEIA GUIDES INC.
Reel/Frame 069086/0199 →
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 Aug 5, 2020
From: THUN, CHRISTOPHER; DAVIS, JORDAN LEONARD; VAISLER, OFER
To: ROVI GUIDES, INC.
Reel/Frame 053404/0596 →
Continuity (3)
Continuation 15410321 · Jan 19, 2017
Provisional Application 62384608 · Sep 7, 2016
Related Publication 20200366955A1 · Nov 19, 2020