US 12,238,381 B2
Methods and apparatus for implementing dynamic program guides on mobile devices
Gavin Peacock, Walnut Creek, CA (US); James Roseborough, Piedmont, CA (US); David Lowell, San Francisco, CA (US); Aravind Nallan, San Jose, CA (US); and Ian Farmer, Oakland, CA (US)
Assigned to Adeia Media Holdings LLC, San Jose, CA (US)
Filed by Adeia Media Holdings LLC, San Jose, CA (US)
Filed on Apr. 26, 2022, as Appl. No. 17/729,867.
Application 17/729,867 is a continuation of application No. 15/340,917, filed on Nov. 1, 2016, granted, now 11,343,581.
Application 15/340,917 is a continuation of application No. 12/882,061, filed on Sep. 14, 2010, granted, now 9,516,252, issued on Dec. 6, 2016.
Application 12/882,061 is a continuation of application No. 11/542,620, filed on Oct. 2, 2006, granted, now 7,818,769, issued on Oct. 19, 2010.
Prior Publication US 2022/0360859 A1, Nov. 10, 2022
Int. Cl. H04N 21/482 (2011.01); H04N 7/173 (2011.01); H04N 21/21 (2011.01); H04N 21/23 (2011.01); H04N 21/236 (2011.01); H04N 21/414 (2011.01); H04N 21/434 (2011.01); H04N 21/47 (2011.01); H04N 21/61 (2011.01); H04N 21/84 (2011.01)
CPC H04N 21/4821 (2013.01) [H04N 7/17318 (2013.01); H04N 21/21 (2013.01); H04N 21/23 (2013.01); H04N 21/23614 (2013.01); H04N 21/41407 (2013.01); H04N 21/4348 (2013.01); H04N 21/47 (2013.01); H04N 21/6131 (2013.01); H04N 21/6181 (2013.01); H04N 21/84 (2013.01)] 16 Claims
OG exemplary drawing
 
1. A method comprising:
sending a program guide structure information to a mobile device before streaming content information is received;
generating for display a navigable program guide based solely on the program guide structure information before the streaming content information is received;
generating for display navigable content of the navigable program guide before the streaming content information is received;
receiving a streaming content information request from the mobile device;
accessing and updating a subscription associated with the mobile device;
sending a streaming content information response to the mobile device including information based on the subscription associated with the mobile device, wherein the streaming content information response includes full guide information configured for display within the program guide structure information;
identifying a result of the streaming content information request from the mobile device; and
inputting the result of the streaming content information request into another streaming content information request wherein the another streaming content information request includes a subscription update request, a guide part request, a content lineup request, and an icon request.