Claims
- 1. A method of providing electronic data storage to customers, comprising:
providing one or more storage systems, each storage system including one or more storage devices; providing a controller system including one or more storage controllers that provide customer access to said one or more storage systems, said controller system being communicably coupled to host customer systems over a network; allocating a specific amount of storage space to a first customer for storage of the first customer's data; charging the first customer a first rate for the allocated amount of storage space; receiving customer data from the first customer for storage on the storage system; storing said customer data to the storage system; and charging the customer a second rate for the storage space used in excess of the allocated amount of storage space, wherein the second rate is lower per amount of storage space than the first rate, whereby incremental use of storage space is encouraged.
- 2. The method of claim 1, wherein the first rate charged to each customer is a lump sum amount based on the amount of allocated storage space.
- 3. The method of claim 1, wherein the physical location on the one or more storage devices to which the first customer's data is stored is dynamically determined by the controller system as the customer data is received for storage.
- 4. The method of claim 1, wherein the second rate is an incremental rate based on the actual amount of excess storage space used.
- 5. The method of claim 4, wherein the incremental rate is based on MB storage increments.
- 6. The method of claim 4, wherein the incremental rate is based on GB storage increments.
- 7. A method of providing electronic data storage to customers, comprising:
providing one or more storage systems, each storage system including one or more storage devices, said one or more storage systems being communicably coupled to host customer systems over a first network; allocating a specific amount of storage space to each customer for storage of the customer's data; charging each customer a first rate for the allocated amount of storage space; receiving customer data from customers for storage on the storage system; storing said customer data to the storage system; and for each customer, charging the customer a second rate for the storage space used in excess of the allocated amount of storage space.
- 8. The method of claim 7, further including providing a controller system including one or more storage controllers that provide customer access to said one or more storage systems, said controller system being communicably coupled to host customer systems over said first network and to said one or more storage systems over a second network.
- 9. The method of claim 8, wherein the physical location on the one or more storage devices to which each customer's data is stored is dynamically determined by the controller system as customer data is received for storage.
- 10. The method of claim 7, wherein the second rate charged to each customer is an incremental rate based on the actual amount of excess storage space used by that customer.
- 11. The method of claim 7, wherein the second rate charged to each customer is lower per amount of storage space than the first rate, whereby incremental use of storage space is encouraged.
- 12. The method of claim 7, wherein the first rate charged to each customer is a lump sum amount based on the total amount of allocated storage space.
- 13. A method of providing electronic data storage to customers, comprising:
providing one or more storage systems, each storage system including one or more storage devices; providing a controller system including one or more storage controllers that provide customer access to said one or more storage systems, said controller system being communicably coupled to host customer systems over a network; allocating a specific amount of storage space to each of a plurality of customers; dynamically determining, using the controller system, the actual storage location for customer data on the storage systems as customer data is received, wherein the physical location of the specific amount of storage space allocated to each customer is not determined until data is actually received and stored so that actual storage space is not allocated until data is stored thereto, whereby the costs of providing and operating the storage and controller systems are amortized across the plurality of customers, and whereby the costs charged to customers for the use of the storage system are reduceable.
- 14. The method of claim 13, further including providing security measures to prevent customers from accessing the data of other customers.
CROSS-REFERENCES TO RELATED APPLICATIONS
[0001] This application is a continuation-in-part of U.S. patent application Ser. No. 10/046,070, “Storage Virtualization Systems and Methods”, filed Jan. 11, 2002, which is hereby incorporated by reference in its entirety for all purposes. This application also claims the benefit of U.S. Provisional Patent Application Serial No. 60/337,704, filed Nov. 7, 2001, which is hereby incorporated by reference in its entirety for all purposes.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60337704 |
Nov 2001 |
US |
Continuation in Parts (1)
|
Number |
Date |
Country |
Parent |
10046070 |
Jan 2002 |
US |
Child |
10291849 |
Nov 2002 |
US |