Patents by Inventor Jeffry C Flowers

Jeffry C Flowers has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 9654417
    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 14, 2015
    Date of Patent: May 16, 2017
    Assignee: Carbonite, Inc.
    Inventors: Robert Myhill, Jeffry C. Flowers
  • Patent number: 9575847
    Abstract: The present application is directed to systems and methods for transferring data between data backup sites. A backup data transfer of data associated with a client device is scheduled, and backup data is transferred from a source data backup site to a destination data backup site. A backend process associated with the client device is suspended, and a determination is made as to whether all backup data for the client has transferred from the source backup data site to the destination backup data site. Responsive to the determination, the backend process associated with the client device is resumed.
    Type: Grant
    Filed: July 29, 2014
    Date of Patent: February 21, 2017
    Assignee: Carbonite, Inc.
    Inventors: Jeffry C. Flowers, Jonathan F. Freidin, Chaitanya K. Godsay
  • Patent number: 9575845
    Abstract: The present application is directed to systems and methods for transferring data between data backup sites. Backup data for transferring from a source data backup site to a destination data backup site is determined based on a storage parameter, the backup data comprising data associated with a client device. A transfer parameter is received from the destination data backup site, the transfer parameter comprising a storage logical site available for data storage. The determined backup data is matched to the storage logical site based on a parameter selected from a group consisting of the storage parameter, and the transfer parameter. A transfer of the determined backup data to the storage logical site is scheduled based on a parameter selected from a group consisting of the storage parameter, the transfer parameter, and a schedule parameter.
    Type: Grant
    Filed: July 18, 2014
    Date of Patent: February 21, 2017
    Assignee: Carbonite, Inc.
    Inventors: Jeffry C. Flowers, Jonathan F. Freidin, Chaitanya K. Godsay
  • Publication number: 20160006669
    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: Application
    Filed: September 14, 2015
    Publication date: January 7, 2016
    Inventors: Robert Myhill, Jeffry C. Flowers
  • 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: 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
  • Publication number: 20140351221
    Abstract: The present application is directed to systems and methods for transferring data between data backup sites. Backup data for transferring from a source data backup site to a destination data backup site is determined based on a storage parameter, the backup data comprising data associated with a client device. A transfer parameter is received from the destination data backup site, the transfer parameter comprising a storage logical site available for data storage. The determined backup data is matched to the storage logical site based on a parameter selected from a group consisting of the storage parameter, and the transfer parameter. A transfer of the determined backup data to the storage logical site is scheduled based on a parameter selected from a group consisting of the storage parameter, the transfer parameter, and a schedule parameter.
    Type: Application
    Filed: July 18, 2014
    Publication date: November 27, 2014
    Inventors: Jeffry C. Flowers, Jonathan F. Freidin, Chaitanya K. Godsay
  • Publication number: 20140351375
    Abstract: The present application is directed to systems and methods for transferring data between data backup sites. A backup data transfer of data associated with a client device is scheduled, and backup data is transferred from a source data backup site to a destination data backup site. A backend process associated with the client device is suspended, and a determination is made as to whether all backup data for the client has transferred from the source backup data site to the destination backup data site. Responsive to the determination, the backend process associated with the client device is resumed.
    Type: Application
    Filed: July 29, 2014
    Publication date: November 27, 2014
    Inventors: Jeffry C. Flowers, Jonathan F. Freidin, Chaitanya K. Godsay
  • 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
  • Publication number: 20130024426
    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: Application
    Filed: March 26, 2010
    Publication date: January 24, 2013
    Inventors: Jeffry C. Flowers, Jonathan F. Freidin, Chaitanya K. Godsay
  • Publication number: 20130024581
    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: Application
    Filed: September 28, 2012
    Publication date: January 24, 2013
    Inventors: Robert Myhill, Jeffry C. Flowers
  • 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
  • Publication number: 20120143827
    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: Application
    Filed: February 13, 2012
    Publication date: June 7, 2012
    Inventors: Andrew P. Brown, 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: 7505423
    Abstract: Processing separate audio input packets from each connection of a telephone conference assigns audio input packets from each connection to a sequence of output periods. Each connection is then sequenced a first time during each output period for processing any input packets assigned to that output period. Each connection is then sequenced a second time during each output period for preparing a separate audio output packet for each connection.
    Type: Grant
    Filed: August 14, 2002
    Date of Patent: March 17, 2009
    Assignee: Sonexis, Inc.
    Inventors: Jeffry C Flowers, James J Koschella
  • Publication number: 20080133622
    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: Application
    Filed: October 29, 2007
    Publication date: June 5, 2008
    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