×

Updating user device content data using a dispersed storage network

  • US 9,086,964 B2
  • Filed: 06/11/2014
  • Issued: 07/21/2015
  • Est. Priority Date: 07/31/2009
  • Status: Active Grant
First Claim
Patent Images

1. A method for updating content data for a plurality of user devices, the method comprises:

  • when content data has been updated;

    dispersed storage error encoding updated content of the content data to produce a plurality of sets of encoded updated content data slices, wherein the updated content includes at least one of;

    a portion of content data that is edited, new data that is added to the content data, and a segment of the content data that is deleted, wherein updated content data includes the updated content and unaltered portions of the content data;

    storing the plurality of sets of encoded updated content data slices in storage units of a dispersed storage network (DSN); and

    updating an entry in a content data directory regarding the content data to combine DSN addressing information for the plurality of sets of encoded updated content data slices with DSN addressing information of a plurality of encoded unaltered content data slices regarding the unaltered portions of the content data to produce an updated entry; and

    for accessing the updated content data by the plurality of user devices;

    receiving, from a user device of the plurality of user devices, a read request for the content data;

    when the read request is valid, accessing the updated entry to obtain the DSN addressing information for the plurality of sets of encoded updated content data slices and the DSN addressing information of the plurality of encoded unaltered content data slices;

    receiving, by the user device, a decode threshold number of encoded data slices for each set of the plurality of sets of encoded updated content data slices and the plurality of encoded unaltered content data slices; and

    dispersed storage error decoding, by the user device, the decode threshold number of encoded data slices for each set of the plurality of sets of encoded updated content data slices and the plurality of encoded unaltered content data slices to recover the updated content data.

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