Patent ID: 6757905
Filing Date: 2004-06-29
Classification: G06F

Abstract:
A system for linking the behavior of two command objects to provide synchronous operation thereof within multiple contexts of a single application, each context comprising a mechanism for representing data to a user, the system comprising:first command object creation means for creating a first command object for performing a first operation in a first context; second command object creation means for creating a second command object for performing a different second operation in a second context; linking means, coupled to the first and second command object creation means, for linking the first an d second command objects such that each command object may be accessed and invoked by its linked command object; execution synchronization means, coupled to the linking means, for synchronizing execution of the first and second command objects to provide unified execution and undoing of the first and second operations such that each command object is executed responsive to its linked command object being executed; and deletion synchronization means, coupled to the linking means, for synchronizing deletion of the first and second command objects such that each command object is deleted responsive to its linked command object being deleted.