IP Library Granted Patent US 12,316,906
Granted Patent B2
US 12,316,906 · App. 18/102,256 · Granted May 27, 2025

Methods and systems for predictive buffering of related content segments

Inventors: Vikram Makam Gupta (Bangalore, IN); Vishwas Sharadanagar Panchaksharaiah (Tumkur District, IN)
Assignee: Adeia Guides Inc.
H04N21/44004G06F16/685H04N21/44222H04N21/44226H04N21/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,316,906
App. No.
18/102,256
Granted
May 27, 2025
Kind
B2
Abstract

The methods and systems described herein aid users by providing thorough and efficient content consumption. For example, the methods and systems buffer content segments related to a current portion of the content that the system is generating for display. The methods and systems determine a characteristic of the current portion of the content and related content segments based on the characteristic. Confidence scores are determined by the systems and methods for each of the related content segments, and one or more related content segments with higher confidence scores are buffered in memory. Accordingly, the methods and systems described herein provide a thorough viewing of content through related segments that are buffered in memory for quick access.

Claims (31)

1. A method comprising:

generating content for display;

determining a characteristic of a current scene of the content being generated for display;

accessing a plurality of prior content segments, each prior content segment corresponding to a respective time that is prior to a time corresponding to the current scene;

determining one or more related prior content segments from the plurality of prior content segments, each of the one or more related prior content segments having a relationship to the current scene based on the determined characteristic of the current scene;

determining one or more specific prior segments from the one or more related prior content segments based on a number of times that viewing patterns of a plurality of user profiles indicate a prior navigation from the current scene to the one or more specific prior segments from the one or more related prior content segments; and

buffering in memory the one or more specific prior segments for playback upon selection.

2. The method of claim 1 , wherein the determined characteristic of the current scene is a character, and the one or more related prior content segments comprise a segment with a same character.

3. The method of claim 1 , wherein the determined characteristic of the current scene is a location, and the one or more related prior content segments comprise a segment with a same location.

4. The method of claim 1 , wherein the determined characteristic of the current scene is a sound unique to a character, and the one or more related prior content segments comprise a segment with a same sound.

5. The method of claim 1 , wherein the determined characteristic of the current scene is a character, and the one or more related prior content segments comprise a segment with an adversary of the character.

6. The method of claim 1 , wherein the determined characteristic of the current scene is an activity, and the one or more related prior content segments comprise a segment with a same activity.

7. The method of claim 1 , wherein the determined characteristic of the current scene is scenery, and the one or more related prior content segments comprise a segment with a same scenery.

8. The method of claim 1 , wherein the determined characteristic of the current scene is music, and the one or more related prior content segments comprise a segment with a same music.

9. The method of claim 1 , wherein the content comprises an episode of a series and each prior content segment of the plurality of prior content segments is from one or more episodes of the series.

10. A system comprising:

input/output circuitry configured to generate content for display; and

control circuitry configured to:

determine a characteristic of a current scene of the content being generated for display;

access a plurality of prior content segments, each prior content segment corresponding to a respective time that is prior to a time corresponding to the current scene;

determine one or more related prior content segments from the plurality of prior content segments, each of the one or more related prior content segments having a relationship to the current scene based on the determined characteristic of the current scene;

determine one or more specific prior segments from the one or more related prior content segments based on a number of times that viewing patterns of a plurality of user profiles indicate a prior navigation from the current scene to the one or more specific prior segments from the one or more related prior content segments; and

buffer in memory the one or more specific prior segments for playback upon selection.

11. The system of claim 10 , wherein the determined characteristic of the current scene is a character, and the one or more related prior content segments comprise a segment with a same character.

12. The system of claim 10 , wherein the determined characteristic of the current scene is a location, and the one or more related prior content segments comprise a segment with a same location.

13. The system of claim 10 , wherein the determined characteristic of the current scene is a sound unique to a character, and the one or more related prior content segments comprise a segment with a same sound.

