IP Library Granted Patent US 12,301,949
Granted Patent B2
US 12,301,949 · App. 18/114,687 · Granted May 13, 2025

Systems and methods for navigating media assets

Inventors: William L. Thomas (Evergreen, CO); Margret B. Schmidt (Redwood City, CA); Ajay Kumar Gupta (Andover, MA); Alexander W. Liston (Menlo Park, CA); Jonathan A. Logan (Mountain View, CA); Mathew C. Burns (Dublin, CA); Gabriel C. Dalbac (Morgan Hill, CA)
Assignee: Adeia Guides Inc.
H04N21/4821G06F16/4387H04N21/4314H04N21/47217H04N21/4788H04N21/8133H04N21/8456H04N21/858G06F3/0482
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,301,949
App. No.
18/114,687
Filed
Feb 27, 2023
Granted
May 13, 2025
Kind
B2
Art Unit
2424
USPC
725/52
Abstract

Systems and methods for presenting custom navigation options are described herein. In some embodiments, the media guidance application displays a first portion of a media asset, and receives a user selection of an entity depicted within the portion. The media guidance application identifies a playlist of media asset portions associated with the entity, and generates for display a transport bar associated with the entity comprising an indicator identifying the entity and only one or more regions associated with the playlist of media asset portions. The media guidance application then receives a second user selection, and generates for display a second portion of the media asset associated with the entity in response. In some embodiments, the media guidance application identifies the playlist by searching a custom presentation database for entries associated with the entity, and retrieves the playlist from the identified entry.

Claims (63)

1. A method for presenting navigation options comprising:

receiving messages from a social network with which a user has interacted;

identifying, based on the messages received from the social network with which the user has interacted, an entity depicted in a first portion of a media asset;

based at least in part on identifying the entity depicted in the first portion of the media asset, generating for display: (a) a transport bar for the identified entity, the transport bar comprising one or more regions, each of the one or more regions being associated with a respective one of a plurality of media asset portions associated with the entity, and (b) an indicator adjacent to the transport bar and comprising an identifier of the identified entity;

receiving a user selection of a region of the one or more regions; and

causing display of a second portion of the media asset associated with the entity based at least in part on receiving the user selection, the second portion of the media asset being a portion of the media asset associated with the selected region.

2. The method of claim 1 , wherein the messages received from the social network include popular discussion topics regarding the identified entity.

3. The method of claim 1 , wherein the messages received from the social network are stored in a message database.

4. The method of claim 1 , further comprising:

determining a time period in which the user interacts with the social network to post information, wherein the time period is included in user data analyzed by a media application.

5. The method of claim 3 , further comprising:

accessing the message database comprising a plurality of entries, wherein each entry is associated with an entity in the media asset;

identifying, from the plurality of entries, an entry having an associated entity that matches the entity identified in the messages received from the social network; and

retrieving, from the entry, identifiers of the plurality of media asset portions.

6. The method of claim 5 , wherein the plurality of entries each include a respective indication of a transport bar display style, and wherein the generating for display the transport bar comprises:

retrieving an indication of a transport bar display style from the matching entry; and

generating for display the transport bar based on the indication of the transport bar display style, wherein the transport bar display style indicates at least one of a color, shape, or font to be associated with the transport bar.

7. The method of claim 1 , wherein the generating for display the transport bar comprises:

determining a respective asset portion display style for each of the media asset portions in a playlist of media asset portions from a matching entry; and

generating for display the transport bar comprising the one or more regions, the display of each of the one or more regions being based on the respective asset portion display style, wherein each of the respective asset portion display styles indicates at least one of a color, shape, or font to be associated with a respective region.

8. The method of claim 7 , wherein the determining the respective asset portion display style for each of the media asset portions comprises:

determining, for each of the media asset portions, a respective type of activity involving the entity depicted by the media asset portion; and

determining, for each of the media asset portions, the respective asset portion display style based on the respective type of activity involving the entity.

9. The method of claim 1 , wherein the entity is a first entity, the plurality of media asset portions is a first plurality of media asset portions, the transport bar is a first transport bar, the one or more regions are a first one or more regions, and the method further comprises:

