Dispersed storage using localized peer-to-peer capable wireless devices in a peer-to-peer or femto cell supported carrier served fashion
First Claim
1. A method comprises:
- determining when at least a consensus threshold number of wireless user devices are active in a virtual private network (VPN) group of wireless user devices, where the consensus threshold number corresponds to a decode threshold of a dispersed storage error encoding function; and
where an active determination is based on verifying a proximity of the at least a consensus threshold number of wireless user devices, verifying wireless user identifiers (IDs) of wireless user devices affiliated with the VPN group of wireless user devices and verifying a unique user code related to group specific data, andwhen the at least a consensus threshold number of wireless user devices are active in the VPN group of wireless user devices;
obtaining data directory information regarding the group specific data that includes a data directory of one or more sets of encoded data slices corresponding to the group specific data;
retrieving, from the at least a consensus threshold number of wireless user devices or a dispersed storage network (DSN) memory, one or more sets of encoded data slices encoded via the dispersed storage error encoding function in accordance with the data directory information;
decoding the one or more sets of encoded data slices to produce the group specific data; and
when the at least a consensus threshold number of wireless user devices are not active in the VPN group of wireless user devices, preventing at least one of the obtaining data directory information regarding the group specific data or the retrieving one or more sets of encoded data slices.
5 Assignments
0 Petitions
Accused Products
Abstract
A method begins when at least a consensus threshold number of devices are active in a virtual private network (VPN) group of devices. The method continues by obtaining directory information regarding group specific data and retrieving one or more sets of encoded data slices from the at least the consensus threshold number of devices or a dispersed storage network (DSN) memory in accordance with the directory information. The method continues by decoding the one or more sets of encoded data slices based on the at least the consensus threshold number of devices and a number of devices in the VPN group of devices to produce the group specific data. When the at least a consensus threshold number of devices are not active in the VPN group of devices, preventing at least one of the obtaining directory information or the retrieving one or more sets of encoded data slices.
80 Citations
13 Claims
-
1. A method comprises:
-
determining when at least a consensus threshold number of wireless user devices are active in a virtual private network (VPN) group of wireless user devices, where the consensus threshold number corresponds to a decode threshold of a dispersed storage error encoding function; and where an active determination is based on verifying a proximity of the at least a consensus threshold number of wireless user devices, verifying wireless user identifiers (IDs) of wireless user devices affiliated with the VPN group of wireless user devices and verifying a unique user code related to group specific data, and when the at least a consensus threshold number of wireless user devices are active in the VPN group of wireless user devices; obtaining data directory information regarding the group specific data that includes a data directory of one or more sets of encoded data slices corresponding to the group specific data; retrieving, from the at least a consensus threshold number of wireless user devices or a dispersed storage network (DSN) memory, one or more sets of encoded data slices encoded via the dispersed storage error encoding function in accordance with the data directory information; decoding the one or more sets of encoded data slices to produce the group specific data; and when the at least a consensus threshold number of wireless user devices are not active in the VPN group of wireless user devices, preventing at least one of the obtaining data directory information regarding the group specific data or the retrieving one or more sets of encoded data slices. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer readable non-transitory memory comprises:
a first memory section that stores operational instructions that, when executed by a computing device, causes the computing device to; determine when at least a consensus threshold number of wireless user devices, are active in a virtual private network (VPN) group of wireless user devices, where the consensus threshold number corresponds to a decode threshold of a dispersed storage error encoding function; and where an active determination is based on verifying a proximity of the at least a consensus threshold number of wireless user devices, verifying wireless user identifiers (IDs) of wireless user devices affiliated with the VPN group of wireless user devices and verifying a unique user code related to group specific data, and when the at least a consensus threshold number of wireless user devices are active in the VPN group of wireless user devices; obtain data directory information regarding the group specific data that includes a data directory of one or more sets of encoded data slices corresponding to the group specific data; retrieve one or more sets of encoded data slices encoded via the dispersed storage error encoding function from dispersed storage network (DSN) memory in accordance with the data directory information; decode the one or more sets of encoded data slices based on the at least a consensus threshold number of wireless user devices and a number of wireless user devices in the VPN group of wireless user devices to produce the group specific data; and a second memory section that stores operational instructions that, when executed by the computing device, cause the computing device to; when the at least a consensus threshold number of wireless user devices are not active in the VPN group of wireless user devices, prevent at least one of the obtaining data directory information regarding the group specific data or the retrieving one or more sets of encoded data slices. - View Dependent Claims (8, 9, 10, 11, 12)
-
13. A method comprises:
-
determining when at least a consensus threshold number of wireless user devices are active in a virtual private network (VPN) group of wireless user devices, where the consensus threshold number corresponds to a decode threshold of a dispersed storage error encoding function; and where an active determination is based on verifying a proximity of the at least a consensus threshold number of wireless user devices, verifying wireless user identifiers (IDs) of wireless user devices affiliated with the VPN group of wireless user devices and verifying a unique user code related to group specific data, and when the at least a consensus threshold number of wireless user devices are active in the VPN group of wireless user devices; obtaining data directory information regarding the group specific data that includes a data directory of one or more sets of encoded data slices corresponding to the group specific data; retrieving one or more sets of encoded data slices encoded via the dispersed storage error encoding function, from the at least a consensus threshold number of wireless user devices or a dispersed storage network (DSN) memory, where the at least a consensus threshold number corresponds to a decode threshold of the dispersed storage error encoding function and a number of wireless user devices in the VPN group of wireless user devices corresponds to a pillar width of the dispersed storage error encoding function; decoding the one or more sets of encoded data slices based on the at least a consensus threshold number of wireless user devices and a number of wireless user devices in the VPN group of wireless user devices to produce the group specific data; and when the at least a consensus threshold number of wireless user devices are not active in the VPN group of wireless user devices, preventing at least one of the obtaining data directory information regarding group specific data or the retrieving one or more sets of encoded data slices.
-
Specification