PROGRAM GUIDE APPLICATION INTERFACE SYSTEM
18 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
62 Claims
-
1-42. -42. (canceled)
-
43. A method for resolving conflicts between requesting applications implemented on user television equipment, the method comprising:
-
receiving, with a control request processor, a plurality of requests to access a resource of the user television equipment from a plurality of requesting applications; identifying, with the control request processor, a conflict between the plurality of requests to access the resource of the user television equipment; and coordinating the plurality of requests, with the control request processor, to resolve the conflict. - View Dependent Claims (44, 45, 46, 47, 48, 49, 50, 51, 52)
-
-
53. A system for resolving conflicts between requesting applications implemented on user television equipment, the system comprising:
-
a control request processor configured to; receive a plurality of requests to access a resource of the user television equipment from a plurality of requesting applications; identify a conflict between the plurality of requests to access the resource of the user television equipment; and coordinate the plurality of requests to resolve the conflict. - View Dependent Claims (54, 55, 56, 57, 58, 59, 60, 61, 62)
-
Specification