identifying a second entity depicted within the first portion of the media asset; and

based at least in part on identifying the second entity, generating for display a second transport bar for both the first entity and the second entity, the transport bar comprising second one or more regions, the second one or more regions being associated with a respective one of the plurality of media asset portions associated with both the first entity and the second entity.

10. The method of claim 1 , further comprising:

identifying, in the messages received from the social network with which the user has interacted, supplemental content comprising one or more of video, audio, or images;

extracting text from the supplemental content;

wherein identifying the entity further comprises identifying one or more references to the entity in the text extracted from the supplemental content.

11. A system comprising:

a memory; and

control circuitry configured to:

receive messages from a social network with which a user has interacted;

store the received messages in the memory;

identify, based on the messages received from the social network with which the user has interacted, an entity depicted in a first portion of a media asset;

based at least in part on identifying the entity depicted in the first portion of the media asset, generate for display: (a) a transport bar for the identified entity, the transport bar comprising one or more regions, each of the one or more regions being associated with a respective one of a plurality of media asset portions associated with the entity, and (b) an indicator adjacent to the transport bar and comprising an identifier of the identified entity;

receive a user selection of a region of the one or more regions; and

cause display of a second portion of the media asset associated with the entity based at least in part on receiving the user selection, the second portion of the media asset being a portion of the media asset associated with the selected region.

12. The system of claim 11 , wherein the messages received from the social network include popular discussion topics regarding the identified entity.

13. The system of claim 11 , wherein the messages received from the social network are stored in a message database.

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

determine a time period in which the user interacts with the social network to post information, wherein the time period is included in user data analyzed by a media application.

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

access the message database comprising a plurality of entries, wherein each entry is associated with an entity in the media asset;

identify, from the plurality of entries, an entry having an associated entity that matches the entity identified in the messages received from the social network; and

retrieve, from the entry, identifiers of the plurality of media asset portions.

16. The system of claim 15 , wherein the plurality of entries each include a respective indication of a transport bar display style, and wherein the control circuitry is further configured to:

retrieve an indication of a transport bar display style from the matching entry; and

generate for display the transport bar based on the indication of the transport bar display style, wherein the transport bar display style indicates at least one of a color, shape, or font to be associated with the transport bar.

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

determine a respective asset portion display style for each of the media asset portions in a playlist of media asset portions from a matching entry; and

generate for display the transport bar comprising the one or more regions, the display of each of the one or more regions being based on the respective asset portion display style, wherein each of the respective asset portion display styles indicates at least one of a color, shape, or font to be associated with a respective region.

18. The system of claim 17 , wherein the control circuitry is configured to determine the respective asset portion display style for each of the media asset portions by:

determining, for each of the media asset portions, a respective type of activity involving the entity depicted by the media asset portion; and

determining, for each of the media asset portions, the respective asset portion display style based on the respective type of activity involving the entity.

19. The system of claim 11 , wherein the entity is a first entity, the plurality of media asset portions is a first plurality of media asset portions, the transport bar is a first transport bar, the one or more regions are a first one or more regions, and wherein the control circuitry is further configured to:

identify a second entity depicted within the first portion of the media asset; and

based at least in part on identifying the second entity, generate for display a second transport bar for both the first entity and the second entity, the transport bar comprising second one or more regions, the second one or more regions being associated with a respective one of the plurality of media asset portions associated with both the first entity and the second entity.

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

identify, in the messages received from the social network with which the user has interacted, supplemental content comprising one or more of video, audio, or images;

extract text from the supplemental content;

wherein the control circuitry is further configured to identify the entity by identifying one or more references to the entity in the text extracted from the supplemental content.

