System and method for storing data to a recording medium
First Claim
Patent Images
1. A method of storing data on a network, comprising:
- identifying available resources located on a network; and
allocating storage space on at least one identified resource on the network for storage of data.
0 Assignments
0 Petitions
Accused Products
Abstract
The present invention seeks to utilize the unused portions of storage capacity on servers. Existing servers (e.g. vendor servers) are used to store data for backup purposes. Data stored therein is preferably dispersed amongst multiple servers, or can be limited to one server. When a customer requests storage space for backup of data, a central server monitoring the servers tied into the service will check the availability of storage space on the servers. The data will then be allocated to empty space in the various servers, selected according to, for example, bandwidth of transmission, availability, etc.
-
Citations
15 Claims
-
1. A method of storing data on a network, comprising:
-
identifying available resources located on a network; and
allocating storage space on at least one identified resource on the network for storage of data. - View Dependent Claims (2, 3, 5)
-
-
4. A method of distributing data across a network, comprising:
-
searching the network resources for available storage space;
allocating network resources based on a file allocation table created as a result of the search; and
sending the data to the allocated resources for storage.
-
-
6. A method of retrieving data stored at multiple locations on a network, comprising:
-
requesting a file allocation table including the location of stored data;
searching for a data path to retrieve the data;
sending a request to each location having data stored thereon; and
reassembling the data at the multiple locations. - View Dependent Claims (7)
-
-
8. A method of storing data on a network at a different location from a client requesting storage, comprising:
-
receiving data from a user server and examining header information in the data for instructions;
replacing the header information with new header information; and
sending the data over the network to at least one server identified on the network in the header information.
-
-
9. A system for storing data over a network, comprising:
-
a client requesting resources for storing data over the network;
a central server processing the request from the client and allocating resources to the client for storing the data; and
a vendor server for storing the data, the vendor server being selected by the central server based on the processing. - View Dependent Claims (10, 11)
-
-
12. A system for allocating resources on a network to store data, comprising:
-
a plurality of servers to store data; and
a central server identifying at least one of the plurality of servers to store the data, the plurality of servers residing at a location different from the location from which data storage is requested. - View Dependent Claims (13, 14, 15)
-
Specification