Managing asynchronous requests for user interface resources in an information system
First Claim
Patent Images
1. An information system that manages asynchronous requests for user interface resources, the system comprising:
- an information device having a user interface that includes a plurality of resources;
a non-user-selectable application operable to utilize the plurality of user interface device resources;
an application manager operable to input information from the applications, wherein the manager comprises a queue; and
an asynchronous request from the asynchronous application is operable to request any of plurality of the user interface device resources, wherein the asynchronous request is received by the application manager, wherein the asynchronous request is stored in the queue and assigned a priority level, wherein based on the priority level the asynchronous application;
interrupts access to the user interface resources by a lower-priority application, takes control of the plurality of user interface device resources from the lower priority application, utilizes the plurality of user interface device resources, and relinquishes control of the plurality of user interface device resources.
4 Assignments
0 Petitions
Accused Products
Abstract
An embodiment of the invention includes an information appliance system (100) having an information appliance device (102) with a focus manager (206). Among other things, the focus manager is disposed to manage a plurality of asynchronous entities (214). Focus manager (206) receives an asynchronous request (209), stores it in a queue (250) and assigns it a priority level (252, 254, 256). Based on the priority level (252, 254, 256), an asynchronous entity (214) takes over control of user interface device resources from an entity (210), utilizes the resources, and returns them to the entity (210).
-
Citations
20 Claims
-
1. An information system that manages asynchronous requests for user interface resources, the system comprising:
-
an information device having a user interface that includes a plurality of resources; a non-user-selectable application operable to utilize the plurality of user interface device resources; an application manager operable to input information from the applications, wherein the manager comprises a queue; and an asynchronous request from the asynchronous application is operable to request any of plurality of the user interface device resources, wherein the asynchronous request is received by the application manager, wherein the asynchronous request is stored in the queue and assigned a priority level, wherein based on the priority level the asynchronous application;
interrupts access to the user interface resources by a lower-priority application, takes control of the plurality of user interface device resources from the lower priority application, utilizes the plurality of user interface device resources, and relinquishes control of the plurality of user interface device resources. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method of managing asynchronous requests for user interface resources in an information system, the method comprising the steps of:
-
providing an information device having a user interface that includes a plurality of resources; providing a non-user-selectable application operable to utilize the plurality of user interface device resources; providing an application manager operable to input information from the applications, wherein the manager comprises a queue; providing an asynchronous request from the asynchronous application is operable to request any of plurality of the user interface device resources, wherein the asynchronous request is received by the application manager; assigning a priority level to the asynchronous request; storing the asynchronous request in the queue;
wherein based on the priority level;having asynchronous entity; interrupt access to the user interface resources by a lower-priority application; take control of the plurality of user interface device resources from the lower priority application; utilizing the plurality of user interface device resources; and relinquishing control of the plurality of user interface device resources. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
Specification