Billing system for information dispersal system
First Claim
1. A method for dispersing information for storage in an information dispersal system, the method comprising the steps of:
- (a) determining the original size of the information;
(b) dispersing the information for storage on a plurality of storage nodes; and
(c) storing the original size of said information separate from said file shares.
9 Assignments
0 Petitions
Accused Products
Abstract
A billing process is disclosed for a information dispersal system or digital data storage system. In one embodiment of the invention, the original data to be stored is separated into a number of data “slices” or shares in such a manner that the data in each subset is less usable or less recognizable or completely unusable or completely unrecognizable by itself except when combined with some or all of the other data subsets. These data subsets are stored on separate digital data storage devices as a way of increasing privacy and security. As dispersed file shares are being stored or removed from a grid of distributed storage locations, a set of metadata tables are created, separate from the dispersed file share storage, to maintain information about the original data size of each block, file or set of file shares dispersed on the grid. The original data size information in these separate metadata tables is used to determine usage information based upon the original file size even though the file has been dispersed onto a storage grid that contains file slices who size may not relate to the original file size and the file slices may have been compressed by the system in order to reduce storage space or improve transmission time. As such, the billing process is able to enable a broad range of commercial billing options for billing for commercial data services on an information dispersal grid.
1520 Citations
1 Claim
-
1. A method for dispersing information for storage in an information dispersal system, the method comprising the steps of:
-
(a) determining the original size of the information;
(b) dispersing the information for storage on a plurality of storage nodes; and
(c) storing the original size of said information separate from said file shares.
-
Specification