-
公开(公告)号:US12093417B2
公开(公告)日:2024-09-17
申请号:US17960546
申请日:2022-10-05
申请人: Egnyte, Inc.
IPC分类号: G06F21/00 , G06F16/11 , G06F16/182 , G06F16/23 , G06F21/62
CPC分类号: G06F21/6218 , G06F16/122 , G06F16/128 , G06F16/183 , G06F16/2365
摘要: A cloud-based data governance system includes a processing unit, a network adapter, and memory for storing data and code. The network adapter establishes a connection with a remote data storage system associated with a remote file system over a wide-area network (WAN). The code includes an event collection interface, a data governance service, and an enforcement service. The event collection interface is configured to capture an event from the remote data storage system. The event is indicative of a file system operation executed on a data object of the remote file system. The data governance service is configured to receive the event from the event collection interface and to process the event to determine whether the file system operation conflicts with a governance policy of the data governance system. The enforcement service executes a set of remediation actions, if the file system operation does conflict with the governance policy.
-
公开(公告)号:US20240265092A1
公开(公告)日:2024-08-08
申请号:US18407147
申请日:2024-01-08
申请人: Egnyte, Inc.
发明人: Shishir Sharma , Debjit Bhattacharjee , Amrit Jassal , Kalpesh Patel , Deepak Mehta , Przemek Grzedzielski , Sachin Shetty , Krzysztof Gardo , Daniil Iaitskov , Harikesavan Krishnan , Manish Marathe
摘要: Cloud storage systems and methods are described for providing event-based user state synchronization among the various cloud elements. A global user directory is maintained on a remote cloud storage system. The global user directory includes a plurality of global user definitions associated with a plurality of user accounts, where each of the user accounts has access to at least one of a remote file system (RFS) hosted by the remote cloud storage system and a local file system (LFS) hosted by a local cloud storage system. As global user definition are altered on the remote cloud storage system, user events are generated and communicated to the local cloud storage system, where they are applied to synchronize the local user definitions with the global user definitions. The invention facilitates centralized control of user definitions, near real-time event delivery to local cloud storage systems, and separation of authentication processes from customers' active directory services.
-
公开(公告)号:US20240062232A1
公开(公告)日:2024-02-22
申请号:US18213454
申请日:2023-06-23
申请人: Egnyte, Inc.
CPC分类号: G06Q30/0206 , G06Q50/184 , G06F16/14 , G06F16/17 , G06F16/122 , G06F16/284
摘要: A novel system for performing valuations of file system objects include a processor configured to execute code and memory configured to store data and the code. The code includes an accumulator configured to accumulate secondary data associated with said file system objects, a data aggregator configured to arrange the secondary data in the memory, and a value generator configured to generate an object value indicative of the value of at least one of the file system objects to a particular entity. In a particular embodiment, the value generator creates a record in a valuation database to associate the object value with the at least one of the file system objects.
-
公开(公告)号:US20230409562A1
公开(公告)日:2023-12-21
申请号:US18206844
申请日:2023-06-07
申请人: Egnyte, Inc.
IPC分类号: G06F16/23 , H04L67/1097 , G06F16/22 , H04L67/568
CPC分类号: G06F16/2379 , H04L67/1097 , G06F16/2246 , H04L67/568
摘要: A system for handling Implicit transactions in a hybrid cloud cache. The hybrid cloud cache maintains folders in a metadata file system that includes a hierarchy of cached folders, and maintains a meta-file containing metadata of files and folders. The system obtains a meta-file from a cloud platform and compares that to a meta-file obtained from the hybrid cloud cache. An object associated with an Implicit metadata transaction is transferred to an internal namespace of the hybrid cloud cache if the comparison indicates that certain conditions are met. The system may perform a bottom-up traversal of the namespace and may abort the traversal if an outstanding explicit transaction for the object is present or the object exists in the cloud platform. An object may be moved to a temporary storage location if there is no explicit transaction on it and the object does not exist in the cloud platform.
-
公开(公告)号:US11650958B2
公开(公告)日:2023-05-16
申请号:US17161484
申请日:2021-01-28
申请人: Egnyte, Inc.
发明人: Remus Koos , Ray White , Manish Marathe , Markku Mielityinen , Amrit Jassal , Rajesh Ram , Sriram Gopalan , Aahz , Heikki J. Toivonen , Ravi Wijayaratne
IPC分类号: G06F16/178 , G06F16/11
CPC分类号: G06F16/178 , G06F16/11
摘要: A method for synchronizing a file system (FS) and a remote file system (RFS) includes monitoring the FS for FS events, generating FS event records, receiving RFS event records of RFS events, generating file system operations (FSOs) based on the FS and RFS event records, and communicating the FSOs to the FS and RFS to synchronize them. A method for generating the FSOs includes accessing a plurality of FS and/or RFS event records, processing the accessed records to generate processed event records, generating the FSOs based on the processed event records, and outputting the FSOs to cause synchronization of the FS and RFS. Systems are also described. The invention facilitates event-based, steady-state synchronization of local and remote file systems.
-
公开(公告)号:US20230117023A1
公开(公告)日:2023-04-20
申请号:US17890654
申请日:2022-08-18
申请人: Egnyte, Inc.
发明人: Shishir Sharma , Debjit Bhattacharjee , Amrit Jassal , Kalpesh Patel , Deepak Mehta , Przemek Grzedzielski , Sachin Shetty , Krzysztof Gardo , Daniil Laitskov , Harikesavan Krishnan , Manish Marathe
摘要: Cloud storage systems and methods are described for providing event-based user state synchronization among the various cloud elements. A global user directory is maintained on a remote cloud storage system. The global user directory includes a plurality of global user definitions associated with a plurality of user accounts, where each of the user accounts has access to at least one of a remote file system (RFS) hosted by the remote cloud storage system and a local file system (LFS) hosted by a local cloud storage system. As global user definition are altered on the remote cloud storage system, user events are generated and communicated to the local cloud storage system, where they are applied to synchronize the local user definitions with the global user definitions. The invention facilitates centralized control of user definitions, near real-time event delivery to local cloud storage systems, and separation of authentication processes from customers' active directory services.
-
公开(公告)号:US20220188275A1
公开(公告)日:2022-06-16
申请号:US17553436
申请日:2021-12-16
申请人: Egnyte, Inc.
发明人: Amrit Jassal , Ravi Kariyawasam Bodhitantri Wijayaratne , Ray White , Manish Marathe , Aahz , Rajesh Ram
IPC分类号: G06F16/182 , G06F16/188 , G06F21/62 , H04L9/40 , H04W12/08
摘要: A method of managing file permissions in a remote file storage system includes defining permissions for the remote file storage system and controlling access to objects on the remote file storage system according to the permissions of the remote file storage system. The permissions are transferred to a client file storage system remote from the remote file storage system, and access to objects on the client file storage system is controlled according to the permissions of the remote file storage system. A remote file storage system includes a permissions file generator operative to generate a permissions file, which is transmitted to a client file storage system for enforcement at the client file storage system.
-
公开(公告)号:US11010776B1
公开(公告)日:2021-05-18
申请号:US15937379
申请日:2018-03-27
申请人: Egnyte, Inc.
IPC分类号: G06Q10/00 , G06Q50/00 , G06F16/00 , G06Q30/02 , G06Q50/18 , G06F16/14 , G06F16/17 , G06F16/11 , G06F16/28
摘要: A novel system for performing valuations of file system objects include a processor configured to execute code and memory configured to store data and the code. The code includes an accumulator configured to accumulate secondary data associated with said file system objects, a data aggregator configured to arrange the secondary data in the memory, and a value generator configured to generate an object value indicative of the value of at least one of the file system objects to a particular entity. In a particular embodiment, the value generator creates a record in a valuation database to associate the object value with the at least one of the file system objects.
-
公开(公告)号:US10909083B2
公开(公告)日:2021-02-02
申请号:US16749451
申请日:2020-01-22
申请人: Egnyte, Inc.
发明人: Ravi Wijayaratne , Ray White , Manish Marathe , Markku Mielityinen , Amrit Jassal , Rajesh Ram , Sriram Gopalan , Aahz , Heikki J. Toivonen , Remus Koos
IPC分类号: G06F16/178 , G06F16/11
摘要: A method for synchronizing a file system (FS) and a remote file system (RFS) includes monitoring the FS for FS events, generating FS event records, receiving RFS event records of RFS events, generating file system operations (FSOs) based on the FS and RFS event records, and communicating the FSOs to the FS and RFS to synchronize them. A method for generating the FSOs includes accessing a plurality of FS and/or RFS event records, processing the accessed records to generate processed event records, generating the FSOs based on the processed event records, and outputting the FSOs to cause synchronization of the FS and RFS. Systems are also described. The invention facilitates event-based, steady-state synchronization of local and remote file systems.
-
公开(公告)号:US20200159700A1
公开(公告)日:2020-05-21
申请号:US16749451
申请日:2020-01-22
申请人: Egnyte, Inc.
发明人: Ravi Wijayaratne , Ray White , Manish Marathe , Markku Mielityinen , Amrit Jassal , Rajesh Ram , Sriram Gopalan , Aahz , Heikki J. Toivonen , Remus Koos
IPC分类号: G06F16/178 , G06F16/11
摘要: A method for synchronizing a file system (FS) and a remote file system (RFS) includes monitoring the FS for FS events, generating FS event records, receiving RFS event records of RFS events, generating file system operations (FSOs) based on the FS and RFS event records, and communicating the FSOs to the FS and RFS to synchronize them. A method for generating the FSOs includes accessing a plurality of FS and/or RFS event records, processing the accessed records to generate processed event records, generating the FSOs based on the processed event records, and outputting the FSOs to cause synchronization of the FS and RFS. Systems are also described. The invention facilitates event-based, steady-state synchronization of local and remote file systems.
-
-
-
-
-
-
-
-
-