SECURE STORAGE AND ACCELERATED TRANSMISSION OF INFORMATION OVER COMMUNICATION NETWORKS
First Claim
1. A system for securely storing and transmitting digital information including:
- a plurality of datacenters;
a computing device connected to the plurality of datacenters; and
a communication network connected to the plurality of datacenters;
wherein the computing device is configured to;
parse at least a portion of one or more bit streams to form a plurality of first datasets, the one or more bit streams comprising a virtual machine;
disperse the plurality of first datasets into multiple data blocks to form t volumes as part of a plurality of second bit streams such that m number of volumes contain a complete data set, wherein m<
t; and
output the t volumes to the plurality of datacenters such that no complete dataset is stored at a single datacenter.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for securely obfuscating, storing, and transmitting digital information includes a computing device configured to parse at least a portion of one or more bit streams to form a plurality of first datasets. The computing device is configured to disperse the plurality of first datasets into multiple data blocks to form t volumes as part of a plurality of second bit streams such that m number of volumes contain a complete data set, wherein m<t. The computing device is also configured to output the t volumes to a plurality of local or distributed storage locations, such that no complete dataset is stored at a single storage location.
-
Citations
56 Claims
-
1. A system for securely storing and transmitting digital information including:
-
a plurality of datacenters; a computing device connected to the plurality of datacenters; and a communication network connected to the plurality of datacenters; wherein the computing device is configured to; parse at least a portion of one or more bit streams to form a plurality of first datasets, the one or more bit streams comprising a virtual machine; disperse the plurality of first datasets into multiple data blocks to form t volumes as part of a plurality of second bit streams such that m number of volumes contain a complete data set, wherein m<
t; andoutput the t volumes to the plurality of datacenters such that no complete dataset is stored at a single datacenter. - View Dependent Claims (2, 3)
-
-
4. An apparatus for securely storing and transmitting digital information including:
a computing device connected to a communication network, the computing device being configured to; parse at least a portion of one or more bit streams to form a plurality of first datasets, the one or more bit streams comprising a virtual machine; disperse the plurality of first datasets into multiple data blocks to form t volumes as part of a plurality of second bit streams such that m number of volumes contain a complete data set, wherein m<
t; andoutput less than m volumes to each of a plurality of datacenters via the network such that no complete dataset is sent to a single datacenter. - View Dependent Claims (5)
-
6. An apparatus for securely storing and transmitting digital information including:
a computing device configured to; receive a request to store one or more bit streams; parse at least a portion of the one or more bit streams to form a plurality of first datasets; disperse the plurality of first datasets into multiple data blocks to form t volumes as part of a plurality of second bit streams such that m number of volumes contain a complete data set, wherein m<
t;output the t volumes to a plurality of local or distributed storage locations, such that no complete dataset is stored at a single storage location; and generate a virtual reference stub (VRS) file associated with the t volumes. - View Dependent Claims (7, 8, 9, 10)
-
11. An apparatus for securely storing and transmitting digital information including:
-
a computing device configured to; parse at least a portion of one or more bit streams to form a plurality of first datasets; disperse the plurality of first datasets into multiple data blocks to form t volumes as part of a plurality of second bit streams such that m number of volumes contain a complete data set, wherein m<
t;output the t volumes to a plurality of local or distributed storage locations, such that no complete dataset is stored at a single storage location; parse at least a portion of the t volumes to form a plurality of third datasets; disperse the plurality of third datasets into multiple data blocks to form v volumes as part of a plurality of second bit streams such that m number of volumes contain a complete data set, wherein m<
v;output the v volumes to a plurality of local or distributed storage locations, such that no complete dataset is stored at a single storage location. - View Dependent Claims (12)
-
-
13. A system for securely storing and transmitting digital information including:
-
a computing device; a broadband over powerline (BPL) communication network connected to the computing device, the BPL network comprising a plurality of powerlines; and a cellular communication device connected to the BPL network; wherein the computing device is configured to; parse at least a portion of one or more bit streams to form a plurality of first datasets; disperse the plurality of first datasets into multiple data blocks to form t volumes as part of a plurality of second bit streams such that m number of volumes contain a complete data set, wherein m<
t; andoutput the t volumes to a remote device via the BPL network such that no complete dataset is transmitted over a single powerline within the BPL network; and wherein the cellular communication device is configured to output the t volumes to a remote device via a cellular network. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A system for securely storing and transmitting digital information including:
-
a computing device connected to at least one of a network device or a storage device or both; and a communication network connected to the at least one of a network device or the at least one of a storage device, or both; wherein; the computing device is configured to; parse at least a portion of one or more multimedia bit streams to form a plurality of first datasets; disperse the plurality of first datasets into multiple data blocks to form t volumes as part of a plurality of second bit streams such that m number of volumes contain a complete data set, wherein m<
t; andoutput the t volumes either across a plurality of transmission paths or to a plurality of distributed storage locations in response to a request for display of multimedia content, such that no complete dataset is stored at a single storage location or travels over a single transmission path;
at least a first multimedia bit stream comprises key data;at least a second multimedia bit stream comprises shared data; and the key data comprises information required to access the shared data. - View Dependent Claims (20, 21, 22, 23, 24, 25)
-
-
26. A system for securely storing and transmitting digital information including:
-
a computing device connected to at least one of a network device or a storage device or both; and a communication network connected to the at least one of a network device or the at least one of a storage device, or both; wherein the computing device is configured to; parse at least a portion of the one or more bit streams to form a plurality of first datasets; disperse the plurality of first datasets into multiple data blocks to form t volumes as part of a plurality of second bit streams such that m number of volumes contain a complete data set, wherein m<
t; andoutput the t volumes either across a plurality of transmission paths, such that no complete dataset travels over a single transmission path, wherein at least one of the t volumes is inserted into an email or chat message. - View Dependent Claims (27, 28)
-
-
29. A method for securely storing and transmitting digital information including:
-
parsing, with a parsing module of a computing device connected to a plurality of datacenters, at least a portion of one or more bit streams to form a plurality of first datasets, the one or more bit streams comprising a virtual machine server; dispersing, with a dispersal module of the computing device, the plurality of first datasets into multiple data blocks to form t volumes as part of a plurality of second bit streams such that m number of volumes contain a complete data set, wherein m<
t; andoutputting, with the dispersal module, the t volumes to the plurality of datacenters such that no complete dataset is stored at a single datacenter. - View Dependent Claims (30, 31)
-
-
32. A method for securely storing and transmitting digital information including:
-
receiving, with a computing device, a request to store one or more bit streams; parsing, with a parsing module of the computing device, at least a portion of the one or more bit streams to form a plurality of first datasets; dispersing, with a dispersal module of the computing device, the plurality of first datasets into multiple data blocks to form t volumes as part of a plurality of second bit streams such that m number of volumes contain a complete data set, wherein m<
t;outputting, with the dispersal module, the t volumes to a plurality of local or distributed storage locations, such that no complete dataset is stored at a single storage location; and generating a virtual reference stub (VRS) file associated with the t volumes. - View Dependent Claims (33, 34, 35, 36)
-
-
37. A method for securely storing and transmitting digital information including:
-
parsing, with a parsing module of a computing device, at least a portion of one or more bit streams to form a plurality of first datasets; dispersing, with a dispersal module of the computing device, the plurality of first datasets into multiple data blocks to form t volumes as part of a plurality of second bit streams such that m number of volumes contain a complete data set, wherein m<
t;outputting, with the dispersal module, the t volumes to a plurality of local or distributed storage locations, such that no complete dataset is stored at a single storage location; parse at least a portion of the t volumes to form a plurality of third datasets; dispersing, with the dispersal module, the plurality of third datasets into multiple data blocks to form v volumes as part of a plurality of second bit streams such that m number of volumes contain a complete data set, wherein m<
v;outputting, with the dispersal module, the v volumes to a plurality of local or distributed storage locations, such that no complete dataset is stored at a single storage location. - View Dependent Claims (38)
-
-
39. A method for securely storing and transmitting digital information including:
-
parsing, with a parsing module of a computing device connected to a broadband over powerline (BPL) network comprising a plurality of powerlines, at least a portion of one or more bit streams to form a plurality of first datasets; dispersing, with a dispersal module of the computing device, the plurality of first datasets into multiple data blocks to form t volumes as part of a plurality of second bit streams such that m number of volumes contain a complete data set, wherein m<
t;outputting, with the dispersal module, the t volumes to a remote device via the BPL network such that no complete dataset is transmitted over a single powerline within the BPL network; and outputting, with a cellular communication device connected to the BPL network, the t volumes to a remote device via a cellular network. - View Dependent Claims (40, 41, 42, 43, 44)
-
-
45. A method for securely storing and transmitting digital information including:
-
parsing, with a parsing module of a computing device, at least a portion of one or more multimedia bit streams to form a plurality of first datasets; dispersing, with a dispersal module of the computing device, the plurality of first datasets into multiple data blocks to form t volumes as part of a plurality of second bit streams such that m number of volumes contain a complete data set, wherein m<
t; andoutputting, with the dispersal module, the t volumes either across a plurality of transmission paths or to a plurality of distributed storage locations in response to a request for display of multimedia content, such that no complete dataset is stored at a single storage location or travels over a single transmission path; wherein; at least a first multimedia bit stream comprises key data; at least a second multimedia bit stream comprises shared data; and the key data comprises information required to access the shared data. - View Dependent Claims (46, 47, 48, 49, 50, 51)
-
-
52. A method for securely storing and transmitting digital information including:
-
parsing, with a parsing module of a computing device, at least a portion of the one or more bit streams to form a plurality of first datasets; dispersing, with a dispersal module of the computing device, the plurality of first datasets into multiple data blocks to form t volumes as part of a plurality of second bit streams such that m number of volumes contain a complete data set, wherein m<
t; andoutputting, with the dispersal module, the t volumes either across a plurality of transmission paths, such that no complete dataset travels over a single transmission path, wherein at least one of the t volumes is inserted into an email or chat message. - View Dependent Claims (53, 54)
-
-
55. An apparatus for securely storing and transmitting digital information including:
-
a computing device configured to; parse at least a portion of one or more bit streams to form a plurality of first datasets; disperse the plurality of first datasets into multiple data blocks to form t volumes as part of a plurality of second bit streams such that m number of volumes contain a complete data set, wherein m<
t; andoutput less than m volumes to each of a plurality of storage locations such that no complete dataset is sent to a single storage location;
wherein;each of the volumes has a filename that is different from the filename of any of the other volumes and is different from a filename of the one or more bit streams, each of the volumes has a size that is different from the size of at least one of the other volumes, each of the volumes has metadata that is different from the metadata of at least one of the other volumes, or each of the volumes has a file attribute that is different from the file attribute of at least one of the other volumes, or a combination thereof.
-
-
56. A method for securely storing and transmitting digital information including:
-
parsing, with a parsing module of a computing device, at least a portion of one or more bit streams to form a plurality of first datasets; dispersing, with a dispersal module of the computing device, the plurality of first datasets into multiple data blocks to form t volumes as part of a plurality of second bit streams such that m number of volumes contain a complete data set, wherein m<
t; andoutputting, with the dispersal module of the computing device, less than m volumes to each of a plurality of storage locations such that no complete dataset is sent to a single storage location;
wherein;each of the volumes has a filename that is different from the filename of any of the other volumes and is different from a filename of the one or more bit streams, each of the volumes has a size that is different from the size of at least one of the other volumes, each of the volumes has metadata that is different from the metadata of at least one of the other volumes, or each of the volumes has a file attribute that is different from the file attribute of at least one of the other volumes, or a combination thereof.
-
Specification