System and method for distributing shared storage for collaboration across multiple devices
OwnerLinda Ruth Bartram, Michael Anthony Blackstockinventors
Life of this patent
Estimating the term…
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.
Claims14
A computer-implemented method comprising:
- producing a shared store display at a first computing device, the shared store display referencing one or more local objects at the first computing device and one or more remote objects at a second computing device;
- if indicated by a first user control, copying a remote object from the second computing device and storing a copy of the remote object locally at the first computing device, the first and second computing devices communicatively coupled via a network;
- and
- setting one or more permissions on a local object in the first computing device, the one or more permissions determining whether the local object will be visible to the second computing device, objects deleted from a shared store of the first computing device being deleted from the second computing device.
An apparatus comprising:
- a memory;
- and
- a processor configured to:
- produce a shared store display at a first computing device, the shared store display referencing one or more local objects at the first computing device and one or more remote objects at a second computing device;
- if indicated by a first user control, copy a remote object from the second computing device and storing a copy of the remote object locally at the first computing device, the first and second computing devices communicatively coupled via a network;
- and
- set one or more permissions on a local object in the first computing device, the one or more permissions determining whether the local object will be visible to the second computing device, objects deleted from a shared store of the first computing device being deleted from the second computing device.
An apparatus comprising:
- means for producing a shared store display at a first computing device, the shared store display referencing one or more local objects at the first computing device and one or more remote objects at a second computing device;
- means for if indicated by a first user control, copying a remote object from the second computing device and storing a copy of the remote object locally at the first computing device, the first and second computing devices communicatively coupled via a network;
- and
- means for setting one or more permissions on a local object in the first computing device, the one or more permissions determining whether the local object will be visible to the second computing device, objects deleted from a shared store of the first computing device being deleted from the second computing device.
A program storage device readable by a machine, embodying a program of instructions executable by the machine to perform a method, the method comprising:
- producing a shared store display at a first computing device, the shared store display referencing one or more local objects at the first computing device and one or more remote objects at a second computing device;
- if indicated by a first user control, copying a remote object from the second computing device and storing a copy of the remote object locally at the first computing device, the first and second computing devices communicatively coupled via a network;
- and
- setting one or more permissions on a local object in the first computing device, the one or more permissions determining whether the local object will be visible to the second computing device, objects deleted from a shared store of the first computing device being deleted from the second computing device.
Dependencies are inferred from the claim text.