FILE SYSTEM MONITORING IN A SYSTEM WHICH INCREMENTALLY UPDATES CLIENTS WITH EVENTS THAT OCCURRED IN A CLOUD-BASED COLLABORATION PLATFORM
First Claim
1. A method for resolving race conditions when updating synchronization clients with what occurred in a cloud-based platform, the method comprising:
- in response to an event which represents that a modification to an item has taken place on the cloud-based platform, identifying whether execution of the event is to violate any local file system rule;
if the execution of the event is to violate any local file system rule, buffering the event until a subsequent event arrives; and
identifying whether execution of an aggregate of the events is to violate any local file system rule.
4 Assignments
0 Petitions
Accused Products
Abstract
Techniques are disclosed for file system monitoring in a system which incrementally updates clients with what occurred in a cloud-enabled platform. In one embodiment, a method comprises, in response to an event which represents that a modification to an item has taken place on the cloud-based platform, identifying whether execution of the event is to violate any local file system rule. The method further comprises, if the execution of the event is to violate any local file system rule, buffering the event until a subsequent event arrives. The method further comprises identifying whether execution of an aggregate of the events is to violate any local file system rule.
-
Citations
23 Claims
-
1. A method for resolving race conditions when updating synchronization clients with what occurred in a cloud-based platform, the method comprising:
-
in response to an event which represents that a modification to an item has taken place on the cloud-based platform, identifying whether execution of the event is to violate any local file system rule; if the execution of the event is to violate any local file system rule, buffering the event until a subsequent event arrives; and identifying whether execution of an aggregate of the events is to violate any local file system rule. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system for resolving race conditions when incrementally updating remote clients with what occurred in a cloud-based platform, the system comprising:
-
a processor; a memory having stored thereon instructions which, when executed by the processor, cause the processor to; in response to an event which represents that a modification to an item has taken place on a cloud-based platform, identify whether execution of the event is to violate any local file system rule; if the execution of the event is to violate any local file system rule, buffer the event until a subsequent event arrives; and identify whether execution of an aggregate of the events is to violate any local file system rule. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A system, comprising:
-
means for, in response to an event which represents that a modification to an item has taken place on a cloud-based platform, identifying whether execution of the event is to violate any local file system rule; means for, if the execution of the event is to violate any local file system rule, buffering the event until a subsequent event arrives; and means for identifying whether execution of an aggregate of the events is to violate any local file system rule.
-
Specification