System and method for processing an event of a graphical object
AssigneeCorel Corporation
InventorsEric H. Carter, Scott J. Schanel
Life of this patent
Estimating the term…
Abstract
A system for processing an event of a graphical object includes a processor coupled to an input device, an output device, a memory, and a data retrieval device. The processor executes an application that supports an event manager which detects the initiation of an event upon a graphical object. The application further supports an interface module that dynamically associates with and dissociates from the graphical object to communicate event information to a client.
Claims11
A system for processing an event of a graphical object, comprising:
- a memory operable to store a plurality of graphical objects;
- an event manager coupled to the memory and operable to detect the initiation of a first event upon a first one of the graphical objects, and further operable to detect the termination of the first event and to detect the initiation of a second event upon a second one of the graphical objects prior to the first event termination;
- and
- an interface module coupled to the event manager and operable to associate with the first graphical object in response to the detected first event initiation, to communicate event information to a client, and, in response to the detected second event initiation, to maintain an association log having information defining the association with the first graphical object, to dissociate from the first graphical object, to associate with the second graphical object, to communicate event information from the second graphical object to the client, to dissociate from the second graphical object, and to associate with the first graphical object using the association log after dissociating from the second graphical object, the interface module further operable to dissociate from the first graphical object in response to the detected first event termination.
An interface module for processing an event of a graphical object, comprising:
- a first interface operable to associate with a first one of a plurality of graphical objects in response to the initiation of a first event upon the first graphical object, the first interface further operable, in response to the initiation of a second event upon a second graphical object, to dissociate, from the first graphical object, to associate with the second graphical object, to dissociate from the second graphical object, and to associate with the first graphical object, the interface further operable to dissociate from the first graphical object in response to the termination of the first event;
- a memory that stores a client roster identifying clients of the interface module;
- and
- a second interface coupled to the first interface and operable to communicate event information to a client.
Dependencies are inferred from the claim text.