Method and apparatus for managing a plurality of objects on a graphical user interface
First Claim
Patent Images
1. An apparatus for managing objects on a graphical user interface, comprising:
- a memory configured to store instructions and a chain table containing one or more chain links, each chain link associating a user-specified invocation command to one or more object handles and one or more application objects; and
a processor configured to execute the instructions to receive an invocation command from a user, access the chain table to determine a chain link associated with the invocation command, invoke the one or more application objects in the determined chain link, and provide the one or more application objects to the user according to the associated one or more object handles.
3 Assignments
0 Petitions
Accused Products
Abstract
A system and method for managing a plurality of objects on a GUI to perform common and routine tasks. A windowed application program is provided that allows the user to define an object chain containing handles to application objects appearing on the user'"'"'s GUI. Each object chain is associated with a particular keystroke sequence which is selected by the user when defining the corresponding object chain. The user may toggle through many applications, and associated objects, by depressing the corresponding hot-key. A pointer in a chain table keeps track of the next application in the chain. The chain table can be temporary or permanent.
-
Citations
9 Claims
-
1. An apparatus for managing objects on a graphical user interface, comprising:
-
a memory configured to store instructions and a chain table containing one or more chain links, each chain link associating a user-specified invocation command to one or more object handles and one or more application objects; and
a processor configured to execute the instructions to receive an invocation command from a user, access the chain table to determine a chain link associated with the invocation command, invoke the one or more application objects in the determined chain link, and provide the one or more application objects to the user according to the associated one or more object handles. - View Dependent Claims (2, 3, 4, 5)
provide a chain query window relating to the chain table, the chain query window providing the user a list of invocation commands and associated descriptors.
-
-
4. The apparatus of claim 3 wherein the processor is further configured to:
allow the user to at least one of add, delete, and modify the list of invocation commands and associated descriptors.
-
5. The apparatus of claim 1 wherein at least one of the user-specified invocation commands in the chain table corresponds to a keyboard keystroke.
-
6. A method for managing a plurality of application objects, comprising:
-
receiving an invocation command from a user;
assigning one or more user-specified application objects to the invocation command; and
generating a chain table, the chain table containing the invocation command and a pointer to each of the one or more user-specified application objects, the chain table allowing application objects to be invoked in any order. - View Dependent Claims (7)
-
-
8. A computer-readable medium having a data structure comprising:
-
a command invocation field that stores a command for invoking one or more application objects;
a next chained object field that stores a pointer to a next application object to be focused; and
one or more object handle fields that store pointers to attributes of an associated application object. - View Dependent Claims (9)
a description field that stores a description of the one or more application objects invoked by the command in the command invocation field.
-
Specification