Patent ID: 6640241
Filing Date: 2003-10-28
Classification: H04L

Abstract:
A local network-capable device adapted for collaborative operation and communication over a network with at least one remote network-capable device, said local network-capable device comprising:A) a memory for storing a local copy of data in accordance with a data model; B) a data-change engine coupled with the memory, and responsive to a plurality of data change requests, for controlling storage of the local copy of data in the memory in accordance with the data model and making changes to the local copy of the data; the data change requests including a locally-generated data change request and a remotely-generated data change request; C) a dynamics manager, coupled with the data-change engine, and responsive to the data change requests for controlling the engine and coordinating execution of the data change requests; D) a communications manager, coupled with the dynamics manager for sending the locally-generated data change request to the at least one remote capable-device and for receiving the remotely-generated data change request, wherein the communications manager is responsive to a presence mechanism for sending the local data change request over the network to the at least one remote network-capable device when the at least one remote network-capable device is connected to the network, and for sending the local data change request over the network to a relay if the at least one remote network-capable device is disconnected from the network.