-
81.
公开(公告)号:US11663355B2
公开(公告)日:2023-05-30
申请号:US17684184
申请日:2022-03-01
申请人: Egnyte, Inc.
发明人: Hakan Ancin , Xi Chen , Amrit Jassal , Daniel H. Jung , Gregory B. Neustaetter , Sean H. Puttergill , Ramakrishnan Sundararaj , Sanjay Vedanthan , Chandra Yalangi , Ramanathan Kavasseri , Ravi Wijayaratne , Shishir Sharma
IPC分类号: G06F21/62 , G06F15/173 , G06F16/11 , G06F16/14 , G06F16/178 , G06F16/182 , G06F16/27 , H04L9/40
CPC分类号: G06F21/6227 , G06F15/17331 , G06F16/122 , G06F16/14 , G06F16/178 , G06F16/1844 , G06F16/27 , G06F21/62 , G06F21/6209 , H04L63/08 , H04L63/10 , H04L63/105 , H04L63/20
摘要: A method for providing access to objects associated with a particular client in a cloud storage system is disclosed. The method includes the steps of establishing a connection with a user, providing a client namespace associated with the client to the user, where the client namespace represents objects stored on the cloud storage system and objects stored on a private storage system apart from the cloud storage system, receiving a request from the user to access an object stored on the private storage system, and providing information to the user to facilitate access to the object stored on the private storage system by said user. Other systems and methods are also disclosed. Important advantages of the present invention are facilitated by separating the logic for user access (control plane) from the actual storage (Storage plane). Private file system access can still be managed from the cloud, while keeping the client data private.
-
公开(公告)号:US20230161904A1
公开(公告)日:2023-05-25
申请号:US17992059
申请日:2022-11-22
申请人: Egnyte, Inc.
发明人: Amrit Jassal , Debjit Bhattacharjee , Vikram Chandrasekhar , Tomasz Marek Kaczmarek , Willy Lanig Picard , Marcin Artur Zablocki
IPC分类号: G06F21/62 , G06F16/903 , G06N20/00
CPC分类号: G06F21/6245 , G06F16/90344 , G06N20/00 , G06F2221/2103 , G06F2221/2141
摘要: Systems and methods for serving subject access requests (SARs) are disclosed. A network connection is established with a user. An SAR, including at least one piece of personal data corresponding to an entity associated with said user, is received from the user via the network connection. Text data is extracted from a plurality of data objects, the data objects including personal data associated with the user. The text data is then processed to identify instances of names and instances of personal data within the text data. Associations are generated between identified names and identified personal data. A subset of the identified personal data that corresponds to the entity is identified based on the associations. A response to the SAR is provided, based at least in part on the identified personal data corresponding to the entity.
-
公开(公告)号:US11650959B2
公开(公告)日:2023-05-16
申请号:US17161623
申请日:2021-01-28
申请人: Egnyte, Inc.
发明人: Ravi Wijayaratne , Remus Koos , Ray White , Manish Marathe , Dmitry Tisnek , Harikesavan Krishnan , Amrit Jassal
IPC分类号: G06F16/178 , H04L67/1095 , G06F16/16 , G06F16/176
CPC分类号: G06F16/178 , G06F16/16 , G06F16/176 , H04L67/1095
摘要: A method for synchronizing a local file system (LFS) and a remote (cloud) file system (RFS) includes the step of storing events indicative of differences between the LFS and the RFS, where the events are associated with file system objects of the LFS and RFS. The method further includes the steps of prioritizing the events, generating file system operations for the events based at least in part on the prioritization of the events, and performing at least some of the file system operations to synchronize the LFS and RFS. Prioritizing the events includes defining a plurality of service classes (e.g., based on type of event, event attribute, etc.), assigning a priority to each of the service classes, and assigning each event to one of said service classes. Systems are also described. The invention allocates limited synchronization resources based on a predefined policy to synchronize important file system objects sooner.
-
公开(公告)号:US11526489B1
公开(公告)日:2022-12-13
申请号:US17336734
申请日:2021-06-02
申请人: Egnyte, Inc.
IPC分类号: G06F16/00 , G06F16/23 , H04L67/568
摘要: A system and methods for grouping and executing transactions concurrently while ensuring hybrid cloud cache integrity and consistency. The system identifies upload operations in a journal and associates each such operation with an upload transaction. The upload operations may be grouped into a group of concurrently executed upload operations. If an upload transaction finishes uploading a file and there is a most recent older upload transaction having a pending upload, then the system adds the completed transaction and a dependency queue associated with that transaction to a dependency queue of the most recent older upload transaction. If the current upload transaction finishes the upload operation and the transaction has an oldest transaction identifier of the group, then the system adds a PUSHDONE record for that transaction to a hybrid cloud cache journal along with a PUSHDONE record for the other transactions depending on that completed transaction.
-
85.
公开(公告)号:US20220382899A1
公开(公告)日:2022-12-01
申请号:US17684184
申请日:2022-03-01
申请人: Egnyte, Inc.
发明人: Hakan Ancin , Xi Chen , Amrit Jassal , Daniel H. Jung , Gregory B. Neustaetter , Sean H. Puttergill , Ramakrishnan Sundararaj , Sanjay Vedanthan , Chandra Yalangi , Ramanathan Kavasseri , Ravi Wijayaratne , Shishir Sharma
IPC分类号: G06F21/62 , G06F15/173 , G06F16/14 , G06F16/27 , G06F16/11 , G06F16/178 , G06F16/182 , H04L9/40
摘要: A method for providing access to objects associated with a particular client in a cloud storage system is disclosed. The method includes the steps of establishing a connection with a user, providing a client namespace associated with the client to the user, where the client namespace represents objects stored on the cloud storage system and objects stored on a private storage system apart from the cloud storage system, receiving a request from the user to access an object stored on the private storage system, and providing information to the user to facilitate access to the object stored on the private storage system by said user. Other systems and methods are also disclosed. Important advantages of the present invention are facilitated by separating the logic for user access (control plane) from the actual storage (Storage plane). Private file system access can still be managed from the cloud, while keeping the client data private.
-
公开(公告)号:US11216419B2
公开(公告)日:2022-01-04
申请号:US16539845
申请日:2019-08-13
申请人: Egnyte, Inc.
发明人: Amrit Jassal , Ravi Kariyawasam Bodhitantri Wijayaratne , Ray White , Manish Marathe , Aahz , Rajesh Ram
IPC分类号: G06F16/182 , G06F16/188 , G06F21/62 , H04L29/06 , 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.
-
公开(公告)号:US20210357963A1
公开(公告)日:2021-11-18
申请号:US17243895
申请日:2021-04-29
申请人: Egnyte, Inc.
摘要: 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.
-
公开(公告)号:US11144510B2
公开(公告)日:2021-10-12
申请号:US15179459
申请日:2016-06-10
申请人: Egnyte, Inc.
发明人: Shishir Sharma , Manish Marathe , Amrit Jassal , Hakan Ancin , Dmitry Tisnek
IPC分类号: G06F16/178
摘要: A method for facilitating synchronization of a remote file system (RFS) and a local file system (LFS) includes maintaining a global revision identifier associated with the RFS, where the global revision identifier has a variable state, and responsive to the RFS being modified, updating metadata associated with one or more of the file system objects of the RFS based on a state of the global revision identifier. More particularly, the method includes updating the global revision identifier to a new state in response to the RFS modification and then updating the metadata of the folder(s) associated with the RFS modification. The RFS metadata is partitioned by folder and file to facilitate efficient searching based on a requested namespace view. Another method utilizes prior revision identifiers stored in the LFS to limit the RFS metadata returned to the local cloud during a rescan, by excluding the data set that has not changed, which improves the efficiency of the rescan synchronization.
-
89.
公开(公告)号:US20200372170A1
公开(公告)日:2020-11-26
申请号:US16899516
申请日:2020-06-11
申请人: Egnyte, Inc.
发明人: Hakan Ancin , Xi Chen , Amrit Jassal , Daniel H. Jung , Gregory B. Neustaetter , Sean H. Puttergill , Ramakrishnan Sundararaj , Sanjay Vedanthan , Chandra Yalangi , Ramananthan Kavasseri , Ravi Wijayaratne , Shishir Sharma
IPC分类号: G06F21/62 , G06F15/173 , G06F16/14 , G06F16/27 , G06F16/11 , G06F16/178 , G06F16/182 , H04L29/06
摘要: A method for providing access to objects associated with a particular client in a cloud storage system is disclosed. The method includes the steps of establishing a connection with a user, providing a client namespace associated with the client to the user, where the client namespace represents objects stored on the cloud storage system and objects stored on a private storage system apart from the cloud storage system, receiving a request from the user to access an object stored on the private storage system, and providing information to the user to facilitate access to the object stored on the private storage system by said user. Other systems and methods are also disclosed. Important advantages of the present invention are facilitated by separating the logic for user access (control plane) from the actual storage (Storage plane). Private file system access can still be managed from the cloud, while keeping the client data private.
-
公开(公告)号:US10812452B2
公开(公告)日:2020-10-20
申请号:US15476223
申请日:2017-03-31
申请人: Egnyte, Inc.
发明人: Sachin Shetty , Amrit Jassal , Krishanu Lahiri , Yogesh Rai , Manoj Chauhan , Leszek Jakubowski , Shishir Sharma
IPC分类号: G06F21/60 , H04L29/06 , H04L9/08 , G06F21/62 , H04L9/32 , H04L29/08 , G06F16/174 , G06F16/182
摘要: Methods in a cloud object store facilitate strong data encryption, customer-management of object (encryption) keys, reductions in latency, globally-distributed object storage, and handling of streamed uploads. A method for encrypting objects stored in a cloud includes encrypting each object with a unique encryption (object) key. The plaintext object keys are generated in advance of uploads. The plaintext object keys can be stored in an object database in the cloud. Alternatively, the plaintext object keys can be provided to a customer's HSM, encrypted, and returned to the cloud, such that encrypted object keys, encrypted by the customer, are stored in the cloud. The cloud can alternatively encrypt the customer's object keys with a master key for the customer, which is then encrypted by the customer's HSM before being stored in the cloud. Proxies are also deployed for efficiently communicating with customer security modules.
-
-
-
-
-
-
-
-
-