×

Updating data stored in a dispersed storage network

  • US 9,262,247 B2
  • Filed: 07/15/2014
  • Issued: 02/16/2016
  • Est. Priority Date: 10/04/2011
  • Status: Active Grant
First Claim
Patent Images

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

  • identifying a data segment of a plurality of data segments of a data object that is at least partially modified by new data to produce an identified data segment, wherein the new data corresponds to a data difference between a modified data object and the data object, wherein the data object is divided into the plurality of data segments that is encoded using a dispersed storage error coding function to produce a plurality of sets of encoded data slices, wherein the identifying the data segment includes;

    segmenting the modified data object based on a segmenting protocol used to segment the data object into the plurality of data segment to produce a modified plurality of data segments;

    performing a deterministic function on the data segment to produce a first deterministic value;

    identifying a likely corresponding data segment of the modified plurality of data segments to produce an identified corresponding data segment;

    performing the deterministic function on the identified corresponding data segment to produce a second deterministic value; and

    when the first deterministic value is not substantially equal to the second deterministic value, identifying the data segment;

    dispersed storage error encoding the identified data segment to produce a new set of encoded data slices; and

    replacing a set of encoded data slices of the plurality of sets of encoded data slices with the new set of encoded data slices to produce a modified plurality of encoded data slices for the modified data object.

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