System and method for distributing shared storage for collaboration across multiple devices
First Claim
Patent Images
1. A peer-to-peer collaborative network comprising:
- units operably connected to the peer-to-peer network, the units having software to produce a shared store display indicating objects in a shared store, the objects in the shared store being available to each of the units in the peer-to-peer network, wherein, for at least one unit, the objects in the shared store include local objects at the unit and remote objects at other units, wherein the software is configured such that remote objects can be copied and stored locally at the unit under user control, the software is not configured to automatically copy and store remote objects at the unit.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus is described in which anchors are used to produce a shared store display. The anchors are pointers to objects which are distributively stored on a peer-to-peer network. Not all of the objects are copied to each of the units in the peer-to-peer network. Additionally, not all of the objects are stored in a central server. The peer-to-peer network software allows for collaborative networking of the objects in the shared store.
-
Citations
37 Claims
-
1. A peer-to-peer collaborative network comprising:
units operably connected to the peer-to-peer network, the units having software to produce a shared store display indicating objects in a shared store, the objects in the shared store being available to each of the units in the peer-to-peer network, wherein, for at least one unit, the objects in the shared store include local objects at the unit and remote objects at other units, wherein the software is configured such that remote objects can be copied and stored locally at the unit under user control, the software is not configured to automatically copy and store remote objects at the unit. - View Dependent Claims (2, 3, 4, 5, 6)
-
7. A method comprising:
-
producing a shared store display at a unit indicating objects in a shared store, the objects in the shared store being available to each of the units in a peer-to-peer network, the shared store display referencing local objects at the unit and remote objects at the other units; and
under user control, copying a remote object referenced in the shared store and storing the copy of the object locally at the unit, wherein remote objects in the shared store are not automatically copied and stored locally at the unit. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
-
14. A computer-readable medium containing a program which executes the following procedure:
-
producing a shared store display at a unit indicating objects in a shared store, the objects in the shared store being available to each of the units in a peer-to-peer network, the shared store display referencing local objects at the unit and remote objects at the other units; and
under user control, copying a remote object referenced in the shared store and storing the copy of the object locally at the unit, wherein remote objects in the shared store are not automatically copied and stored locally at the unit. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
-
21. A method comprising:
-
producing a shared store display at a unit indicating objects in a shared store, the objects in the shared store being available to each of the units in a peer-to-peer network, the shared store display referencing local objects at the unit and remote objects at the other units; and
under user control, reconciling a local object with a remote object referenced in the shared store by deciding how to reconcile conflicts by replacing a local or remote object, or using an application to merge changes appropriately, then removing a local object if desired. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28)
-
-
29. A computer-readable medium containing a program which executes the following procedure:
-
producing a shared store display at a unit indicating objects in a shared store, the objects in the shared store being available to each of the units in a peer-to-peer network, the shared store display referencing local objects at the unit and remote objects at the other units; and
under user control, reconciling a local object with a remote object referenced in the shared store by deciding how to reconcile conflicts by replacing a local or remote object, or using an application to merge changes appropriately, then removing a local object if desired. - View Dependent Claims (30, 31, 32, 33, 34, 35, 36, 37)
-
Specification