Assignments (2)
CHANGE OF NAME Recorded Oct 2, 2024
From: ROVI GUIDES, INC.
To: ADEIA GUIDES INC.
Reel/Frame 069086/0215 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 27, 2023
From: THOMAS, WILLIAM L.; SCHMIDT, MARGRET B.; GUPTA, AJAY KUMAR; LISTON, ALEXANDER W.; LOGAN, JONATHAN A.; BURNS, MATHEW C.; DALBEC, GABRIEL C.
To: ROVI GUIDES, INC.
Reel/Frame 062816/0981 →
Continuity (4)
Continuation 17409372 · Aug 23, 2021
Continuation 16902662 · Jun 16, 2020
Continuation 15474759 · Mar 30, 2017
Related Publication 20230291975A1 · Sep 14, 2023
References Cited (51)
US 6195497B1 · Nagasaka et al. · 2001 [cited by applicant]
US 6239794B1 · Yuen et al. · 2001 [cited by applicant]
US 6388714B1 · Schein et al. · 2002 [cited by applicant]
US 6564378B1 · Satterfield et al. · 2003 [cited by applicant]
US 6756997B1 · Ward et al. · 2004 [cited by applicant]
US 7165098B1 · Boyer et al. · 2007 [cited by applicant]
US 7536706B1 · Sezan et al. · 2009 [cited by applicant]
US 7761892B2 · Ellis et al. · 2010 [cited by applicant]
US 8046801B2 · Ellis et al. · 2011 [cited by applicant]
US 8753185B1 · Klappert et al. · 2014 [cited by applicant]
US 8768149B2 · Kim et al. · 2014 [cited by applicant]
US 8937620B1 · Teller · 2015 [cited by applicant]
US 9374411B1 · Goetz · 2016 [cited by applicant]
US 10721536B2 · Thomas et al. · 2020 [cited by applicant]
US 11128924B2 · Thomas et al. · 2021 [cited by applicant]
US 11627379B2 · Thomas et al. · 2023 [cited by applicant]
US 20020174430A1 · Ellis et al. · 2002 [cited by applicant]
US 20030110499A1 · Knudson et al. · 2003 [cited by applicant]
US 20030149980A1 · Hassell et al. · 2003 [cited by applicant]
US 20030149982A1 · Nakashima et al. · 2003 [cited by applicant]
US 20050108270A1 · Heesemans et al. · 2005 [cited by applicant]
US 20050251827A1 · Ellis et al. · 2005 [cited by applicant]
US 20090122329A1 · Hegemier et al. · 2009 [cited by applicant]
US 20090132918A1 · Deyo et al. · 2009 [cited by applicant]
US 20100153885A1 · Yates · 2010 [cited by applicant]
US 20100275123A1 · Yu et al. · 2010 [cited by applicant]
US 20110289535A1 · Saffari et al. · 2011 [cited by applicant]
US 20120195573A1 · Flint et al. · 2012 [cited by applicant]
US 20120213495A1 · Hafeneger et al. · 2012 [cited by applicant]
US 20130282532A1 · Shihadah et al. · 2013 [cited by applicant]
US 20130294755A1 · Arme · 2013 [cited by examiner]
US 20130311575A1 · Woods et al. · 2013 [cited by applicant]
US 20130324192A1 · Lee et al. · 2013 [cited by applicant]
US 20140040273A1 · Cooper et al. · 2014 [cited by applicant]
US 20140087356A1 · Fudemberg · 2014 [cited by applicant]
US 20140089423A1 · Jäckels · 2014 [cited by applicant]
US 20140281972A1 · Kramer et al. · 2014 [cited by applicant]
US 20140372425A1 · Ayoub · 2014 [cited by examiner]
US 20150149583A1 · Chung · 2015 [cited by applicant]
US 20150170245A1 · Scoglio · 2015 [cited by applicant]
US 20150293675A1 · Bloch et al. · 2015 [cited by applicant]
US 20150346955A1 · Fundament · 2015 [cited by examiner]
US 20150348157A1 · Garcia · 2015 [cited by examiner]
US 20160014482A1 · Chen et al. · 2016 [cited by applicant]
US 20160094875A1 · Peterson et al. · 2016 [cited by applicant]
US 20160180427A1 · Gonzales · 2016 [cited by applicant]
US 20160216934A1 · Guy et al. · 2016 [cited by applicant]
US 20160358633A1 · Poral et al. · 2016 [cited by applicant]
US 20170142484A1 · Jeon · 2017 [cited by examiner]
US 20170289619A1 · Xu et al. · 2017 [cited by applicant]
US 20210385546A1 · Thomas et al. · 2021 [cited by applicant]