Please download the dossier by clicking on the dossier button x
×

Utilizing a dispersed storage network access token module to acquire digital content from a digital content provider

  • US 10,402,268 B2
  • Filed: 01/10/2012
  • Issued: 09/03/2019
  • Est. Priority Date: 02/01/2011
  • Status: Active Grant
First Claim
Patent Images

1. A method comprises:

  • receiving, by a computing device that is paired with a distributed storage network (DSN) pre-paid module, a request to use the DSN pre-paid module to acquire digital content from a digital content provider, wherein the digital content is dispersed storage error encoded into a plurality of sets of encoded data slices that are stored in storage units of the digital content provider, wherein the storage units are separate devices from the computing device;

    forwarding, by the computing device, the request to the DSN pre-paid module;

    determining, by the DSN pre-paid module, whether payment for the digital content has been previously authorized by;

    accessing a pre-paid file that includes one or more of;

    available credit, expiration criteria, identity of digital content that can be acquired, and identity of the digital content provider; and

    verifying that the request is compliant with the pre-paid file;

    in response to determining the request is compliant with the pre-paid file, generating, by the DSN pre-paid module, a set of credential read requests to retrieve acquisition credentials;

    sending, by the DSN pre-paid module, the set of credential read requests to the digital content provider via the computing device;

    obtaining, by at least one of the DSN pre-paid module and the computing device, at least a threshold number of credential slices;

    decoding, by the at least one of the DSN pre-paid module and the computing device, the at least a threshold number of credential slices to produce the acquisition credentials;

    and verifying, by the at least one of the DSN pre-paid module and the computing device, that the request to acquire the digital content is in accordance with the acquisition credentials;

    in response to a determination that the request to acquire the digital content is in accordance with the acquisition credentials, generating, by the DSN pre-paid module, a plurality of sets of at least a threshold number of digital content read requests regarding the plurality of sets of encoded data slices, wherein each encoded data slice of the plurality of sets of encoded data slices is associated with a slice name and each of the at least a threshold number of digital content read requests includes a slice name for an encoded data slice of the plurality of sets of encoded data slices;

    sending;

    by the DSN pre-paid module, the plurality of sets of the at least a threshold number of digital content read requests to the storage units of the digital content provider via the computing device;

    receiving, by at least one of the DSN pre-paid module and the computing device, at least a decoded threshold number of encoded data shoes of at least some of the sets of the plurality of sets of encoded data shoes;

    and decoding, by the at least one of the DSN pre-paid module and the computing device, the at least a decoded threshold number of encoded data shoes of the at least some of the sets of the plurality of sets of encoded data shoes to produce the digital content.

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