System, method, and computer program for enabling a user to access and edit via a virtual drive objects synchronized to a plurality of synchronization clients
First Claim
1. A method, comprising:
- providing, on a local client device associated with a first user, a display of a virtual drive that appears as a local storage drive of the local client device;
providing, within the display of the virtual drive, a plurality of items synchronized with a content management system, the plurality of items comprising;
locally stored items that are stored on the local storage drive of the local client device; and
remotely stored items that are stored in a remote storage location that does not reside on the local client device, wherein the locally stored items and remotely stored items are presented in the virtual drive without regard to a storage location of the locally stored items and the remotely stored items;
in response to detecting a user interaction with an item from the plurality of items within the display of the virtual drive, providing an option to set permission attributes associated with the item; and
in response to receiving an indication of a user selection of a permission attribute corresponding to the item based on the first user interacting with the option to set permission attributes, updating a remote client device associated with a second user to reflect the selected permission attribute of the item.
3 Assignments
0 Petitions
Accused Products
Abstract
A system, method, and computer program for enabling a user to edit and access local and remote objects via a virtual drive, including objects synchronized to a plurality of synchronization clients. A virtual drive is displayed on the user'"'"'s local client device with all objects, which a user has synchronized to a synchronization server. A user is able to access and edit any object displayed in the virtual drive. In response to detecting a change in an object in the virtual drive, the object is updated on the synchronization server. All remote clients of the user or of any other users who have access to the changed folder are identified and notified of the change. In response to the change being a change to content within the folder, the content of the folder is automatically updated on any identified remote clients that have a corresponding folder.
196 Citations
20 Claims
-
1. A method, comprising:
-
providing, on a local client device associated with a first user, a display of a virtual drive that appears as a local storage drive of the local client device; providing, within the display of the virtual drive, a plurality of items synchronized with a content management system, the plurality of items comprising; locally stored items that are stored on the local storage drive of the local client device; and remotely stored items that are stored in a remote storage location that does not reside on the local client device, wherein the locally stored items and remotely stored items are presented in the virtual drive without regard to a storage location of the locally stored items and the remotely stored items; in response to detecting a user interaction with an item from the plurality of items within the display of the virtual drive, providing an option to set permission attributes associated with the item; and in response to receiving an indication of a user selection of a permission attribute corresponding to the item based on the first user interacting with the option to set permission attributes, updating a remote client device associated with a second user to reflect the selected permission attribute of the item. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system, comprising:
-
at least one processor; and a non-transitory computer readable medium comprising instructions that, when executed by the at least one processor, cause the system to; provide, on a local client device associated with a first user, a display of a virtual drive that appears as a local storage drive of the local client device; provide, within the display of the virtual drive, a plurality of items synchronized with a content management system, the plurality of items comprising; locally stored items that are stored on the local storage drive of the local client device; and remotely stored items that are stored in a remote storage location that does not reside on the local client device, wherein the locally stored items and remotely stored items are presented in the virtual drive without regard to a storage location of the locally stored items and the remotely stored items; in response to detecting a user interaction with an item from the plurality of items within the display of the virtual drive, provide an option to set permission attributes associated with the item; and in response to receiving an indication of a user selection of a permission attribute corresponding to the item based on the first user interacting with the option to set permission attributes, update a remote client device associated with a second user to reflect the selected permission attribute of the item. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A non-transitory computer-readable medium storing instructions that, when executed by at least one processor, causes a computer device to:
-
provide, on a local client device associated with a first user, a display of a virtual drive that appears as a local storage drive of the local client device; provide, within the display of the virtual drive, a plurality of items synchronized with a content management system, the plurality of items comprising; locally stored items that are stored on the local storage drive of the local client device; and remotely stored items that are stored in a remote storage location that does not reside on the local client device, wherein the locally stored items and remotely stored items are presented in the virtual drive without regard to a storage location of the locally stored items and the remotely stored items; in response to detecting a user interaction with an item from the plurality of items within the display of the virtual drive, provide an option to set permission attributes associated with the item; and in response to receiving an indication of a user selection of a permission attribute corresponding to the item based on the first user interacting with the option to set permission attributes, update a remote client device associated with a second user to reflect the selected permission attribute of the item. - View Dependent Claims (18, 19, 20)
-
Specification