PRIORITIZING STRUCTURAL OPERATIONS AND DISTRIBUTING CHANGES IN A SYNCED ONLINE CONTENT MANAGEMENT SYSTEM
First Claim
1. A computer-implemented method comprising:
- receiving, from a first client device, a first structural operation for a particular content item associated with an account within a synced online content management system;
receiving, from a second client device, a competing structural operation for the particular content item associated with the account;
prioritizing, by a processor, the first structural operation from the first client device over the competing structural operation from the second client device based on at least one predetermined factor; and
executing the prioritized structural operation for the particular content item and the account.
4 Assignments
0 Petitions
Accused Products
Abstract
Disclosed are systems, methods, and non-transitory computer-readable storage media for prioritizing structural operations and distributing changes in a synced online content management system. An exemplary method can include receiving, from a first client device, a first structural operation for a particular content item and an account within the online content management system. The method can also include receiving, from a second client device, a competing structural operation for the particular content item and the account. The method can then include prioritizing the first structural operation from the first client device over the competing structural operation from the second client device based on predetermined factors. The method can then include executing the first structural operation for the particular content item and the account. The exemplary method can then include distributing the prioritized first structural operation to all synced devices for execution.
-
Citations
24 Claims
-
1. A computer-implemented method comprising:
-
receiving, from a first client device, a first structural operation for a particular content item associated with an account within a synced online content management system; receiving, from a second client device, a competing structural operation for the particular content item associated with the account; prioritizing, by a processor, the first structural operation from the first client device over the competing structural operation from the second client device based on at least one predetermined factor; and executing the prioritized structural operation for the particular content item and the account. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer-readable medium storing computer-executable instructions for causing a computer to:
-
receive, from a first client device, a first structural operation for a particular content item and an account within a synced online content management system; receive, from a second client device, a competing structural operation for the particular content item and the account; prioritize the first structural operation from the first client device over the competing structural operation from the second client device based on at least one predetermined factor; and execute the prioritized structural operation for the particular content item and the account. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A system comprising:
-
a processor; and memory containing processor-executable structural operations that, when executed, cause the processor to; receive, from a first client device, a first structural operation for a particular content item and an account within a synced online content management system; receive, from a second client device, a competing structural operation for the particular content item and the account; prioritize, by a processor, the first structural operation from the first client device over the competing structural operation from the second client device based on at least one predetermined factor; and execute the prioritized structural operation for the particular content item and the account. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
Specification