Patents by Inventor Brad Bowlin

Brad Bowlin 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: 10353780
    Abstract: In one aspect, a method includes storing data in a distributed storage environment that includes data servers and configuring each data server to mark a respective bit map for each block of data changed. In another aspect, an apparatus includes electronic hardware circuitry configured to store data in a distributed storage environment that includes data servers and to configure each data server to mark a respective bit map for each block of data changed. In a further aspect, an article includes a non-transitory computer-readable medium that stores computer-executable instructions. The instructions cause a machine to store data in a distributed storage environment that includes data servers and configure each data server to mark a respective bit map for each block of data changed. In each of the aspects above each data server is configured to handle a respective portion of a logical unit.
    Type: Grant
    Filed: March 31, 2015
    Date of Patent: July 16, 2019
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Mark A. O'Connell, Helen S. Raizen, Brad Bowlin, Erez Webman, Lior Bahat
  • Patent number: 9998537
    Abstract: In one aspect, a method includes configuring a kernel driver to record data block changes of a logical unit in a bit map and using the bitmap to perform an incremental backup of the logical unit. In another aspect, an apparatus includes electronic hardware circuitry configured to configure a kernel driver to record data block changes of a logical unit in a bit map and use the bitmap to perform an incremental backup of the logical unit. In a further aspect, an article includes a non-transitory computer-readable medium that stores computer-executable instructions. The instructions cause a machine to configure a kernel driver to record data block changes of a logical unit in a bit map and use the bitmap to perform an incremental backup of the logical unit.
    Type: Grant
    Filed: March 31, 2015
    Date of Patent: June 12, 2018
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Mark A. O'Connell, Helen S. Raizen, Brad Bowlin
  • Patent number: 9740413
    Abstract: In one aspect, a method includes migrating a first device on a first array to a second device on a second storage array. The migrating includes instructing an asset to scan the first array and the second array for the first device and the second device, reading a work buffer on the second array, sending a request to the work buffer for a chunk of the first device to copy to the second device, reading assigned chunk from the first device, copying the assigned chunk to the second device and notifying the work buffer that the copying of the assigned chunk was successful.
    Type: Grant
    Filed: March 30, 2015
    Date of Patent: August 22, 2017
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Ajith Balakrishnan, Brad Bowlin, Felix Shvaiger, Alexandr Veprinsky, Arieh Don