×

Digital content retrieval utilizing dispersed storage

  • US 9,507,735 B2
  • Filed: 06/27/2014
  • Issued: 11/29/2016
  • Est. Priority Date: 12/29/2009
  • Status: Expired due to Fees
First Claim
Patent Images

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

  • receiving, from a requester, a request for retrieval of content previously stored within a DSN memory, wherein the request includes at least the identity of sets of encoded data slices representing the content;

    determining user time-frame access rights based on comparison of one or more timestamps associated with the user to a timestamp of the requested content;

    determining user content access rights based on a comparison of the identity of the sets of encoded data slices and user subscribed content access information;

    when the user time-frame and content access rights compare favorably;

    determining read operation parameters regarding the sets of encoded data slices;

    retrieving a threshold number of encoded data slices for each of the sets of encoded data slices from the DSN memory in accordance with the read operation parameters; and

    decoding the sets of the threshold number of encoded data slices utilizing an error coding dispersed storage function of the read operation parameters to produce the content; and

    sending the content to the requester; and

    when one or more of the user access time-frame access rights and the user content access rights compare unfavorably;

    determining whether the one or more of the user access time-frame access rights and the user content access rights are modifiable to provide a favorable comparison; and

    when the one or more of the user access time-frame access rights and the user content access rights are modifiable, modifying the one or more of the user access time-frame access rights and the user content access rights to provide a favorable comparison.

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