Program guide application interface system
First Claim
1. A method for allowing non-guide applications implemented on user television equipment to use device resources within the user television equipment and program guide resources associated with an interactive television program guide implemented on the user television equipment, the method comprising:
- receiving, with a program guide application interface, a request directly from a requesting non-guide application to use one of a device resource and a program guide resource; and
directing the request to the one of the device resource and the program guide resource using the program guide application interface.
20 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.
39 Citations
44 Claims
-
1. A method for allowing non-guide applications implemented on user television equipment to use device resources within the user television equipment and program guide resources associated with an interactive television program guide implemented on the user television equipment, the method comprising:
-
receiving, with a program guide application interface, a request directly from a requesting non-guide application to use one of a device resource and a program guide resource; and directing the request to the one of the device resource and the program guide resource using the program guide application interface. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system for allowing non-guide applications implemented on user television equipment to use device resources within the user television equipment and program guide resources associated with an interactive television program guide implemented on the user television equipment, the system comprising:
-
means for receiving, with a program guide application interface, a request directly from a requesting non-guide application to use one of a device resource and a program guide resource; and means for directing the request to the one of the device resource and the program guide resource using the program guide application interface. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A system for allowing non-guide applications to use device resources and program guide resources, the system comprising:
-
user television equipment on which a plurality of device resources, an interactive television program guide having a plurality of program guide resources, and a program guide application interface are implemented; and wherein the program guide application interface is configured to; receive a request directly from a requesting non-guide application to use one of a device resource and a program guide resource; and directing the request to the one of the device resource and the program guide resource. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
-
34. Computer-readable media for allowing non-guide applications implemented on user television equipment to use device resources within the user television equipment and program guide resources associated with an interactive television program guide implemented on the user television equipment, wherein the computer-readable media is encoded with a computer program thereon for:
-
receiving, with a program guide application interface, a request directly from a requesting non-guide application to use one of a device resource and a program guide resource; and directing the request to the one of the device resource and the program guide resource using the program guide application interface. - View Dependent Claims (35, 36, 37, 38, 39, 40, 41, 42, 43, 44)
-
Specification