IP Library Granted Patent US 12,501,121
Granted Patent B2
US 12,501,121 · App. 18/500,638 · Granted Dec 16, 2025

Systems and methods for linking segments of media guidance data for efficient operation of memory constrained devices

Inventors: Michael McCarty (Agoura Hills, CA); Mikhail Aksenfeld (Castaic, CA); Vazrik Israelian (Glendale, CA); Glen E. Roe (Simi Valley, CA); Corey Tulis (Portland, OR); David Wittke (Simi Valley, CA)
Assignee: Adeia Guides Inc.
H04N21/858H04N21/4821H04N21/4825H04N21/8133H04N21/8456
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,501,121
App. No.
18/500,638
Granted
Dec 16, 2025
Kind
B2
Abstract

Methods and systems for generating segmented media asset identifiers are described herein. The method includes retrieving a first media guidance data segment of a plurality of media guidance data segments. Each segment of the plurality of media guidance data segments includes a plurality of media asset identifiers and is navigationally linked to at least one other media guidance data segment. The method further involves generating for display the media asset identifiers of the first media guidance data segment. While generating for display the media asset identifiers of the first media guidance data segment, a first user input corresponding to navigating to the media asset identifiers of a linked media guidance data segment is received. In response to receiving the first user input, the linked media guidance data segment is retrieved, and the media asset identifiers of the linked media guidance data segment are generated for display.

Claims (54)

1 . A method comprising:

retrieving user activity information associated with each media asset identifier of a plurality of media asset identifiers of a media asset category, wherein the user activity information is associated with a user profile;

based at least in part on the user activity information, determining that selection of media asset identifier of the plurality of media asset identifiers was previously received from a user of the user profile, wherein the selection was received at a first time;

at a second time after the first time, receiving an input from the user to navigate to the media asset category; and

generating for display the plurality of media asset identifiers, at least in part by:

based at least in part on the determining that the selection of the media asset identifier was received at the first time and the receiving of the input from the user to navigate to the media asset category at the second later time:

causing the display of the plurality of media asset identifiers to include highlighting of the previously selected media asset identifier of the plurality of media asset identifiers, wherein the highlighting causes navigation through the plurality of displayed media asset identifiers to start from the highlighted media asset identifier, and wherein a first side of the highlighted media asset identifier is adjacent to a first media asset identifier of the plurality of media asset identifiers of the media asset category, and a second side of the highlighted media asset identifier is adjacent to a second media asset identifier of the plurality of media asset identifiers.

2 . The method of claim 1 , further comprising:

generating for simultaneous display with the highlighted media asset identifier a preview of a media asset represented by the highlighted media asset identifier.

3 . The method of claim 1 , further comprising:

generating for simultaneous display with the highlighted media asset identifier a description of a media asset represented by the highlighted media asset identifier.

4 . The method of claim 1 , wherein receiving the first user input to navigate to the first media asset category comprises:

receiving an indication to navigate from a second media asset category to the first media asset category.

5 . The method of claim 4 , further comprising:

in response to receiving the first user input to navigate to the first media asset category, causing the plurality of media asset identifiers of the first media asset category to be generated for display and ceasing the generating for display of a plurality of media asset identifiers of the second media asset category.

6 . The method of claim 1 , further comprising:

receiving user input to navigate through the plurality of media asset identifiers of the first media asset category generated for display;

while the plurality of media asset identifiers of the first media asset category are being generated for display, refraining from generating for display a plurality of media asset identifiers from other media asset categories.

7 . The method of claim 1 , wherein the user activity information comprises viewer data and subscription data.

8 . The method of claim 7 , further comprising:

calculating viewer patterns based on the user activity information to determine a likelihood that a user associated with the user activity information will terminate access to a subscription.

9 . The method of claim 1 , wherein:

the first media asset category is an ordered list of the plurality of media asset identifiers; and

a default arrangement of the ordered list comprises an initial media asset identifier being displayed above the highlighted media asset identifier.

10 . The method of claim 1 , wherein video of a media asset corresponding to the highlighted media asset identifier is not being output while the plurality of media asset identifiers are being generated for display.

11 . The method of claim 1 , wherein the first media asset category having the highlighted media asset identifier is generated for display without generating for output any of the media assets corresponding to the plurality of media asset identifiers of the first media asset category.

