-
公开(公告)号:US20190108103A9
公开(公告)日:2019-04-11
申请号:US14977614
申请日:2015-12-21
Applicant: eFolder, Inc.
Inventor: Nitin Parab , Joshua Schwartz , Shashi Sharma , Aaron Brown
Abstract: Computing device file system change detection and change replication methods and systems are described herein. In one embodiment, the change detection is accomplished by comparing two master file tables of two different versions of the same file system and inferring file system name space change, file system metadata change and file data change. The method includes creating a file system name space change log and file data change log for any objects associated with the changes to the file system. The method also includes replicating these change logs to the replication server and applying the change logs to the data store on replication server.
-
公开(公告)号:US10983877B1
公开(公告)日:2021-04-20
申请号:US16667574
申请日:2019-10-29
Applicant: eFolder Inc.
Inventor: Kevin John Hoffman , Aditya Sawhney , Nikolay Stanislavovich Semchenkov , Konstantin Sergeevich Germanov , Dmitry Valerevich Stepanov
Abstract: In an embodiment, automatic verification of a system backup operation is provided. This verification is achieved by copying executable files to a writeable file system representing a backup recovery point and configuring an operating system within the writeable file system to execute a particular service upon startup of the operating system. Moreover, a validation virtual machine (VM) associated with a backup recovery point is launched from the writeable file system and a first and second validation operation are performed by the validation VM. Results of the first validation operation are used to select the second validation operation, and the validation VM is determined to have completed successfully based on the results of the second validation operation. In one embodiment, a repair operation may be performed, based on the first set of results, to repair the operating system of the computing device and/or backup data of the computing device.
-
公开(公告)号:US10019324B2
公开(公告)日:2018-07-10
申请号:US15295276
申请日:2016-10-17
Applicant: EFOLDER, INC.
Inventor: Andrew Bensinger
CPC classification number: G06F11/1464 , G06F11/1451 , G06F11/1469 , G06F11/1484 , G06F11/1662 , G06F11/2028 , G06F11/203 , G06F11/2094 , G06F2201/815
Abstract: A backup image generator can create a primary image and periodic delta images of all or part of a primary server. The images can be sent to a network attached storage device and one or more remote storage servers. In the event of a failure of the primary server, an updated primary image may be used to provide an up-to-date version of the primary system at a backup or other system. As a result, the primary data storage may be timely backed-up, recovered and restored with the possibility of providing server and business continuity in the event of a failure.
-
公开(公告)号:US09998344B2
公开(公告)日:2018-06-12
申请号:US15019951
申请日:2016-02-09
Applicant: eFolder, Inc.
Inventor: William Scott Edwards , Teresa Aguilera
CPC classification number: H04L67/1095 , G06F11/079 , G06F11/1461 , G06F11/3006 , G06F11/3055 , G06F11/324 , G06F2201/81 , H04L43/08 , H04L67/16
Abstract: Systems, methods, and media that provide backup protection statuses for computing devices are provided herein. Some methods may include determining a backup status for a first computing device, assigning a protection status for the first computing device based upon a comparison of the backup status and a compliance schema for the first computing device, and transmitting the protection status to a monitoring device utilized by an end user.
-
公开(公告)号:US20170039112A1
公开(公告)日:2017-02-09
申请号:US15295276
申请日:2016-10-17
Applicant: EFOLDER, INC.
Inventor: Andrew BENSINGER
CPC classification number: G06F11/1464 , G06F11/1451 , G06F11/1469 , G06F11/1484 , G06F11/1662 , G06F11/2028 , G06F11/203 , G06F11/2094 , G06F2201/815
Abstract: A backup image generator can create a primary image and periodic delta images of all or part of a primary server. The images can be sent to a network attached storage device and one or more remote storage servers. In the event of a failure of the primary server, an updated primary image may be used to provide an up-to-date version of the primary system at a backup or other system. As a result, the primary data storage may be timely backed-up, recovered and restored with the possibility of providing server and business continuity in the event of a failure.
Abstract translation: 备份映像生成器可以创建主映像和主服务器的全部或部分的定期增量映像。 图像可以发送到网络连接的存储设备和一个或多个远程存储服务器。 在主服务器发生故障的情况下,可以使用更新的主映像来在备份或其他系统上提供主系统的最新版本。 因此,可以及时备份,恢复和恢复主数据存储,同时可能在发生故障时提供服务器和业务连续性。
-
公开(公告)号:US11449388B1
公开(公告)日:2022-09-20
申请号:US17456514
申请日:2021-11-24
Applicant: eFolder Inc.
Inventor: Kevin John Hoffman , Nikolay Stanislavovich Semchenkov , Konstantin Sergeevich Germanov , Artem Robertovich Khvoshch
Abstract: In an embodiment, a computing system may restore data for a protected system using an emulated block device that presents a synthesized filesystem. Initially, a request to restore data for the protected system may be received. The request may include or otherwise indicate a particular file system format, a particular virtual disk format, and a recovery point representing a particular point in time for presentation of the restored data. Responsive and subsequent to receiving the request to restore the data, the computing system generates a first configuration of the emulated block device for presenting the synthesized filesystem, the first configuration being based on: a) an amount of data in the recovery point, b) the particular file system format, and c) the particular virtual disk format. The computing system also generates a configuration for the synthesized filesystem, and provides access to the emulated block device based on the determined configurations.
-
公开(公告)号:US11169714B1
公开(公告)日:2021-11-09
申请号:US14970480
申请日:2015-12-15
Applicant: eFolder, Inc.
Inventor: Kong Li , Robert Petri , Nitin Parab
IPC: G06F3/06
Abstract: Systems, methods, and media for efficient file replication are provided herein. According to some embodiments, exemplary methods may include detecting a write operation occurring within an operating system of the computing system, identifying block parameters for the write operation, as well as one or more of buffering and batching the write operation, and transmitting the write operation to a replication receiver system.
-
公开(公告)号:US11256720B1
公开(公告)日:2022-02-22
申请号:US17209818
申请日:2021-03-23
Applicant: eFolder Inc.
Inventor: Kevin John Hoffman
IPC: G06F16/28 , G06F16/2455 , G06F16/215 , G06F16/248 , G06F16/242
Abstract: In an embodiment, a hierarchical data structure includes data blocks separated into a plurality of data segments partitioned into a plurality of supersegments. Each data segment includes a predetermined number of data blocks. Each supersegment includes a predetermined number of data segments. Responsive to receiving data to store in the hierarchical data structure, a first subset of data segments are grouped into a first supersegment to allow a first portion of the data to be sequentially stored to a first set of data blocks in a first data segment of the first supersegment. Also, a second portion of the data is sequentially stored to a second set of data blocks in a second data segment of the first supersegment. Probabilistic membership query filters are generated at each different level for each data segment and the first supersegment of the hierarchical data structure to allow for efficient search and data retrieval.
-
公开(公告)号:US10599533B2
公开(公告)日:2020-03-24
申请号:US15599417
申请日:2017-05-18
Applicant: eFolder, Inc.
Inventor: Robert Petri , Nitin Parab
Abstract: Efficient cloud storage systems, methods, and media are provided herein. Exemplary methods may include locating a Merkle tree of a stored object on a deduplicating block store, comparing an object at a source location to the Merkle tree of the stored object, determining changed blocks for the object at a source location, and transmitting a message across a network to the deduplicating block store, the message including the change blocks and Merkle nodes that correspond to the change blocks.
-
公开(公告)号:US10284437B2
公开(公告)日:2019-05-07
申请号:US15360836
申请日:2016-11-23
Applicant: eFolder, Inc.
Inventor: Todd Scallan , Shravya Yelisetti , Saurabh Modh , Vlad Ananyev , Leonid Kornilenko , William Scott Edwards
IPC: G06F15/16 , H04L12/24 , G06F11/14 , G06F11/20 , H04L29/06 , H04L29/08 , H04L29/14 , G06F9/455 , H04L29/12
Abstract: Cloud-based virtual machines and offices are provided herein. Methods may include establishing a cloud-based virtual office using a runbook that is pre-configured with computing resource settings for VMs as well as VM dependencies and sequences that create the virtual office or virtual private cloud. Multiple runbooks can be created to cover various scenarios such as disaster recovery and sandbox testing, by example.
-
-
-
-
-
-
-
-
-