UTILIZING A DISPERSED STORAGE NETWORK ACCESS TOKEN MODULE TO ACQUIRE DIGITAL CONTENT FROM A DIGITAL CONTENT PROVIDER
First Claim
1. A method comprises:
- when a computing device is paired with a distributed storage network (DSN) pre-paid module;
receiving, by the computing device, a request to use the DSN pre-paid module to acquire digital content from a digital content provider;
forwarding, by the computing device, the request to the DSN pre-paid module;
validating, by the DSN pre-paid module, the request to acquire the digital content;
when the request to acquire the digital content is validated;
generating, by the DSN pre-paid module, a plurality of sets of at least a threshold number of digital content read requests;
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 digital content provider via the computing device;
receiving, by at least one of the DSN pre-paid module and the computing device, a plurality of sets of at least a decoded threshold number of encoded data slices; and
decoding, by the at least one of the DSN pre-paid module and the computing device, the plurality of sets of the at least a decoded threshold number of encoded data slices to produce the digital content.
4 Assignments
0 Petitions
Accused Products
Abstract
A method begins with a computing device receiving a request to acquire digital content from a digital content provider and forwarding the request to a dispersed storage network (DSN) pre-paid module. The method continues with the DSN pre-paid module validating the request, generating a plurality of sets of at least a threshold number of digital content read requests, and sending the plurality of sets of the at least a threshold number of digital content read requests to the digital content provider via the computing device when the request to acquire the digital content is validated. The method continues with at least one of the DSN pre-paid module and the computing device receiving a plurality of sets of at least a decoded threshold number of encoded data slices and decoding the plurality of sets of the at least a decoded threshold number of encoded data slices to produce the digital content.
-
Citations
16 Claims
-
1. A method comprises:
-
when a computing device is paired with a distributed storage network (DSN) pre-paid module; receiving, by the computing device, a request to use the DSN pre-paid module to acquire digital content from a digital content provider; forwarding, by the computing device, the request to the DSN pre-paid module; validating, by the DSN pre-paid module, the request to acquire the digital content; when the request to acquire the digital content is validated; generating, by the DSN pre-paid module, a plurality of sets of at least a threshold number of digital content read requests; 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 digital content provider via the computing device; receiving, by at least one of the DSN pre-paid module and the computing device, a plurality of sets of at least a decoded threshold number of encoded data slices; and decoding, by the at least one of the DSN pre-paid module and the computing device, the plurality of sets of the at least a decoded threshold number of encoded data slices to produce the digital content. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A dispersed storage network (DSN) pre-paid module comprises:
-
an interface module for interfacing with a computing device; memory; and a processing module operably coupled to the memory and operable to, when the DSN pre-paid module is paired with a computing device; receive, from the computing device, a request to use the DSN pre-paid module to acquire digital content from a digital content provider; validate the request to acquire the digital content; when the request to acquire the digital content is validated; generate a plurality of sets of at least a threshold number of digital content read requests; send the plurality of sets of the at least a threshold number of digital content read requests to the digital content provider via the computing device; receive, in conjunction with the computing device, a plurality of sets of at least a decoded threshold number of encoded data slices; and decode, in conjunction with the computing device, the plurality of sets of the at least a decoded threshold number of encoded data slices to produce the digital content. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A method for execution by a digital content provider, the method comprises:
-
receiving, from a computing device, a request to use a dispersed storage network (DSN) pre-paid module to acquire digital content from the digital content provider; validating the request to acquire the digital content; when the request to acquire the digital content is validated; receiving a plurality of sets of at least a threshold number of digital content read requests; accessing a set of dispersed storage (DS) units to retrieve a plurality of sets of at least a decoded threshold number of encoded data slices, wherein the digital content is stored as a plurality of sets of encoded data slices in accordance with a DS error coding function; and sending the plurality of sets of the at least a decoded threshold number of encoded data slices to the computing device. - View Dependent Claims (15, 16)
-
Specification