Method and apparatus for activity-based collaboration by a computer system equipped with a dynamics manager
AssigneeGroove Networks, Inc.
InventorsJack E. Ozzie, Raymond E. Ozzie
Life of this patent
Estimating the term…
Loading patent…
AssigneeGroove Networks, Inc.
InventorsJack E. Ozzie, Raymond E. Ozzie
Estimating the term…
An activity-based collaboration system provides communication and other shared and mutual activities between individuals and small groups in shared private spaces, called “telespaces”. In the system, participants or members of a telespace interact through personal computers, Internet appliances or other network-capable devices, which can communicate with one-another over a network, e.g., the Internet. Each telespace is an instantiation of an activity operable on each of the network-capable devices of members of the telespace. Each activity includes a tool for initiating data change requests (called “deltas”) responsive to telespace member interactions, and a data-change engine, separate from the tool, for maintaining telespace data pursuant to a common data model, usually activity-specific, in memory. Each network-capable device also includes a dynamics manager, responsive to the deltas, for directing the data-change engine to make changes to the local copy of data.
A local network-capable device for use in an activity-based collaboration system, the activity-based collaboration system including a plurality of network-capable devices including the local network-capable device and a plurality of remote network-capable devices at a plurality of locations, each network-capable device responsive to a user, the local network-capable device comprising:
An activity-based collaboration (ABC) system for providing communications and other shared and mutual activities between users in virtual spaces comprising telespaces, said system comprising:
A networked system including plural, network-capable devices at different locations connected for communication;
A computer program product for use in each collaborative station of a peer-to-peer collaboration system having a plurality of collaboration stations, each having means for interacting with a user, a local copy of collaborative data and means for directly exchanging data change requests with other collaboration stations, the computer program product comprising a storage media for storing computer program code;
An activity-based collaboration method for enabling communications between network-capable devices that share in the performance of a task, each of the devices performing the method comprising the steps of:
A distributed, coordinated system comprising a plurality of network-capable devices for maintaining a plurality of copies of data pursuant to a distributed data model, wherein the copies can be changed responsive to users' actions by the network-capable devices, each of the network-capable devices having a local copy of the data and comprising:
A method implemented in a coordinated, distributed collaboration system comprising a plurality of network-capable devices for storing a plurality of copies of data each associated with a different one of a plurality of data-change engines for maintaining the associated copy in accordance with a distributed data model responsive to users' actions, the method comprising the steps of:
Dependencies are inferred from the claim text.