12 . A system comprising:

control circuitry configured to:

retrieve user activity information associated with each media asset identifier of the plurality of media asset identifiers of a media asset category, wherein the user activity information is associated with a user profile;

based at least in part on the user activity information, determine that selection of media asset identifier of the plurality of media asset identifiers was previously received from a user of the user profile, wherein the selection was received at a first time;

input/output circuitry configured to:

at a second time after the first time, receive an input from the user to navigate to the media asset category; and

wherein the control circuitry is further configured to:

generate for display the plurality of media asset identifiers, at least in part by:

based at least in part on the determining that the selection of the media asset identifier was received at the first time and the receiving of the input from the user to navigate to the media asset category at the second later time:

cause the display of the plurality of media assets identifiers to include highlighting of the previously selected media asset identifier of the plurality of media asset identifiers, wherein the highlighting causes navigation through the plurality of media asset identifiers to start from the highlighted media asset identifier, and wherein a first side of the highlighted media asset identifier is adjacent to a first media asset identifier of the plurality of media asset identifiers of the media asset category, and a second side of the highlighted media asset identifier is adjacent to a second media asset identifier of the plurality of media asset identifiers.

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

generate for simultaneous display with the highlighted media asset identifier a preview of a media asset represented by the highlighted media asset identifier.

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

generate for simultaneous display with the highlighted media asset identifier a description of a media asset represented by the highlighted media asset identifier.

15 . The system of claim 12 , wherein the input/output circuitry is configured to receive the first user input to navigate to the first media asset category by:

receiving an indication to navigate from a second media asset category to the first media asset category.

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

in response to receiving the first user input to navigate to the first media asset category, cause the plurality of media asset identifiers of the first media asset category to be generated for display and cease the generating for display of a plurality of media asset identifiers of the second media asset category.

17 . The system of claim 12 , wherein:

the input/output circuitry is further configured to:

receive user input to navigate through the plurality of media asset identifiers of the first media asset category generated for display; and

the control circuitry is further configured to:

while the plurality of media asset identifiers of the first media asset category generated for display, refrain from generating for display a plurality of media asset identifiers from other media asset categories.

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

calculate viewer patterns based on the user activity information to determine a likelihood that a user associated with the user activity information will terminate access to a subscription.

19 . The system of claim 12 , wherein:

the first media asset category is an ordered list of the plurality of media asset identifiers; and

a default arrangement of the ordered list comprises an initial media asset identifier being displayed above the highlighted media asset identifier.

Assignments (2)
CHANGE OF NAME Recorded Oct 2, 2024
From: ROVI GUIDES, INC.
To: ADEIA GUIDES INC.
Reel/Frame 069086/0199 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 19, 2024
From: MCCARTY, MICHAEL; AKSENFELD, MIKHAIL; ISRAELIAN, VAZRIK; ROE, GLEN E.; TULIS, COREY; WITTKE, DAVID
To: ROVI GUIDES, INC.
Reel/Frame 066830/0455 →
Continuity (4)
Continuation 17356882 · Jun 24, 2021
Continuation 16461698
Provisional Application 62423583 · Nov 17, 2016
Related Publication 20240064390A1 · Feb 22, 2024
References Cited (14)
US 8510780B2 · Stallings et al. · 2013 [cited by applicant]
US 9414101B1 · Pereira · 2016 [cited by examiner]
US 11076208B2 · Mccarty et al. · 2021 [cited by applicant]
US 20030141993A1 · Baldwin et al. · 2003 [cited by applicant]
US 20030145327A1 · Baldwin et al. · 2003 [cited by applicant]
US 20030208761A1 · Wasserman et al. · 2003 [cited by applicant]
US 20090007023A1 · Sundstrom · 2009 [cited by applicant]
US 20090083794A1 · Lee et al. · 2009 [cited by applicant]
US 20100306804A1 · Mountain · 2010 [cited by applicant]
US 20120131615A1 · Kobayashi · 2012 [cited by examiner]
US 20140337888A1 · Doan et al. · 2014 [cited by applicant]
US 20150234820A1 · Aravamudan · 2015 [cited by examiner]
US 20180070121A1 · Zimmerman et al. · 2018 [cited by applicant]
US 20210329353A1 · Mccarty et al. · 2021 [cited by applicant]