PROGRAM GUIDE APPLICATION INTERFACE SYSTEM
13 Assignments
0 Petitions
Accused Products
Abstract
A program guide system is provided that supports a program guide application and multiple non-guide applications. The program guide system has a program guide application interface that allows the non-guide applications to use both device resources and program guide resources. The application interface maintains a list of registered applications and directs control requests from various applications to the current primary application. The application interface also has a user interface input director that directs keystrokes and other user input commands to the appropriate application. If a keystroke for the program guide application is detected while a non-guide application is running, the program guide application is invoked.
-
Citations
63 Claims
-
1-43. -43. (canceled)
-
44. A method for allowing a requesting application implemented on user television equipment to assume control of the user television equipment, the method comprising:
-
receiving, with a program guide application interface, a control request from the requesting application; determining, with the program guide application interface, a primary application that currently has control of the user television equipment; and transferring control of the user television equipment from the primary application to the requesting application. - View Dependent Claims (45, 46, 47, 48, 49, 50, 51, 52, 53)
-
-
54. A system for allowing a requesting application implemented on user television equipment to assume control of the user television equipment, the system comprising:
a program guide application interface with a control request processor, wherein the control request processor is configured to; receive a control request from the requesting application; determine a primary application that currently has control of the user television equipment; and transfer control of the user television equipment from the primary application to the requesting application. - View Dependent Claims (55, 56, 57, 58, 59, 60, 61, 62, 63)
Specification