Patents Assigned to Carbonite, Inc.
  • Patent number: 9369507
    Abstract: The present disclosure describes systems and methods for reliable backup of data, by initially providing transcoded, down-sampled, or low resolution versions of media data files for backup when a network has low bandwidth or intermittent connectivity, and subsequently providing the original or high resolution copy to replace the transcoded version, either on a second, faster or more reliable network, or over time on the first network. Accordingly, even with poor network conditions, data may be backed up quickly in a reduced size in case of damage to or loss of the device, providing a “better low resolution than no resolution” safety margin.
    Type: Grant
    Filed: March 12, 2013
    Date of Patent: June 14, 2016
    Assignee: Carbonite, Inc.
    Inventors: David Friend, Lars Mikkelsen, Cory Mintz, James Speth
  • Publication number: 20150331755
    Abstract: The present disclosure describes systems and methods for hierarchical, iterative backup and restoration of files in a hierarchy. Upon backup of a new or modified file, an identification file is created with entries identifying the new or modified file and current versions of all other files in the same directory. The identification file may be stored on the local system and marked for backup. This triggers standard backup routines, such that the identification file is then backed up as if it were a new file in the parent directory. Accordingly, a second identification file is created with entries identifying the first identification file (and thus the child directory) as well as any other current versions of files in the parent directory and identification files for other child directories. This process is iteratively repeated, climbing through the directory structure, until reaching a top-most or root folder.
    Type: Application
    Filed: May 15, 2014
    Publication date: November 19, 2015
    Applicant: Carbonite, Inc.
    Inventor: Robert Morgan
  • Patent number: 9176824
    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 receiving a request from a user interface to view a backed-up data. The method further includes retrieving a cache entry corresponding to the backed-up data from a cache, displaying contents of the backed-up data in the user interface using the retrieved cache entry, and validating the cache entry after displaying the contents of the backed-up data.
    Type: Grant
    Filed: March 11, 2011
    Date of Patent: November 3, 2015
    Assignee: Carbonite, Inc.
    Inventors: Gordon T. Henriksen, Jeffry C. Flowers
  • Patent number: 9158629
    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: September 28, 2012
    Date of Patent: October 13, 2015
    Assignee: Carbonite Inc.
    Inventors: Robert Myhill, Jeffry C. Flowers
  • Patent number: 9053061
    Abstract: The restore of user data techniques include a method, a system, a device and/or a computer program product. In some embodiments of these techniques, the method includes receiving user selection for restoring backed up user data to a client device. The method further includes receiving backed up user data from a server based on the user selection. The method further includes determining file location for a file in the received backed up user data based on the user selection and a parameter associated with the client device. 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: April 7, 2010
    Date of Patent: June 9, 2015
    Assignee: Carbonite, Inc.
    Inventors: Martyn Roland James, Andrew Peter Brown, Jessica Ann Mcisaac, Michael Edward Stapp, Robert Ian Morgan
  • Patent number: 8935212
    Abstract: The identifying folder paths for backup techniques include a method, a system, and/or a computer software product. In some embodiments of these techniques, the method includes scanning a client device for folders. The method further includes identifying one or more folder paths on a client device according to a pre-defined criteria associated with a backup policy for the client device. The method further includes consolidating the one or more folder paths into a consolidated list of folder paths. The method further includes presenting the consolidated list of one or more folder paths to a user. 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 29, 2010
    Date of Patent: January 13, 2015
    Assignee: Carbonite, Inc.
    Inventors: Thomas B. Titchener, Robert Ian Morgan
  • Patent number: 8935208
    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: February 13, 2012
    Date of Patent: January 13, 2015
    Assignee: Carbonite, Inc.
    Inventors: Andrew P. Brown, Jeffry C. Flowers
  • 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
  • Patent number: D730391
    Type: Grant
    Filed: August 29, 2012
    Date of Patent: May 26, 2015
    Assignee: Carbonite, Inc.
    Inventors: Andrew P. Brown, Jeffry C. Flowers