Utilizing a dispersed storage network access token module to store data in a dispersed storage network memory
First Claim
1. A method for storing data comprises:
- determining, by a computing device, where to store the data;
when the data is to be stored in dispersed storage network (DSN) memory, managing, by a DSN access token module, a pairing between the DSN access token module and the computing device for acquiring secure token information of the DSN access token module including DSN access information to facilitate access to the DSN memory; and
when the computing device is paired with the DSN access token module, the DSN access token module;
receives at least a portion of the data from the computing device;
in response to receiving the at least a portion of the data from the computing device, encodes the at least the portion of the data using a dispersed storage error encoding function in accordance with dispersed storage error coding parameters to produce one or more sets of encoded data slices; and
sends to the computing device the one or more sets of the encoded data slices and storage information, wherein the storage information pertains to the DSN memory; and
sending, by the computing device, the one or more sets of encoded data slices in accordance with the storage information to the DSN memory for storage therein.
5 Assignments
0 Petitions
Accused Products
Abstract
A method for storing data begins with determining, by a computing device, where to store the data and continues with managing, by a dispersed storage network (DSN) access token module, a pairing between the DSN access token module and the computing device. The method continues with sending, by the computing device, at least a portion of the data to the DSN access token module and encoding, by the DSN access token module, the at least a portion of the data using a dispersed storage error encoding function to produce one or more sets of encoded data slices. The method continues with sending, by the DSN access token module, the one or more sets of encoded data slices and storage information to the computing device and sending, by the computing device, the one or more sets of encoded data slices to the DSN memory for storage therein.
-
Citations
17 Claims
-
1. A method for storing data comprises:
-
determining, by a computing device, where to store the data; when the data is to be stored in dispersed storage network (DSN) memory, managing, by a DSN access token module, a pairing between the DSN access token module and the computing device for acquiring secure token information of the DSN access token module including DSN access information to facilitate access to the DSN memory; and when the computing device is paired with the DSN access token module, the DSN access token module; receives at least a portion of the data from the computing device; in response to receiving the at least a portion of the data from the computing device, encodes the at least the portion of the data using a dispersed storage error encoding function in accordance with dispersed storage error coding parameters to produce one or more sets of encoded data slices; and sends to the computing device the one or more sets of the encoded data slices and storage information, wherein the storage information pertains to the DSN memory; and sending, by the computing device, the one or more sets of encoded data slices in accordance with the storage information to the DSN memory for storage therein. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A dispersed storage network (DSN) access token module comprises:
-
an interface module for interfacing with a computing device; memory; and a processing module operably coupled to the memory and operable to; manage a pairing between the DSN access token module and the computing device for acquiring secure token information of the DSN access token module that includes DSN access information to facilitate access to the DSN memory; when the computing device is paired with the DSN access token module, the DSN token module; receives, via the interface module, at least a portion of data to be stored in DSN memory; in response to receiving the at least a portion of the data to be stored in the DSN memory, encodes the at least the portion of the data using a dispersed storage error encoding function in accordance with dispersed storage error coding parameters to produce one or more sets of encoded data slices; and sends, via the interface module, the one or more sets of the encoded data slices and storage information that pertains to the DSN memory to the computing device, wherein the storage information, when processed by the computing device, causes the computing device to send the one or more sets of encoded data slices in accordance with the storage information to the DSN memory for storage therein. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A user device for facilitating storage of data in a dispersed storage network (DSN) memory, the user device comprises:
-
a first module for determining where to store the data; when the data is to be stored in the DSN memory, a second module for managing a pairing between a DSN access token module and a computing device; when the computing device is paired with the DSN access token module; a third module for sending at least a portion of the data to the DSN access token module, wherein the DSN access token module is configured, in response to receiving the at least a portion of the data, to encode the at least the portion of the data received using a dispersed storage error encoding function in accordance with dispersed storage error coding parameters to produce one or more sets of encoded data slices; a fourth module for sending, from the DSN access token module, the one or more sets of the encoded data slices and storage information pertaining to the DSN memory to the computing device; and a fifth module for sending the one or more sets of encoded data slices in accordance with the storage information to the DSN memory for storage therein. - View Dependent Claims (14, 15, 16, 17)
-
Specification