The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Oct. 08, 2019
Filed:
Apr. 08, 2016
Egnyte, Inc., Mountain View, CA (US);
Remus Koos, San Jose, CA (US);
Ravi Wijayaratne, San Jose, CA (US);
Manish Marathe, San Jose, CA (US);
Ray White, San Jose, CA (US);
Dmitry Tisnek, Poznan, PL;
Roman Levin, Poznan, PL;
Harikesavan Krishnan, San Jose, CA (US);
Hakan Ancin, Los Gatos, CA (US);
Purvi Talati, Santa Clara, CA (US);
Egnyte, Inc., Mountain View, CA (US);
Abstract
The invention prevents improper deletes of file system objects during rescan synchronizations of local and remote (cloud) file systems. File and folder deletes are validated (confirmed) during a rescan synchronization using events generated for a steady state synchronization process. Any improper deletes are fenced and not allowed to proceed during synchronization. A method for synchronizing local (LFS) and remote (RFS) file systems includes monitoring the LFS for changes, generating a first set of events as part of a first synchronization routine (e.g., a steady state synchronization routine), generating a second set of events as part of a second (rescan) synchronization routine, validating selected events of the second set with events of the first set to determine whether each of the selected events of the second set is valid or invalid, and synchronizing the file systems based on the events of the second set excluding those that have been invalidated. Storage systems are also disclosed.