US 11,778,245 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 over the internet
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 Aug. 13, 2018, as Appl. No. 16/102,206.
Application 16/102,206 is a continuation of application No. 15/413,370, filed on Jan. 23, 2017, granted, now 10,051,296.
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 2019/0141365 A1, May 9, 2019
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)] 12 Claims
OG exemplary drawing
 
1. A method, comprising:
receiving, at a first device: (a) a plurality of URLs, wherein a first URL of the plurality of URLs corresponds to content data and the plurality of URLs are received prior to generating for display, at the first device, any portion of the content data, and (b) a set of timepoints relating to the content data prior to generating for display, at the first device, any portion of the content data;
displaying a portion of the content data by the first device using the first URL of the plurality of URLs;
determining, by the first device, that a timepoint among the set of timepoints has been reached during display of the content data; and
in response to determining that the timepoint has been reached:
interrupting, by the first device, the display of the content data;
receiving, by the first device, additional content to be displayed from a server; and
resuming display of the content data.