Patent ID: 7730493

Claim:
A computer-implemented method, comprising: creating an object space on a first computing device; providing an object class, by a client program executing on a second computing device, in the object space on the first computing device; instantiating an active object, by the client program, in the object space from the object class, wherein the second computing device is remote from the first computing device; providing a new thread of control associated with the active object; disconnecting, the client program, from the object space on the first computing device; executing the active object locally in the object space on the first computing device independent of any remote connection to the object space by a remote entity, including the client program; and enabling a disconnected entity, including the client program, to reconnect to the object space on the first computing device and access the active object; and reconnecting, by the client program, to the object space on the first computing device to access the active object, wherein the active object and the client program perform operations on objects in the object space.