Anticipatory processing for a graphical user interface
OwnerStephen C. Berczik, Scott L. Lennartzinventors
Life of this patent
Estimating the term…
Abstract
The invention designates an object, command or series of commands for anticipatory processing. If the function associated with the designated object, command or series of commands requires resources, the resources are allocated to the function implemented by the anticipated command, if available. While waiting for the user to commit to the designated object, command or series of commands, the system also collects the data necessary to perform the anticipated function. When the user commits to the designated object, command or series of commands, the commands are executed without waiting for the system to acquire the necessary resources.
Claims22
A method for operating a computer having a graphical user interface (GUI) and a selection device, the method comprising the steps of:
- designating at least one event-sequence for anticipatory processing, an event-sequence being at least one user-generated event;
- and
- preparing resources for the computer to execute in accordance with said at least one event-sequence.
9 The method of claim 8 comprising the further step of determining when said pointer slows in any one of said predetermined areas.
An apparatus for performing anticipatory processing for a computer having an object on a GUI display, the GUI responsive to a selection device for selecting the object, the apparatus comprising:
- selection means for designating at least one event-sequence for anticipatory processing;
- and,
- means for preparing the computer to execute in accordance with said at least one event-sequence.
Apparatus for performing anticipatory processing for an object on a GUI display, the apparatus comprising:
- a selection device for selecting the object on the GUI;
- a processor operable to execute according to predetermined instructions, said processor being responsive to the selection device;
- a memory for storing said predetermined instructions, wherein said predetermined instructions are operable to cause said processor to designate at least one event-sequence for anticipatory processing;
- and,
- means for preparing the computer to execute in accordance with said at least one event-sequence.
Dependencies are inferred from the claim text.