IP Library Granted Patent US 11,595,727
Granted Patent B2
US 11,595,727 · App. 16/994,926 · Granted Feb 28, 2023

Systems and methods for loading interactive media guide data based on user history

Inventors: Craig Pearlman (Chalfont, PA); Camron Shimy (Canyon Country, CA)
Assignee: ROVI GUIDES, INC.
H04N21/4826H04N21/431H04N21/4334H04N21/44222H04N21/44226H04N21/4532H04N21/4667H04N21/4668H04N21/4755H04N21/482H04N21/4821H04N21/4828H04N21/812H04N21/8405
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 11,595,727
App. No.
16/994,926
Granted
Feb 28, 2023
Kind
B2
Abstract

Systems and methods for efficiently loading interactive media guide data based on user history are provided. A plurality of asset descriptions associated with a first media asset is received. A second media asset related to the first media asset is identified. An asset description is selected form the plurality of asset descriptions based on user history of accessing the second media asset. Data for the first media asset is loaded. Data for the first media asset comprises the selected asset description.

Claims (64)

1. A method comprising:

receiving an input from a user;

in response to receiving the input and prior to output of a video content item:

generating, from a plurality of metadata items that textually or visually describe the video content item, a compilation of metadata items for the video content item by:

determining, based on a viewing history of the user, a number of times the user has previously accessed the video content item;

determining, based on the number of times the user has previously accessed the video content item, a number of metadata items to be displayed; and

generating the compilation of metadata items for the video content item that comprises the identified number of metadata items; and

generating for display the generated compilation of metadata items simultaneously with an option to play the video content item.

2. The method of claim 1 , further comprising arranging the identified number of metadata item in the compilation according to a first arrangement.

3. The method of claim 2 , further comprising:

comparing the number of times the user has previously accessed the video content item to a threshold;

determining, based on the comparing, whether the number of times exceeds the threshold; and

in response to determining that the number of times exceeds the threshold, rearranging the identified number of metadata items in the compilation.

4. The method of claim 3 , wherein rearranging the identified number of metadata items includes changing a size of a visual object in the identified number of metadata items.

5. The method of claim 1 , further comprising:

determining whether the video content item is related to a second video content item; and

in response to determining that the video content item is related to a second video content item, determining a second number of times the user has previously accessed the second video content item.

6. The method of claim 5 , wherein the number of metadata items to be displayed is further based on the second number of times the user has previously accessed the second video content.

7. The method of claim 5 , wherein the number of metadata items to be displayed is further determined by:

comparing first metadata items associated with the video content item to second metadata items associated with the second video content item to determine a subset of the first metadata items associated that do not match the second metadata items; and

selecting the subset of the first metadata items that do not match the second metadata items.

8. The method of claim 5 , wherein determining whether the video content item is related to a second video content item further comprises:

selecting a first attribute associated with the video content item;

cross-referencing the first attribute with a database to obtain a candidate video content item;

comparing a second attribute associated with the video content item to a candidate attribute associated with the candidate video content item to determine whether a value of relatedness between the video content item and the candidate video content item exceeds a relatedness threshold; and

in response to determining that the value of relatedness between the video content item and the candidate video content item exceeds the relatedness threshold, designating the candidate video content item as the second video content item.

9. The method of claim 1 , wherein generating for display the generated compilation of metadata items simultaneously with an option to play the video content item further comprises:

generating a user interface element associated with the video content item; and

visually arranging the compilation of metadata items in the user interface element.

10. The method of claim 1 , wherein:

the video content item comprises a plurality of episodes; and

determining, based on a viewing history of the user, a number of times the user has previously accessed the video content item comprises determining, based on the viewing history of the user, a total number of times the user has previously accessed each episode of the plurality of episodes.

11. A system comprising:

input circuitry configured to receive an input from a user; and

control circuitry configured to, in response to receiving the input and prior to output of a video content item:

generate, from a plurality of metadata items that textually or visually describe the video content item, a compilation of metadata items for the video content item by:

determining, based on a viewing history of the user, a number of times the user has previously accessed the video content item;

determining, based on the number of times the user has previously accessed the video content item, a number of metadata items to be displayed; and

generating the compilation of metadata items for the video content item that comprises the identified number of metadata items; and

generate for display the generated compilation of metadata items simultaneously with an option to play the video content item.

12. The system of claim 11 , wherein the control circuitry is further configured to arrange the identified number of metadata item in the compilation according to a first arrangement.

13. The system of claim 12 , wherein the control circuitry is further configured to:

compare the number of times the user has previously accessed the video content item to a threshold;

determine, based on the comparing, whether the number of times exceeds the threshold; and

in response to determining that the number of times exceeds the threshold, rearrange the identified number of metadata items in the compilation.

14. The system of claim 13 , wherein rearranging the identified number of metadata items includes changing a size of a visual object in the identified number of metadata items.

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

determine whether the video content item is related to a second video content item; and

in response to determining that the video content item is related to a second video content item, determine a second number of times the user has previously accessed the second video content item.

16. The system of claim 15 , wherein the control circuitry is further configured to base the number of metadata items to be displayed on the second number of times the user has previously accessed the second video content.

17. The system of claim 15 , wherein the control circuitry is further configured to determine the number of metadata items to be displayed by:

comparing first metadata items associated with the video content item to second metadata items associated with the second video content item to determine a subset of the first metadata items associated that do not match the second metadata items; and

selecting the subset of the first metadata items that do not match the second metadata items.

18. The system of claim 15 , wherein the control circuitry configured to determine whether the video content item is related to a second video content item is further configured to:

select a first attribute associated with the video content item;

cross-reference the first attribute with a database to obtain a candidate video content item;

compare a second attribute associated with the video content item to a candidate attribute associated with the candidate video content item to determine whether a value of relatedness between the video content item and the candidate video content item exceeds a relatedness threshold; and

in response to determining that the value of relatedness between the video content item and the candidate video content item exceeds the relatedness threshold, designate the candidate video content item as the second video content item.

19. The system of claim 11 , wherein the control circuitry configured to generate for display the generated compilation of metadata items simultaneously with an option to play the video content item is further configured to:

generate a user interface element associated with the video content item; and

visually arrange the compilation of metadata items in the user interface element.

20. The system of claim 11 , wherein:

the video content item comprises a plurality of episodes; and

the control circuitry configured to determine, based on a viewing history of the user, a number of times the user has previously accessed the video content item is further configured to determine, based on the viewing history of the user, a total number of times the user has previously accessed each episode of the plurality of episodes.

Assignments (6)
CHANGE OF NAME Recorded Sep 25, 2024
From: ROVI GUIDES, INC.
To: ADEIA GUIDES INC.
Reel/Frame 069049/0212 →
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 May 7, 2021
From: PEARLMAN, CRAIG; SHIMY, CAMRON
To: UNITED VIDEO PROPERTIES, INC.
Reel/Frame 056169/0760 →
MERGER Recorded Aug 18, 2020
From: UNITED VIDEO PROPERTIES, INC.
To: UV CORP.
Reel/Frame 053530/0269 →
MERGER Recorded Aug 18, 2020
From: UV CORP.
To: TV GUIDE, INC.
Reel/Frame 053530/0342 →
MERGER Recorded Aug 18, 2020
From: TV GUIDE, INC.
To: ROVI GUIDES, INC.
Reel/Frame 053533/0418 →