Patents Assigned to i365 Inc.
  • Patent number: 8078930
    Abstract: In accordance with one embodiment, a backup data stream is modified to be provided to a fixed position delta reduction backup method. When a data stream is received, the data stream may be parsed into a plurality of logical components, where each of the logical components includes one or more data blocks. Missing data blocks may also be detected in the data stream, and therefore may be detected in each of the plurality of logical components. For instance, each of the logical components may be separated into a separate data stream for which missing data blocks may be detected. A temporary data block is then inserted where each missing data block is detected (e.g., in each of the plurality of logical components). In this manner, inefficiencies introduced into a fixed position delta reduction backup process as a result of new or deleted data in a system implementing a plurality of data blocks which may be stored in the form of logical components are eliminated.
    Type: Grant
    Filed: July 19, 2010
    Date of Patent: December 13, 2011
    Assignee: i365 Inc.
    Inventors: Timothy J. Boldt, Andre G. Lewitzky, Nikolay K. Stoilov
  • Patent number: 8069321
    Abstract: Methods and apparatus for generating a secondary pool of data are disclosed. A primary pool of data is obtained or identified, where the primary pool of data includes a primary seed and one or more generations of data, wherein each of the generations of data in the primary pool of data includes one or more data blocks that have changed with reference to a safeset corresponding to a previous backup, the safeset corresponding to the previous backup including (e.g., referencing) the primary seed. A secondary pool of data is generated and at least a portion of the data in the primary pool of data is transferred to the secondary pool of data.
    Type: Grant
    Filed: November 13, 2006
    Date of Patent: November 29, 2011
    Assignee: i365 Inc.
    Inventors: Raymond E. Ganong, Timothy J. Boldt, Nikolay K. Stoilov, Andrew Ivannikov, Mike Halim
  • Publication number: 20100281067
    Abstract: Methods and apparatus for modifying a backup data stream to be provided to a fixed position delta reduction backup method are disclosed. When a data stream is received, the data stream may be parsed into a plurality of logical components, where each of the logical components includes one or more data blocks. Missing data blocks may also be detected in the data stream, and therefore may be detected in each of the plurality of logical components. For instance, each of the logical components may be separated into a separate data stream for which missing data blocks may be detected. A temporary data block is then inserted where each missing data block is detected (e.g., in each of the plurality of logical components). In this manner, inefficiencies introduced into a fixed position delta reduction backup process as a result of new or deleted data in a system implementing a plurality of data blocks which may be stored in the form of logical components are eliminated.
    Type: Application
    Filed: July 19, 2010
    Publication date: November 4, 2010
    Applicant: I365 INC.
    Inventors: Timothy J. Boldt, Andre G. Lewitzky, Nikolay K. Stoilov
  • Patent number: 7761766
    Abstract: When a data stream is received, the data stream may be parsed into a plurality of logical components, where each of the logical components includes one or more data blocks. Missing data blocks may also be detected in the data stream, and therefore may be detected in each of the plurality of logical components. For instance, each of the logical components may be separated into a separate data stream for which missing data blocks may be detected. A temporary data block is then inserted where each missing data block is detected (e.g., in each of the plurality of logical components). In this manner, inefficiencies introduced into a fixed position delta reduction backup process as a result of new or deleted data in a system implementing a plurality of data blocks which may be stored in the form of logical components are eliminated.
    Type: Grant
    Filed: November 15, 2005
    Date of Patent: July 20, 2010
    Assignee: i365 Inc.
    Inventors: Timothy J. Boldt, Andre G. Lewitzky, Nikolay K. Stoilov
  • Patent number: 7756834
    Abstract: A method and computer program product with encoded instructions provides for repeatedly making data backups for files by making a series of snapshots of file storage volumes containing the files. The method and computer product further provide for determining that a malware attack has occurred, identifying corrupted files and, for each corrupted file, scanning the series of snapshots to identify an uncorrupted version of the file. Each corrupted file is restored to an uncorrupted version thereof. An event log contains write events and snapshot creation events corresponding to creation of each of the snapshots. A forensic scan scans the event log to determine modifying writes made by the corrupted files and which modified further files. The further files are restored to unmodified versions thereof. A list of at-risk files includes the corrupted files and the further files and the forensic scan is repeated on the at-risk files.
    Type: Grant
    Filed: November 3, 2005
    Date of Patent: July 13, 2010
    Assignee: I365 Inc.
    Inventors: Daniel Masters, Chris Neill
  • Patent number: 7676509
    Abstract: Methods and apparatus for modifying a data stream of backup data to be provided to a fixed position delta reduction backup method are disclosed. When the data stream is received, at least a portion of the data stream is parsed into a plurality of data blocks and a plurality of sets of validation bytes, wherein each of the plurality of data blocks corresponds to one of the plurality of sets of validation bytes. One or more modified data streams are then generated such that the plurality of data blocks are separate from the plurality of sets of validation bytes.
    Type: Grant
    Filed: February 1, 2006
    Date of Patent: March 9, 2010
    Assignee: i365 Inc.
    Inventors: Jacques Diederik Swanepoel, Guangsheng Fu