SERVER SIDE TECHNIQUES FOR REDUCING DATABASE WORKLOAD IN IMPLEMENTING SELECTIVE SUBFOLDER SYNCHRONIZATION IN A CLOUD-BASED ENVIRONMENT
First Claim
1. A method for synchronizing selective folders in a workspace of a cloud-based environment, the method comprising:
- in response to a selection, from a user, of a first synchronization state of a first folder in the workspace, the workspace being shared among the user and one or more collaborators of the user;
determining the first synchronization state of the first folder based on synchronization states of one or more folders, other than the first folder, that are related to the first folder; and
synchronizing content of the first folder in the workspace with a corresponding folder on a device of a user based on the first synchronization state.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques are disclosed for reducing database workload in implementing selective subfolder synchronization in a cloud-based environment. In one embodiment, a method comprises, in response to a selection, from a user, of a first synchronization state of a first folder in the workspace, synchronizing content of the first folder in the workspace with a corresponding folder on devices of a user (and collaborators) based on the first synchronization state. The workspace is shared among the user and one or more collaborators of the user. In some embodiments, the method further comprises determining the first synchronization state of the first folder based on synchronization states of one or more folders, other than the first folder, that are related to the first folder. The entries can be configured to identify hierarchical relationships between the one or more folders and the first folder on a per-user basis.
110 Citations
30 Claims
-
1. A method for synchronizing selective folders in a workspace of a cloud-based environment, the method comprising:
in response to a selection, from a user, of a first synchronization state of a first folder in the workspace, the workspace being shared among the user and one or more collaborators of the user; determining the first synchronization state of the first folder based on synchronization states of one or more folders, other than the first folder, that are related to the first folder; and synchronizing content of the first folder in the workspace with a corresponding folder on a device of a user based on the first synchronization state. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
19. A system for synchronizing selective folders in a workspace of a cloud-based environment, the system comprising:
-
a processor; a memory having stored thereon instructions which, when executed by the processor, causes the processor to; in response to a selection, from a user, of a first synchronization state of a first folder in the workspace, the workspace being shared among the user and one or more collaborators of the user; determine the first synchronization state of the first folder based on synchronization states of one or more folders, other than the first folder, that are related to the first folder; and synchronize content of the first folder in the workspace with a corresponding folder on a device of a user based on the first synchronization state. - View Dependent Claims (20, 21, 22, 23, 24, 25)
-
-
26. A machine-readable storage medium having stored thereon instructions which, when executed by a processor, causes the processor to:
in response to a selection, from a user, of a first synchronization state of a first folder in a workspace, the workspace being shared among the user and one or more collaborators of the user; determine the first synchronization state of the first folder based on synchronization states of one or more folders, other than the first folder, that are related to the first folder; and synchronize content of the first folder in the workspace with a corresponding folder on a device of a user based on the first synchronization state. - View Dependent Claims (27)
-
28. A method for synchronizing selective folders in a workspace of a cloud-based environment, the method comprising:
in response to a selection, from a user, of a first synchronization state of a first folder in the workspace, the workspace being shared among the user and one or more collaborators of the user; synchronizing content of the first folder in the workspace with a corresponding folder on a device of a user based on the first synchronization state; and synchronizing content of the first folder in the workspace with a corresponding folder on a device of a respective collaborator based on the first synchronization state - View Dependent Claims (29, 30)
Specification