IP Library Patent Application 19029625
Patent Application
App. No. 19/029,625

METHODS AND APPARATUS FOR IMPLEMENTING DYNAMIC PROGRAM GUIDES ON MOBILE DEVICES

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 None
App. No.
19/029,625
Abstract

Mechanisms are provided for allowing a mobile device to dynamically obtain program guide data. A mobile device having the capability of playing media streams is configurable to dynamically request program guide structure information followed by program guide content information. In one example, the program guide structure information allows a user to begin navigating the program guide data in an active and dynamic manner. Program guide content information including data such as program titles, times, icons, and links are then downloaded and displayed as needed. Potentially limitless amounts of program guide data can be provided on a mobile device. Program guide content information can be provided in a generic manner while allowing user layout customization. Program guide information can also be preemptively provided to a mobile device based on a variety of criteria.

Claims (33)

1 - 3 . (canceled)

4 . A method comprising:

receiving, at a server, a plurality of requests associated with navigation of a program guide at a display device, wherein the plurality of requests comprises requests for program guide structure information, channel information, and program guide content information, and wherein at least one of the plurality of requests is based at least in part on navigation to a portion of the program guide;

accessing subscription information associated with an account associated with the display device; and

based at least in part on at least one of the plurality of requests, transmitting, from the server, a plurality of responses to the display device, wherein the plurality of responses comprises program guide structure information, responsive channel information based at least in part on the subscription information and the portion of the program guide, and program guide content information based at least in part on the portion of the program guide.

5 . The method of claim 4 , wherein the request for program guide structure information is received at a first time, the request for channel information is received at a second time, and the request for guide content information is received at a third time.

6 . The method of claim 4 , wherein the server comprises a media content delivery server.

7 . The method of claim 4 , wherein the program guide structure information is transmitted prior to both (a) the responsive channel information and (b) the guide content information.

8 . The method of claim 4 , wherein the program guide structure information comprises a date field, a time field, a channel field, and a content field.

9 . The method of claim 4 , further comprising:

receiving, at the server, a second plurality of requests comprising a second request for channel information and a second request for guide content information based at least in part on navigation to a second portion of the program guide; and

based at least in part on at least one of the second plurality of requests, transmitting, from the server, a second plurality of responses to the display device, wherein the second plurality of responses comprises (a) second responsive channel information based at least in part on the subscription information and the second portion of the program guide and (b) second guide content information based at least in part on the second portion of the program guide.

10 . The method of claim 4 , wherein the channel information comprises a listing of subscribed channels.

11 . The method of claim 4 , wherein the channel information comprises a listing of groups of channels.

12 . The method of claim 4 , wherein the response comprising the program guide structure information results in a generated display of a program guide grid.

13 . The method of claim 12 , wherein the responses comprising (a) the channel information and (b) the program guide content information results in a generated display of a populated portion of the program guide.

14 . A system comprising:

memory; and

a processor configured to:

receive a plurality of requests associated with navigation of a program guide at a display device, wherein the plurality of requests comprises requests for program guide structure information, channel information, and program guide content information, and wherein at least one of the plurality of requests is based at least in part on navigation to a portion of the program guide;

access subscription information, from the memory, associated with an account associated with the display device; and

based at least in part on at least one of the plurality of requests, transmit a plurality of responses to the display device, wherein the plurality of responses comprises program guide structure information, responsive channel information based at least in part on the subscription information and the portion of the program guide, and program guide content information based at least in part on the portion of the program guide.

15 . The system of claim 14 , wherein the request for program guide structure information is received at a first time, the request for channel information is received at a second time, and the request for guide content information is received at a third time.

16 . The system of claim 14 , wherein the processor comprises processor of a media content delivery server.

17 . The system of claim 14 , wherein the program guide structure information is transmitted prior to both (a) the responsive channel information and (b) the guide content information.

18 . The system of claim 14 , wherein the program guide structure information comprises a date field, a time field, a channel field, and a content field.

19 . The system of claim 14 , wherein the processor is further configured to:

receive a second plurality of requests comprising a second request for channel information and a second request for guide content information based at least in part on navigation to a second portion of the program guide; and

based at least in part on at least one of the second plurality of requests, transmit a second plurality of responses to the display device, wherein the second plurality of responses comprises (a) second responsive channel information based at least in part on the subscription information and the second portion of the program guide and (b) second guide content information based at least in part on the second portion of the program guide.

20 . The system of claim 14 , wherein the channel information comprises a listing of subscribed channels.

21 . The system of claim 14 , wherein the channel information comprises a listing of groups of channels.

22 . The system of claim 14 , wherein the response comprising the program guide structure information results in a generated display of a program guide grid.

23 . The system of claim 22 , wherein the responses comprising (a) the channel information and (b) the program guide content information results in a generated display of a populated portion of the program guide.

Assignments (6)
CHANGE OF NAME Recorded Mar 31, 2026
From: ADEIA MEDIA HOLDINGS LLC
To: ADEIA MEDIA HOLDINGS INC.
Reel/Frame 075304/0147 →
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 4, 2025
From: PEACOCK, GAVIN; ROSEBOROUGH, JAMES; LOWELL, DAVID; NALLAN, ARAVIND; FARMER, IAN
To: MOBITV, INC.
Reel/Frame 070099/0485 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 4, 2025
From: MOBITV, INC.
To: TIVO CORPORATION
Reel/Frame 070099/0490 →
CHANGE OF NAME Recorded Feb 4, 2025
From: TIVO CORPORATION
To: TIVO LLC
Reel/Frame 070099/0564 →
CHANGE OF NAME Recorded Feb 4, 2025
From: TIVO LLC
To: ADEIA MEDIA HOLDINGS LLC
Reel/Frame 070099/0609 →