TOP DOWN DELETE OR UNSYNCHRONIZATION ON DELETE OF AND DEPICTION OF ITEM SYNCHRONIZATION WITH A SYNCHRONIZATION CLIENT TO A CLOUD-BASED PLATFORM
First Claim
1. A method performed by a client device which communicates with a cloud-based computing platform for synchronizing folders and files, the method comprising:
- receiving a request from a user to delete a first item on the client device;
detecting a top-level item on the client device for the first item;
deleting the top-level item from the client device;
identifying a second item on the cloud-based computing platform corresponding to the top-level item;
unsynchronizing the second item with the top-level item,wherein items on the client device and on the cloud-based computing platform are arranged in a hierarchical structure.
5 Assignments
0 Petitions
Accused Products
Abstract
Embodiments of the present disclosure include systems and methods to facilitate top down delete or un-synchronization on delete of a synchronization client to a cloud-based platform. The disclosed technology innovates the mechanism the synchronization client processes local deletes so that instead of synchronizing the delete of each individual item across to the cloud-based platform, it can accumulate the individual item deletes into a top-level folder delete and that top-level folder delete can be what is communicated across to the cloud-based platform. Embodiments of the present disclosure also include systems and methods for depicting item synchronization between a local and cloud based platform/service (e.g. the Box service). In some embodiments the system can identify items that cannot be synchronized between the local and cloud based platform/service (e.g., cloud based collaboration or storage platform/service). The system can further indicate reasons for the inability to synchronize and can offer corrective action.
48 Citations
18 Claims
-
1. A method performed by a client device which communicates with a cloud-based computing platform for synchronizing folders and files, the method comprising:
-
receiving a request from a user to delete a first item on the client device; detecting a top-level item on the client device for the first item; deleting the top-level item from the client device; identifying a second item on the cloud-based computing platform corresponding to the top-level item; unsynchronizing the second item with the top-level item, wherein items on the client device and on the cloud-based computing platform are arranged in a hierarchical structure. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A client device which communicates with a cloud-based computing platform for synchronizing folders and files, comprising
a receiving unit configured to receive a request from a user to delete a first item on the client device; -
a detecting unit configured to detect a top-level item on the client device for the first item; a deleting unit configured to delete the top-level item from the client device; an identifying unit configured to identify a second item on the cloud-based computing platform corresponding to the top-level item; an unsynchronizing unit configured to unsynchronized the second item with the top-level item, wherein items on the client device and on the cloud-based computing platform are arranged in a hierarchical structure.
-
-
10. A method performed by a client device for depicting problems associated synchronization with a cloud-based computing platform, the method comprising:
-
displaying a list of one or more entries respectively for one or more items on the client device or the cloud-based computing platform, wherein each entry includes a status of syncability, and a reason code when the item is unsyncable, wherein an item on the client device is syncable when it has a corresponding item on the cloud-based computing platform, and an item on the cloud-based computing platform is syncable when it has a corresponding item on the client device. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A machine-readable medium having stored thereon a set of instructions which when executed perform a method, comprising:
-
displaying a list of one or more entries respectively for one or more items on the client device or the cloud-based computing platform, wherein each entry includes a status of syncability, and a reason code when the item is unsyncable, wherein an item on the client device is syncable when it has a corresponding item on the cloud-based computing platform, and an item on the cloud-based computing platform is syncable when it has a corresponding item on the client device.
-
Specification