14. The system of claim 10 , wherein the determined characteristic of the current scene is a character, and the one or more related prior content segments comprise a segment with an adversary of the character.

15. The system of claim 10 , wherein the determined characteristic of the current scene is an activity, and the one or more related prior content segments comprise a segment with a same activity.

16. The system of claim 10 , wherein the determined characteristic of the current scene is scenery, and the one or more related prior content segments comprise a segment with a same scenery.

17. The system of claim 10 , wherein the determined characteristic of the current scene is music, and the one or more related prior content segments comprise a segment with a same music.

18. The system of claim 10 , wherein the content comprises an episode of a series and each prior content segment of the plurality of prior content segments is from one or more episodes of the series.

Assignments (3)
CHANGE OF NAME Recorded Oct 3, 2024
From: ROVI GUIDES, INC.
To: ADEIA GUIDES INC.
Reel/Frame 069106/0171 →
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 Jan 27, 2023
From: GUPTA, VIKRAM MAKAM; PANCHAKSHARAIAH, VISHWAS SHARADANAGAR
To: ROVI GUIDES, INC.
Reel/Frame 062517/0789 →
Continuity (3)
Continuation 17578630 · Jan 19, 2022
Continuation 16168656 · Oct 23, 2018
Related Publication 20230291963A1 · Sep 14, 2023
References Cited (141)
US 7702805B1 · Kapoor · 2010 [cited by examiner]
US 7761892B2 · Ellis · 2010 [cited by examiner]
US 8046801B2 · Ellis · 2011 [cited by examiner]
US 8508661B1 · Masterson · 2013 [cited by examiner]
US 8693848B1 · Pacor · 2014 [cited by examiner]
US 9204186B2 · Harvey et al. · 2015 [cited by applicant]
US 9473548B1 · Chakrovorthy · 2016 [cited by examiner]
US 9473820B2 · Mallinson · 2016 [cited by examiner]
US 9510024B2 · Öman · 2016 [cited by examiner]
US 9510051B1 · Bostick · 2016 [cited by examiner]
US 10055494B1 · Bordenet · 2018 [cited by examiner]
US 10057630B1 · Panchaksharaiah et al. · 2018 [cited by applicant]
US 10298902B1 · Liao · 2019 [cited by examiner]
US 10397343B1 · Goldberg · 2019 [cited by examiner]
US 10425665B2 · Öman · 2019 [cited by examiner]
US 10431180B1 · Sampath · 2019 [cited by examiner]
US 10455297B1 · Mahyar · 2019 [cited by examiner]
US 10555023B1 · McCarthy · 2020 [cited by examiner]
US 10911815B1 · McCarthy · 2021 [cited by examiner]
US 11265597B2 · Gupta et al. · 2022 [cited by applicant]
US 11595721B2 · Gupta et al. · 2023 [cited by applicant]
US 11711570B2 · Panchaksharaiah et al. · 2023 [cited by applicant]
US 20020057893A1 · Wood · 2002 [cited by examiner]
US 20020168178A1 · Rodriguez · 2002 [cited by examiner]
US 20030101230A1 · Benschoter · 2003 [cited by examiner]
US 20030117428A1 · Li · 2003 [cited by examiner]
US 20030140083A1 · Watkins · 2003 [cited by examiner]
US 20030194211A1 · Abecassis · 2003 [cited by examiner]
US 20040184526A1 · Penttila et al. · 2004 [cited by applicant]
US 20050166230A1 · Gaydou · 2005 [cited by examiner]
US 20050251827A1 · Ellis · 2005 [cited by examiner]
US 20060150225A1 · Hegg · 2006 [cited by examiner]
US 20080184297A1 · Ellis · 2008 [cited by examiner]
US 20080310814A1 · Bowra · 2008 [cited by examiner]
US 20090169179A1 · Johnson · 2009 [cited by applicant]
US 20090183200A1 · Gritton · 2009 [cited by examiner]
US 20100031193A1 · Stark · 2010 [cited by examiner]
US 20100077441A1 · Thomas · 2010 [cited by examiner]
US 20100175088A1 · Loebig · 2010 [cited by examiner]
US 20110035669A1 · Shirali · 2011 [cited by examiner]
US 20110212717A1 · Rhoads · 2011 [cited by examiner]
US 20110258336A1 · Salomons · 2011 [cited by applicant]
US 20120002953A1 · McKiel, Jr. · 2012 [cited by examiner]
US 20120099514A1 · Bianchetti · 2012 [cited by examiner]
US 20120159327A1 · Law · 2012 [cited by examiner]
US 20120222065A1 · Prins · 2012 [cited by examiner]
US 20120278330A1 · Campbell · 2012 [cited by examiner]
US 20120331106A1 · Ramamurthy · 2012 [cited by examiner]
US 20130173742A1 · Thomas · 2013 [cited by examiner]
US 20130297706A1 · Arme · 2013 [cited by examiner]
US 20140129570A1 · Johnson · 2014 [cited by examiner]
US 20140146177A1 · Pacor · 2014 [cited by examiner]
US 20140149555A1 · Bank · 2014 [cited by examiner]
US 20140150032A1 · Pacor · 2014 [cited by examiner]
US 20140150042A1 · Pacor · 2014 [cited by examiner]
US 20140173070A1 · Morrison, III · 2014 [cited by examiner]
US 20140178043A1 · Kritt · 2014 [cited by examiner]
US 20140229963A1 · Petrovic · 2014 [cited by examiner]
US 20140267337A1 · Keohane · 2014 [cited by examiner]
US 20140373037A1 · Craner · 2014 [cited by examiner]
US 20150023404A1 · Li · 2015 [cited by examiner]
US 20150039714A1 · Venturi · 2015 [cited by examiner]
US 20150082338A1 · Logan · 2015 [cited by examiner]
US 20150220223A1 · Michalski · 2015 [cited by examiner]
US 20150358679A1 · Mallinson · 2015 [cited by examiner]
US 20150365729A1 · Kaya · 2015 [cited by examiner]
US 20150365730A1 · Mohan · 2015 [cited by examiner]
US 20160011743A1 · Fundament · 2016 [cited by examiner]
US 20160014476A1 · Caliendo et al. · 2016 [cited by applicant]
US 20160065640A1 · Luby · 2016 [cited by examiner]
US 20160080780A1 · Öman · 2016 [cited by examiner]
US 20160112762A1 · Mallinson · 2016 [cited by examiner]
US 20160173941A1 · Gilson · 2016 [cited by examiner]
US 20160248704A1 · Soelberg · 2016 [cited by examiner]
US 20160269760A1 · Kageyama · 2016 [cited by examiner]
US 20160364397A1 · Lindner · 2016 [cited by examiner]
US 20170013313A1 · Mallinson · 2017 [cited by examiner]
US 20170017652A1 · Neumeier · 2017 [cited by examiner]
US 20170032820A1 · Davis et al. · 2017 [cited by applicant]
US 20170048563A1 · Öman · 2017 [cited by examiner]
US 20170076571A1 · Borel · 2017 [cited by examiner]
US 20170188097A1 · Jones · 2017 [cited by examiner]
US 20170195734A1 · Park · 2017 [cited by examiner]
US 20170257410A1 · Gattis · 2017 [cited by examiner]
US 20170257654A1 · Branch · 2017 [cited by examiner]
US 20170280208A1 · Mishra · 2017 [cited by examiner]
US 20170359690A1 · Crutchfield et al. · 2017 [cited by applicant]
US 20180035140A1 · Li · 2018 [cited by examiner]
US 20180103276A1 · Piron · 2018 [cited by examiner]
US 20180129273A1 · Thorwirth · 2018 [cited by examiner]
US 20180144775A1 · Taine et al. · 2018 [cited by applicant]
US 20180249116A1 · Zdepski · 2018 [cited by examiner]
US 20180250593A1 · Benedetto · 2018 [cited by examiner]
US 20190045271A1 · Christie · 2019 [cited by examiner]
US 20190066170A1 · Schnoor · 2019 [cited by examiner]
US 20190075353A1 · Parampath · 2019 [cited by examiner]
US 20190075372A1 · Parampath · 2019 [cited by examiner]
US 20190182348A1 · Li · 2019 [cited by examiner]
US 20190208263A1 · Chamberlin · 2019 [cited by examiner]
US 20190238924A1 · Stumbo · 2019 [cited by examiner]
US 20190289359A1 · Sekar · 2019 [cited by examiner]
US 20190349633A1 · Wannamaker · 2019 [cited by examiner]
US 20190373296A1 · Oakley · 2019 [cited by examiner]
US 20200007815A1 · Zdepski · 2020 [cited by examiner]
US 20200037047A1 · Cheung · 2020 [cited by examiner]
US 20200037048A1 · Cheung · 2020 [cited by examiner]
US 20200099979A1 · Panchaksharaiah · 2020 [cited by examiner]
US 20200128292A1 · Bumgarner · 2020 [cited by examiner]
US 20200128294A1 · Gupta et al. · 2020 [cited by applicant]
US 20200145701A1 · Liu · 2020 [cited by examiner]
US 20200162530A1 · Furtwangler · 2020 [cited by examiner]
US 20200194035A1 · Catalano · 2020 [cited by examiner]
US 20200275163A1 · Danovitz · 2020 [cited by examiner]
US 20200293787A1 · Badr · 2020 [cited by examiner]
US 20200296480A1 · Chappell, III · 2020 [cited by examiner]
US 20210099755A1 · Panchaksharaiah et al. · 2021 [cited by applicant]
US 20210120056A1 · Bank · 2021 [cited by examiner]
US 20210203574A1 · Harb · 2021 [cited by examiner]
US 20210204010A1 · Hou · 2021 [cited by examiner]
US 20210241607A1 · Rhoads · 2021 [cited by examiner]
US 20210289258A1 · Katsavounidis · 2021 [cited by examiner]
US 20220150596A1 · Greene · 2022 [cited by examiner]
US 20220167064A1 · Wahl · 2022 [cited by examiner]
US 20220201358A1 · Panchaksharaiah et al. · 2022 [cited by applicant]
US 20220246178A1 · Barnett · 2022 [cited by examiner]
US 20220256254A1 · Tegethoff · 2022 [cited by examiner]
US 20220286735A1 · Gupta · 2022 [cited by examiner]
US 20220301448A1 · Seymour · 2022 [cited by examiner]
US 20220321940A1 · Christie · 2022 [cited by examiner]
US 20220337914A1 · Christie · 2022 [cited by examiner]
US 20220353582A1 · Sadler · 2022 [cited by examiner]
US 20220394361A1 · Parampath · 2022 [cited by examiner]
US 20230058619A1 · Greene · 2023 [cited by examiner]
US 20230412874A1 · Panchaksharaiah et al. · 2023 [cited by applicant]
US 20240414383A1 · Hassler · 2024 [cited by examiner]
WO 2010108053A1 · 2010 [cited by applicant]
WO 2012013226A1 · 2012 [cited by applicant]
European Search Report for European Application No. EP 19199688.3, dated Jan. 30, 2020 (10 pages). [cited by applicant]
U.S. Appl. No. 09/332,244, Ellis et al., filed Jun. 11, 1999. [cited by applicant]
European Search Report, Jul. 27, 2022, 12 pages. [cited by applicant]
European Extended Search Report, dated Sep. 14, 2022, issued in EP Pat. App. No. 22168273.5 (14 pages). [cited by applicant]
Cited By (1)
US 12,713,093