×

Object interface to a dispersed data storage network

  • US 8,892,698 B2
  • Filed: 09/09/2013
  • Issued: 11/18/2014
  • Est. Priority Date: 10/09/2007
  • Status: Active Grant
First Claim
Patent Images

1. A method for execution by a computing device, the method comprises:

  • assigning a data object identifier (DOI) to a data object;

    partitioning a data object into a plurality of blocks;

    encoding the plurality of blocks using an information dispersal algorithm to generate a plurality of sets of data slices, wherein a first set of the plurality of sets of data slices is generated from a first block and a second set of the plurality of sets of data slices is generated from a second block;

    transmitting the plurality of sets of data slices to a plurality of slice servers within a dispersed data storage network, wherein a first data slice of a first set of the plurality of sets of data slices and a first data slice of a second set of the plurality of sets of data slices are transmitted to a first slice server, wherein a second data slice of the first set of the plurality of sets of data slices and a second data slice of the second set of the plurality of sets of data slices are transmitted to a second slice server, wherein each data slice within each set of the plurality of sets of data slices is transmitted to a different slice server of the plurality of slice servers;

    generating an information record for the data object for use to retrieve a minimum number of data slices of the plurality of sets of data slices required to reconstruct the data object, wherein the information record specifies the DOI for the data object, identity of each block of the plurality of blocks, identity of each set of the plurality of sets of data slices, and identity of each data slice within the plurality of sets of data slices, wherein each data slice is also identified by that corresponding set of the plurality of sets of data slices and that corresponding block of the plurality of block from which that that data slice was generated; and

    transmitting the information record, which identifies the data object, for storage in a database within the dispersed data storage network.

View all claims
  • 5 Assignments
Timeline View
Assignment View
    ×
    ×