IP Library Granted Patent US 12,323,665
Granted Patent B2
US 12,323,665 · App. 18/754,959 · Granted Jun 3, 2025

Systems and methods for resuming a media asset

Inventor: Samuel Filmeyer (Cambridge, MA)
Assignee: Adeia Guides Inc.
H04N21/47217G06F16/783H04N21/431H04N21/44008H04N21/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,323,665
App. No.
18/754,959
Granted
Jun 3, 2025
Kind
B2
Abstract

Systems and methods address shortcomings in conventional systems by resuming a media asset from a logical point. In some aspects, the systems and methods receive a first input at a first time from a user to pause a media asset at a first position and a second input at a second time from the user to resume the media asset. The systems and methods further determine whether a time period between the first and the second time exceeds a threshold time period. In response to determining that the time period does not exceed the threshold time period, the systems and methods generate the media asset for display beginning at the first position. However, in response to determining that the time period exceeds the threshold, the systems and methods generate the media asset for display beginning at a second position preceding the first position.

Claims (56)

1. A method comprising:

receiving a user interface request to pause playing of a media asset at a position in the media asset, wherein the user interface request to pause is associated with a user profile;

receiving, after a period of inactivity indicated by the user profile, a user interface request to resume playing the media asset, wherein the user interface request to resume is associated with the user profile;

based on determining that the period of inactivity is less than a first threshold, resuming the media asset from the position;

based on determining that the period of inactivity is greater than the first threshold, resuming the media asset from a shifted position wherein the shifted position is earlier in the media asset by a time duration, and wherein determining the time duration comprises:

based on determining that the period of inactivity is less than a second threshold, determining the time duration to be a first amount; and

based on determining that the period of inactivity is greater than the second threshold, determining the time duration to be a second amount, wherein the second amount is greater than the first amount.

2. The method of claim 1 ,

wherein the determining the time duration to be the first amount comprises:

determining an amount of time between: (a) the position in the media asset, wherein the position is within a sentence but not at a beginning of the sentence, and (b) a position in the media asset that corresponds to the beginning of the sentence; and

wherein the determining the time duration to be the second amount comprises:

determining an amount of time between: (a) the position in the media asset, wherein the position is within a character's dialogue but not at a beginning of the character's dialogue, and (b) a position in the media asset that corresponds to the beginning of the character's dialogue.

3. The method of claim 2 , wherein the beginning of the sentence is determined based at least in part on performing natural language processing analysis of the character's dialogue.

4. The method of claim 3 , wherein the beginning of the character's dialogue is determined based at least in part on performing analysis of metadata associated with the media asset.

5. The method of claim 1 ,

wherein the determining the time duration to be the first amount comprises:

determining an amount of time between: (a) the position in the media asset, wherein the position is within a scene but not at a beginning of the scene, and (b) a position in the media asset that corresponds to the beginning of the scene; and

wherein the determining the time duration to be the second amount comprises:

determining an amount of time between: (a) the position in the media asset, wherein the position is not at a beginning of the media asset, and (b) a position in the media asset that corresponds to the beginning of the media asset.

6. The method of claim 5 , wherein the beginning of the scene is determined based on hierarchy data in metadata associated with the media asset.

7. The method of claim 1 , wherein the first threshold and the second threshold are defined based at least in part on user selections in the associated user profile.

8. The method of claim 1 , wherein the first amount and the second amount are determined based at least in part on user selections in the associated user profile.

9. The method of claim 1 , wherein the user interface request to pause the media asset is received on a first device associated with the user profile and the user interface request to resume the media asset is received on a second device associated with the user profile.

10. A system comprising:

input circuitry configured to:

receive a user interface request to pause playing of a media asset at a position in the media asset, wherein the user interface request to pause is associated with a user profile;

receive, after a period of inactivity indicated by the user profile, a user interface request to resume playing the media asset, wherein the user interface request to resume is associated with the user profile; and

control circuitry configured to:

based on determining that the period of inactivity is less than a first threshold, resume the media asset from the position;

based on determining that the period of inactivity is greater than the first threshold, resume the media asset from a shifted position wherein the shifted position is earlier in the media asset by a time duration, and wherein, when determining the time duration, the control circuitry is configured to:

