Patents Assigned to Carbonite, Inc.
-
Patent number: 9369507Abstract: 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: GrantFiled: March 12, 2013Date of Patent: June 14, 2016Assignee: Carbonite, Inc.Inventors: David Friend, Lars Mikkelsen, Cory Mintz, James Speth
-
Publication number: 20150331755Abstract: 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: ApplicationFiled: May 15, 2014Publication date: November 19, 2015Applicant: Carbonite, Inc.Inventor: Robert Morgan
-
Patent number: 9176824Abstract: 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: GrantFiled: March 11, 2011Date of Patent: November 3, 2015Assignee: Carbonite, Inc.Inventors: Gordon T. Henriksen, Jeffry C. Flowers
-
Patent number: 9158629Abstract: 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: GrantFiled: September 28, 2012Date of Patent: October 13, 2015Assignee: Carbonite Inc.Inventors: Robert Myhill, Jeffry C. Flowers
-
Patent number: 9053061Abstract: 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: GrantFiled: April 7, 2010Date of Patent: June 9, 2015Assignee: Carbonite, Inc.Inventors: Martyn Roland James, Andrew Peter Brown, Jessica Ann Mcisaac, Michael Edward Stapp, Robert Ian Morgan
-
Patent number: 8935212Abstract: 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: GrantFiled: March 29, 2010Date of Patent: January 13, 2015Assignee: Carbonite, Inc.Inventors: Thomas B. Titchener, Robert Ian Morgan
-
Patent number: 8935208Abstract: 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: GrantFiled: February 13, 2012Date of Patent: January 13, 2015Assignee: Carbonite, Inc.Inventors: Andrew P. Brown, Jeffry C. Flowers
-
Patent number: 8818956Abstract: 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: GrantFiled: March 26, 2010Date of Patent: August 26, 2014Assignee: Carbonite, Inc.Inventors: Jeffry C. Flowers, Jonathan F. Freidin, Chaitanya K. Godsay
-
Patent number: 8732479Abstract: 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: GrantFiled: March 11, 2011Date of Patent: May 20, 2014Assignee: Carbonite, Inc.Inventors: Gordon T. Henriksen, Jeffry C. Flowers
-
Patent number: 8386430Abstract: 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: GrantFiled: November 6, 2009Date of Patent: February 26, 2013Assignee: Carbonite, Inc.Inventors: Robert Myhill, Mark Rees
-
Patent number: 8352430Abstract: 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: GrantFiled: November 6, 2009Date of Patent: January 8, 2013Assignee: Carbonite, Inc.Inventors: Robert Myhill, Jeffry C. Flowers
-
Patent number: 8296410Abstract: 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: GrantFiled: November 6, 2009Date of Patent: October 23, 2012Assignee: Carbonite, Inc.Inventors: Robert Myhill, Jeffry C. Flowers
-
Patent number: 8117163Abstract: 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: GrantFiled: October 29, 2007Date of Patent: February 14, 2012Assignee: Carbonite, Inc.Inventors: Andrew P. Brown, Jeffry C. Flowers
-
Patent number: D730391Type: GrantFiled: August 29, 2012Date of Patent: May 26, 2015Assignee: Carbonite, Inc.Inventors: Andrew P. Brown, Jeffry C. Flowers