Patents by Inventor Bryan J. Keller

Bryan J. Keller 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: 10481980
    Abstract: A method begins by a first computing device obtaining data for storage in a dispersed storage network (DSN) and determining whether to divide the data into a plurality of independent data units (IDUs). When determined to divide the data, the method continues by dividing the data into the plurality of IDUs, generating an aggregation indicator that links the plurality of IDUs to the data and sending DSN write processing requests and the aggregation indicator to DS processing units. The method continues with a first dispersed storage (DS) processing unit receiving a first DSN write processing request and the aggregation indicator. The method continues by the first DS processing unit dispersed storage error encoding the first IDU to produce encoded data slices, generating aggregation information regarding the plurality of IDUs based on the aggregation indicator and sending the encoded data slices to storage units of the DSN for storage therein.
    Type: Grant
    Filed: March 29, 2018
    Date of Patent: November 19, 2019
    Assignee: International Business Machines Corporation
    Inventors: Bryan J. Keller, Brian F. Ober
  • Publication number: 20190303241
    Abstract: A method begins by a first computing device obtaining data for storage in a dispersed storage network (DSN) and determining whether to divide the data into a plurality of independent data units (IDUs). When determined to divide the data, the method continues by dividing the data into the plurality of IDUs, generating an aggregation indicator that links the plurality of IDUs to the data and sending DSN write processing requests and the aggregation indicator to DS processing units. The method continues with a first dispersed storage (DS) processing unit receiving a first DSN write processing request and the aggregation indicator. The method continues by the first DS processing unit dispersed storage error encoding the first IDU to produce encoded data slices, generating aggregation information regarding the plurality of IDUs based on the aggregation indicator and sending the encoded data slices to storage units of the DSN for storage therein.
    Type: Application
    Filed: March 29, 2018
    Publication date: October 3, 2019
    Inventors: Bryan J. Keller, Brian F. Ober