Patents Assigned to Carbonite, Inc.
  • Patent number: 8818956
    Abstract: The data transfer between data backup sites techniques include a method, a system, and/or a computer software product. In some embodiments of these techniques, the method includes determining backup data for transferring from a source data backup site to a destination data backup site based on a storage parameter, the backup data comprising data associated with a client device. The method further includes receiving a transfer parameter from the destination data backup site, the transfer parameter comprising a storage logical site available for data storage. The method further includes matching the determined backup data to the storage logical site based on a parameter selected from a group consisting of the storage parameter, and the transfer parameter. The method further includes scheduling a transfer of the determined backup data to the storage logical site based on a parameter selected from a group consisting of the storage parameter, the transfer parameter, and a schedule parameter.
    Type: Grant
    Filed: March 26, 2010
    Date of Patent: August 26, 2014
    Assignee: Carbonite, Inc.
    Inventors: Jeffry C. Flowers, Jonathan F. Freidin, Chaitanya K. Godsay
  • Patent number: 8732479
    Abstract: The remote access to backed-up user data techniques include a method, a system, and/or an apparatus. In some embodiments of these techniques, the method includes generating one or more backed-up first file segments corresponding to the user file, encrypting each of the one or more backed-up first file segments, determining mapping information and storage identifying information for each of the one or more backed-up first file segments, updating a backup status file associated with the user file with the mapping information and the storage identifying information, and transmitting the one or more backed-up first file segments to a second system for backup. This Abstract is provided for the sole purpose of complying with the Abstract requirement rules. This Abstract is submitted with the explicit understanding that it will not be used to interpret or to limit the scope or the meaning of the claims.
    Type: Grant
    Filed: March 11, 2011
    Date of Patent: May 20, 2014
    Assignee: Carbonite, Inc.
    Inventors: Gordon T. Henriksen, Jeffry C. Flowers
  • Patent number: 8386430
    Abstract: A method of storing a file in memory so that the file can be recovered in the event of a memory failure is provided. A block of memory having a first predetermined memory size is allocated at a first device. A first header is defined that includes an identifier of a first file and a sequence value. The defined first header is written to the allocated block of memory, and a first cluster of the first file is written to the allocated block of memory. The first cluster has a second memory size that is smaller than the first predetermined memory size. The sequence value is updated, and a next cluster of the first file is identified. The process is repeated with the next cluster as the first cluster and with the updated sequence value as the sequence value until the first file has been written to the allocated block of memory.
    Type: Grant
    Filed: November 6, 2009
    Date of Patent: February 26, 2013
    Assignee: Carbonite, Inc.
    Inventors: Robert Myhill, Mark Rees
  • Patent number: 8352430
    Abstract: A method of creating a backup copy of a plurality of files is provided. A block of memory having a predetermined memory size is allocated at a first device. A first header including an identifier of a file of the plurality of files received from a second device is defined. The first header is written to the allocated block of memory. A second header including the identifier of the file is defined. The second header and the file are written to the allocated block of memory. The process of defining the second header and writing the second header and the file to the allocated block of memory is repeated for each file of the plurality of files. The allocated block of memory is copied to a third device after processing each of the plurality of files.
    Type: Grant
    Filed: November 6, 2009
    Date of Patent: January 8, 2013
    Assignee: Carbonite, Inc.
    Inventors: Robert Myhill, Jeffry C. Flowers
  • Patent number: 8296410
    Abstract: A method of managing bandwidth usage among a plurality of client devices is provided. A request is received at a first device from a second device. The request is to transfer a file between the first device and the second device and includes an identifier of the second device. A client group associated with the second device is determined based on the identifier and used to select a bandwidth usage policy. A data transfer rate for transferring the file between the first device and the second device is determined based on the selected bandwidth usage policy and a bandwidth usage at the first device associated with a plurality of devices. A number of bytes to transfer is determined based on the determined data transfer rate and a time period. A response, which includes the determined number of bytes and the time period, is sent to the second device.
    Type: Grant
    Filed: November 6, 2009
    Date of Patent: October 23, 2012
    Assignee: Carbonite, Inc.
    Inventors: Robert Myhill, Jeffry C. Flowers
  • Patent number: 8117163
    Abstract: A method of defining a backup state of a file system is provided. A change in an electronic file stored on a computer system is detected. If the change is detected, a backup state of the electronic file is updated using an overlay icon associated with the electronic file. The overlay icon is presented in a user interface displaying the file system of the computer system. The backup state indicates that the electronic file is selected for backup processing if the change is detected. If the backup state indicates the electronic file is selected for backup processing, a copy of the electronic file is sent to a second computer system accessible by the computer system using a network.
    Type: Grant
    Filed: October 29, 2007
    Date of Patent: February 14, 2012
    Assignee: Carbonite, Inc.
    Inventors: Andrew P. Brown, Jeffry C. Flowers