US 11,749,313 B2
Application tune manifests and tune state recovery
Sean K. Sharma, San Jose, CA (US); Nicolae Surpatanu, San Jose, CA (US); Bradley R. Pettit, Los Gatos, CA (US); and Junmin Hao, Cupertino, CA (US)
Assigned to Rovi Technologies Corporation, San Jose, CA (US)
Filed by Rovi Technologies Corporation, San Jose, CA (US)
Filed on Apr. 26, 2021, as Appl. No. 17/240,013.
Application 17/240,013 is a continuation of application No. 15/850,420, filed on Dec. 21, 2017, granted, now 11,056,151.
Application 15/850,420 is a continuation of application No. 14/728,655, filed on Jun. 2, 2015, granted, now 9,852,776, issued on Dec. 26, 2017.
Application 14/728,655 is a continuation of application No. 12/396,341, filed on Mar. 2, 2009, granted, now 9,069,585, issued on Jun. 30, 2015.
Prior Publication US 2021/0241801 A1, Aug. 5, 2021
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 3/14 (2006.01); G11B 27/34 (2006.01); H04N 21/235 (2011.01); H04N 21/435 (2011.01); H04N 21/478 (2011.01); H04N 21/81 (2011.01); G06F 9/445 (2018.01); G11B 27/10 (2006.01); H04N 21/432 (2011.01); H04N 21/433 (2011.01); H04N 21/488 (2011.01)
CPC G11B 27/34 (2013.01) [G06F 9/44542 (2013.01); G11B 27/102 (2013.01); H04N 21/235 (2013.01); H04N 21/435 (2013.01); H04N 21/4325 (2013.01); H04N 21/4333 (2013.01); H04N 21/478 (2013.01); H04N 21/4882 (2013.01); H04N 21/8173 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method for resuming content playback, the method comprising:
receiving a request to run an application on a device during playback of media content on the device, wherein the media content is received from a content source;
based on receiving the request to run the application: determining resource requirements of the application;
determining whether the resource requirements are satisfied by the device; in response to determining that resource requirements are satisfied by the device: storing an indication that identifies the content source;
running the application, wherein playback of the media content is paused while the application is run;
identifying when the application is exited;
in response to identifying that the application is exited, retrieving the indication of the content source;
automatically accessing, using the device, the content source identified in the retrieved indication; and
resuming playback of the media content.