based on determining that the period of inactivity is less than a second threshold, determine the time duration to be a first amount; and

based on determining that the period of inactivity is greater than the second threshold, determine the time duration to be a second amount, wherein the second amount is greater than the first amount.

11. The system of claim 10 ,

wherein, when determining the time duration to be the first amount, the control circuitry is configured to:

determine an amount of time between: (a) the position in the media asset, wherein the position is within a sentence but not at a beginning of the sentence, and (b) a position in the media asset that corresponds to the beginning of the sentence; and

wherein, when determining the time duration to be the second amount, the control circuitry is configured to:

determine an amount of time between: (a) the position in the media asset, wherein the position is within a character's dialogue but not at a beginning of the character's dialogue, and (b) a position in the media asset that corresponds to the beginning of the character's dialogue.

12. The system of claim 11 , wherein the beginning of the sentence is determined based at least in part on performing natural language processing analysis of the character's dialogue.

13. The system of claim 12 , wherein the control circuitry is configured to determine the beginning of the character's dialogue based at least in part on performing analysis of metadata associated with the media asset.

14. The system of claim 10 ,

wherein, when determining the time duration to be the first amount, the control circuitry is configured to:

determine an amount of time between: (a) the position in the media asset, wherein the position is within a scene but not at a beginning of the scene, and (b) a position in the media asset that corresponds to the beginning of the scene; and

wherein, when determining the time duration to be the second amount, the control circuitry is configured to:

determine an amount of time between: (a) the position in the media asset, wherein the position is not at a beginning of the media asset, and (b) a position in the media asset that corresponds to the beginning of the media asset.

15. The system of claim 14 , wherein the control circuitry is configured to determine the beginning of the scene based on hierarchy data in metadata associated with the media asset.

16. The system of claim 10 , wherein the input circuitry is configured to receive user selections to store in the associated user profile and wherein the control circuitry is configured to define the first threshold and the second threshold based at least in part on the user selections in the associated user profile.

17. The system of claim 10 , wherein the input circuitry is configured to receive user selections to store in the associated user profile and wherein the control circuitry is configured to define the first amount and the second amount based at least in part on the user selections in the associated user profile.

18. The system of claim 10 , wherein the input circuitry is configured to receive the user interface request to pause the media asset on a first device associated with the user profile and the input circuitry is additionally configured to receive the user interface request to resume the media asset on a second device associated with the user profile.

19. A non-transitory machine-readable medium comprising memory with instructions encoded thereon, comprising:

instructions for receiving a user interface request to pause playing of a media asset at a position in the media asset, wherein the user interface request to pause is associated with a user profile;

instructions for receiving, after a period of inactivity indicated by the user profile, a user interface request to resume playing the media asset, wherein the user interface request to resume is associated with the user profile;

based on instructions for determining that the period of inactivity is less than a first threshold, instructions for resuming the media asset from the position;

based on instructions for determining that the period of inactivity is greater than the first threshold, instructions for resuming the media asset from a shifted position wherein the shifted position is earlier in the media asset by a time duration, and wherein instructions for determining the time duration comprise:

based on instructions for determining that the period of inactivity is less than a second threshold, instructions for determining the time duration to be a first amount; and

based on instructions for determining that the period of inactivity is greater than the second threshold, instructions for determining the time duration to be a second amount, wherein the second amount is greater than the first amount.

20. The non-transitory machine-readable medium of claim 19 , wherein the user interface request to pause the media asset is received on a first device associated with the user profile and the user interface request to resume the media asset is received on a second device associated with the user profile.

