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:
- storing, on a user client device, metadata comprising information indicating folders and contents of the folders that are stored remote from the user client device and that the user client device can access, wherein the folders and the contents of the folders are synchronized to a synchronization server;
displaying, on the user client device and based on the metadata, a plurality of graphical indicators representing the folders and the contents of the folders, the plurality of graphical indicators comprising;
a first folder indicator representing first folder content, the first folder content located on the synchronization server and not located on the user client device, anda second folder indicator, separate from the first folder indicator, representing second folder content located on the user client device, wherein the first folder indicator and the second folder indicator are displayed in the same manner such that the first folder content located on the synchronization server visually appears to be locally stored on the user client device;
receiving, at the user client device, an indication of a user interaction with the first folder indicator;
providing, based on the indication of the user interaction with the first folder indicator, an option to set permission attributes associated with the first folder content;
receiving, at the user client device, a permission attribute associated with the first folder content; and
sending, to the synchronization server, a notification comprising updated metadata indicating the received permission attribute associated with the first folder content.
4 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
24 Claims
-
1. A method comprising:
-
storing, on a user client device, metadata comprising information indicating folders and contents of the folders that are stored remote from the user client device and that the user client device can access, wherein the folders and the contents of the folders are synchronized to a synchronization server; displaying, on the user client device and based on the metadata, a plurality of graphical indicators representing the folders and the contents of the folders, the plurality of graphical indicators comprising; a first folder indicator representing first folder content, the first folder content located on the synchronization server and not located on the user client device, and a second folder indicator, separate from the first folder indicator, representing second folder content located on the user client device, wherein the first folder indicator and the second folder indicator are displayed in the same manner such that the first folder content located on the synchronization server visually appears to be locally stored on the user client device; receiving, at the user client device, an indication of a user interaction with the first folder indicator; providing, based on the indication of the user interaction with the first folder indicator, an option to set permission attributes associated with the first folder content; receiving, at the user client device, a permission attribute associated with the first folder content; and sending, to the synchronization server, a notification comprising updated metadata indicating the received permission attribute associated with the first folder content. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. 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; store, on a user client device, metadata comprising information indicating folders and contents of the folders that are stored remote from the user client device and that the user client device can access, wherein the folders and the contents of the folders are synchronized to synchronization server; display, on the user client device and based on the metadata, a plurality of graphical indicators representing the folders and the contents of the folders, the plurality of graphical indicators comprising; a first folder indicator representing first folder content, the first folder content located on the synchronization server and not located on the user client device, and a second folder indicator, separate from the first folder indicator, representing second folder content located on the user client device, wherein the first folder indicator and the second folder indicator are displayed in the same manner such that the first folder content located on the synchronization server visually appears to be locally stored on the user client device; receive, at the user client device, an indication of a user interaction with the first folder indicator; provide, based on the indication of the user interaction with the first folder indicator, an option to set permission attributes associated with the first folder content; receive, at the user client device, a permission attribute associated with the first folder content; and send, to the synchronization server, a notification comprising updated metadata indicating the received permission attribute associated with the first folder content. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A non-transitory computer-readable medium comprising instructions that, when executed by at least one processor, cause a user client device to:
-
store metadata comprising information indicating folders and contents of the folders that are stored remote from the user client device and that the user client device can access, wherein the folders and the contents of the folders are synchronized to synchronization server; display, based on the metadata, a plurality of graphical indicators representing the folders and the contents of the folders, the plurality of graphical indicators comprising; a first folder indicator representing first folder content, the first folder content located on the synchronization server and not located on the user client device, and a second folder indicator, separate from the first folder indicator, representing second folder content located on the user client device, wherein the first folder indicator and the second folder indicator are displayed in the same manner such that the first folder content located on the synchronization server visually appears to be locally stored on the user client device; receive, at the user client device, an indication of a user interaction with the first folder indicator; provide, based on the indication of the user interaction with the first folder indicator, an option to set permission attributes associated with the first folder content; receive, at the user client device, a permission attribute associated with the first folder content; and send, to the synchronization server, a notification comprising updated metadata indicating the received permission attribute associated with the first folder content. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A non-transitory computer-readable medium comprising instructions that, when executed by at least one processor, cause a user client device to:
-
store metadata comprising information indicating items that are stored remote from the user client device and that the user client device can access, wherein the items are synchronized to synchronization server; display, based on the metadata, a plurality of graphical indicators representing the items, the plurality of graphical indicators comprising; a first item indicator representing first item content, the first item content located on the synchronization server and not located on the user client device, and a second item indicator, separate from the first item indicator, representing second item content located on the user client device, wherein the first item indicator and the second item indicator are displayed in the same manner such that the first item content located on the synchronization server visually appears to be locally stored on the user client device; provide, based on an indication of a user interaction with the first item indicator, an option to set permission attributes associated with the first item content; receive a permission attribute associated with the first item content; and send, to the synchronization server, a notification comprising updated metadata indicating the edit to the permission attribute associated with the first item content. - View Dependent Claims (20, 21, 22, 23, 24)
-
Specification