US 11,778,248 B2
Interrupting presentation of content data to present additional content in response to reaching a timepoint relating to the content data and notifying a server
James M. Barton, Los Gatos, CA (US)
Assigned to TiVo Solutions Inc., San Jose, CA (US)
Filed by TiVo Solutions Inc., San Jose, CA (US)
Filed on Apr. 27, 2022, as Appl. No. 17/730,929.
Application 17/730,929 is a continuation of application No. 17/565,849, filed on Dec. 30, 2021, granted, now 11,350,141.
Application 17/565,849 is a continuation of application No. 17/138,546, filed on Dec. 30, 2020, granted, now 11,343,546.
Application 17/138,546 is a continuation of application No. 16/509,326, filed on Jul. 11, 2019, granted, now 11,070,853, issued on Jul. 20, 2021.
Application 16/509,326 is a continuation of application No. 16/102,206, filed on Aug. 13, 2018.
Application 16/102,206 is a continuation of application No. 15/413,370, filed on Jan. 23, 2017, granted, now 10,051,296, issued on Aug. 14, 2018.
Application 15/413,370 is a continuation of application No. 14/748,121, filed on Jun. 23, 2015, granted, now 9,554,161, issued on Jan. 24, 2017.
Application 14/748,121 is a continuation of application No. 14/265,258, filed on Apr. 29, 2014, granted, now 9,064,271, issued on Jun. 23, 2015.
Application 14/265,258 is a continuation of application No. 13/747,414, filed on Jan. 22, 2013, granted, now 8,713,599, issued on Apr. 29, 2014.
Application 13/747,414 is a continuation of application No. 12/191,261, filed on Aug. 13, 2008, granted, now 8,359,612, issued on Jan. 22, 2013.
Prior Publication US 2022/0329885 A1, Oct. 13, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. H04N 21/234 (2011.01); H04N 21/235 (2011.01); H04N 21/262 (2011.01); H04N 21/414 (2011.01); H04N 21/436 (2011.01); H04N 21/4363 (2011.01); H04N 21/61 (2011.01); H04N 21/81 (2011.01); H04N 21/44 (2011.01); H04N 21/8547 (2011.01); H04N 21/858 (2011.01); G06F 1/3203 (2019.01); G06Q 30/02 (2023.01); G06Q 30/0241 (2023.01); G06Q 30/0251 (2023.01); H04L 67/02 (2022.01); H04L 67/10 (2022.01)
CPC H04N 21/23424 (2013.01) [G06F 1/3203 (2013.01); G06Q 30/02 (2013.01); G06Q 30/0241 (2013.01); G06Q 30/0251 (2013.01); G06Q 30/0277 (2013.01); H04L 67/02 (2013.01); H04L 67/10 (2013.01); H04N 21/235 (2013.01); H04N 21/26241 (2013.01); H04N 21/41407 (2013.01); H04N 21/43615 (2013.01); H04N 21/43635 (2013.01); H04N 21/44016 (2013.01); H04N 21/6125 (2013.01); H04N 21/6175 (2013.01); H04N 21/812 (2013.01); H04N 21/8547 (2013.01); H04N 21/8586 (2013.01)] 18 Claims
OG exemplary drawing
 
1. A method, comprising:
receiving, at a device, a set of timepoints relating to a particular portion of a media asset prior to generating for display the particular portion of the media asset, wherein the set of timepoints indicate when to request additional content;
generating, by the device, for display the particular portion of the media asset;
determining, by the device, that a timepoint among the set of timepoints has been reached during display of the particular portion of the media asset;
in response to determining that the timepoint has been reached, requesting at least one additional content from at least one server;
receiving, at the device, the at least one additional content;
causing presentation of the at least one additional content; and
after causing presentation of the at least one additional content, causing, by the device, display of the particular portion of the media asset to resume.