Assignments (3)
SECURITY INTEREST Recorded May 28, 2025
From: ADEIA INC. (F/K/A XPERI HOLDING CORPORATION); ADEIA HOLDINGS INC.; ADEIA MEDIA HOLDINGS INC.; ADEIA IMAGING LLC; ADEIA MEDIA LLC; ADEIA MEDIA SOLUTIONS INC.; ADEIA SEMICONDUCTOR BONDING TECHNOLOGIES INC.; ADEIA TECHNOLOGIES INC.; ADEIA GUIDES INC.; ADEIA SOLUTIONS LLC; ADEIA SEMICONDUCTOR ADVANCED TECHNOLOGIES INC.; ADEIA SEMICONDUCTOR SOLUTIONS LLC; ADEIA SEMICONDUCTOR INTELLECTUAL PROPERTY LLC; ADEIA SEMICONDUCTOR TECHNOLOGIES LLC; ADEIA PUBLISHING INC.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 071454/0343 →
CHANGE OF NAME Recorded Oct 2, 2024
From: ROVI GUIDES, INC.
To: ADEIA GUIDES INC.
Reel/Frame 069085/0755 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 9, 2024
From: FILMEYER, SAMUEL
To: ROVI GUIDES, INC.
Reel/Frame 068257/0174 →
Continuity (4)
Continuation 17983196 · Nov 8, 2022
Continuation 17382669 · Jul 22, 2021
Continuation 16067042
Related Publication 20240430532A1 · Dec 26, 2024
References Cited (42)
US 6239794B1 · Yuen et al. · 2001 [cited by applicant]
US 6564378B1 · Satterfield et al. · 2003 [cited by applicant]
US 7165098B1 · Boyer et al. · 2007 [cited by applicant]
US 7761892B2 · Ellis et al. · 2010 [cited by applicant]
US 8046801B2 · Ellis et al. · 2011 [cited by applicant]
US 9182940B1 · Chen et al. · 2015 [cited by applicant]
US 9558784B1 · Gray et al. · 2017 [cited by applicant]
US 9641912B1 · Morisetti · 2017 [cited by applicant]
US 10893319B2 · Filmeyer · 2021 [cited by applicant]
US 11109106B2 · Filmeyer · 2021 [cited by applicant]
US 12058417B2 · Filmeyer · 2024 [cited by applicant]
US 20020163532A1 · Thomas et al. · 2002 [cited by applicant]
US 20020174430A1 · Ellis et al. · 2002 [cited by applicant]
US 20040152054A1 · Gleissner et al. · 2004 [cited by applicant]
US 20040152055A1 · Gliessner et al. · 2004 [cited by applicant]
US 20050166258A1 · Vasilevsky et al. · 2005 [cited by applicant]
US 20050168640A1 · Jeon et al. · 2005 [cited by applicant]
US 20050251827A1 · Ellis et al. · 2005 [cited by applicant]
US 20060002261A1 · Fujita · 2006 [cited by applicant]
US 20070089147A1 · Urdang · 2007 [cited by examiner]
US 20090158326A1 · Hunt et al. · 2009 [cited by applicant]
US 20090175596A1 · Hirai · 2009 [cited by applicant]
US 20090292672A1 · Kunjithapatham et al. · 2009 [cited by applicant]
US 20090310021A1 · Kondo et al. · 2009 [cited by applicant]
US 20100153885A1 · Yates · 2010 [cited by applicant]
US 20110301728A1 · Hamilton et al. · 2011 [cited by applicant]
US 20120158765A1 · Kumar et al. · 2012 [cited by applicant]
US 20130251337A1 · Abecassis · 2013 [cited by applicant]
US 20140067825A1 · Oztaskent et al. · 2014 [cited by applicant]
US 20140101707A1 · Kishore · 2014 [cited by examiner]
US 20140150002A1 · Hough et al. · 2014 [cited by applicant]
US 20150036997A1 · Omori · 2015 [cited by applicant]
US 20150356997A1 · Wang · 2015 [cited by examiner]
US 20150365736A1 · Xiong et al. · 2015 [cited by applicant]
US 20170235729A1 · Hughes et al. · 2017 [cited by applicant]
US 20180014074A1 · Li · 2018 [cited by applicant]
US 20190238928A1 · Filmeyer · 2019 [cited by applicant]
US 20210352374A1 · Filmeyer · 2021 [cited by applicant]
US 20230078412A1 · Filmeyer · 2023 [cited by applicant]
JP 2001309294A · 2001 [cited by applicant]
International Search Report and Written Opinion for PCT Application No. PCT/US2016/058648 dated Jul. 4, 2017. [cited by applicant]
PCT International Search Report and Written Opinion for International Application No. PCT/US2020/015945, dated Jun. 4, 2020. [cited by applicant]