×

Dispersed storage network with parameter search and methods for use therewith

  • US 9,501,366 B2
  • Filed: 06/26/2014
  • Issued: 11/22/2016
  • Est. Priority Date: 09/30/2005
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method for execution by one or more processing modules of one or more computing devices of a dispersed storage network (DSN), the method comprises:

  • receiving at least one search parameter;

    identifying a data object based on stored metadata of the data object having a similar aspect to the at least one search parameter, wherein the data object is divided into a plurality of data segments, and wherein the plurality of data segments is dispersed storage error encoded into a plurality of sets of encoded data slices and stored in DSN memory;

    retrieving the set of encoded data slices from storage units of the DSN memory;

    regenerating a data segment of the plurality of data segments from the set of encoded data slices;

    regenerating metadata for the regenerated data segment;

    comparing one or more aspects of the regenerated metadata of the regenerated data segment with the at least one search parameter;

    when the one or more aspects of the regenerated metadata of the regenerated data segment matches one or more of the at least one search parameter, retrieving the plurality of sets of encoded data slices from the DSN memory;

    reconstructing the data object by decoding the plurality of sets of encoded data slices to produce the plurality of data segments and combining the plurality of data segments to produce the data object;

    when the one or more aspects of the regenerated metadata of the regenerated data segment matches one or more of the at least one search parameter, identifying another data object based on stored metadata of the other data object having a similar aspect to a search parameter of the at least one search parameter;

    retrieving a second set of encoded data slices of a second data segment of the other data object from the storage units of the DSN memory;

    regenerating the second data segment of the other data object from the second set of encoded data slices;

    regenerating metadata for the regenerated second data segment;

    comparing one or more aspects of the regenerated metadata of the regenerated second data segment with the at least one search parameter; and

    when the one or more aspects of the regenerated metadata of the regenerated other data segment matches one or more of the at least one search parameter, retrieving a second plurality of sets of encoded data slices corresponding to the other data object from the DSN memory.

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