METHODS FOR BILLING FOR DATA STORAGE IN A TIERED DATA STORAGE SYSTEM
First Claim
1. A method for determining pricing for data storage, the method comprising:
- receiving from a data provider a request indicating an amount of data storage space in at least one of one or more tiers of data storage;
receiving data from the data provider to store in the at least one of the one or more tiers of data storage;
storing the data provider'"'"'s data in the at least one of the one or more tiers of data storage; and
calculating, using a processor implemented in hardware;
a base price for storage of the data provider'"'"'s data, wherein the base price is based at least partially on which of the one or more tiers of data storage that the data provider'"'"'s data is stored in, andan additional price based at least partially on one or more transfers of at least a portion of the data provider'"'"'s data between at least two tiers of the one or more tiers of data storage, andwherein each transfer occurring after a threshold has been reached increases the additional price more than a transfer which occurs before the threshold is reached.
1 Assignment
0 Petitions
Accused Products
Abstract
In one embodiment, a method for determining pricing for data storage includes receiving from a data provider a request indicating an amount of data storage space in at least one of one or more tiers of data storage, receiving data from the data provider to store in the at least one of the one or more tiers of data storage, storing the data provider'"'"'s data in the at least one of the one or more tiers of data storage, and calculating a base price for storage of the data provider'"'"'s data. In another embodiment, a tiered storage system includes a processor, a memory, logic adapted for determining an amount of a data provider'"'"'s data in each of at least two tiers of data storage, and logic adapted for calculating a price for storage of the data provider'"'"'s data.
-
Citations
20 Claims
-
1. A method for determining pricing for data storage, the method comprising:
-
receiving from a data provider a request indicating an amount of data storage space in at least one of one or more tiers of data storage; receiving data from the data provider to store in the at least one of the one or more tiers of data storage; storing the data provider'"'"'s data in the at least one of the one or more tiers of data storage; and calculating, using a processor implemented in hardware; a base price for storage of the data provider'"'"'s data, wherein the base price is based at least partially on which of the one or more tiers of data storage that the data provider'"'"'s data is stored in, and an additional price based at least partially on one or more transfers of at least a portion of the data provider'"'"'s data between at least two tiers of the one or more tiers of data storage, and wherein each transfer occurring after a threshold has been reached increases the additional price more than a transfer which occurs before the threshold is reached. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A tiered storage system, comprising:
-
a processor adapted for executing logic; a memory adapted for storing data that is accessible to the processor; logic adapted for determining an amount of a data provider'"'"'s data in each of at least two tiers of data storage; and logic adapted for calculating a price for storage of the data provider'"'"'s data, wherein the price is based at least partially on amounts of the data provider'"'"'s data stored in each of the tiers, wherein the price is further based at least partially on one or more transfers of at least a portion of the data provider'"'"'s data between the tiers, wherein each transfer occurring after a threshold has been reached increases the price more than a transfer which occurs before the threshold is reached. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A computer program product for determining pricing for data storage, the computer program product comprising a computer readable storage medium having computer readable program code embodied therewith, the computer readable program code comprising:
-
computer readable program code configured to receive from a data provider a request indicating an amount of data storage space in at least one of one or more tiers of data storage; computer readable program code configured to receive data from the data provider to store in the at least one of the one or more tiers of data storage; computer readable program code configured to store the data provider'"'"'s data in the at least one of the one or more tiers of data storage; computer readable program code configured to calculate a base price for storage of the data provider'"'"'s data, wherein the base price is based at least partially on which of the one or more tiers of data storage that the data provider'"'"'s data is stored in; and computer readable program code configured to calculate an additional price based at least partially on one or more transfers of at least a portion of the data provider'"'"'s data between at least two tiers of the one or more tiers of data storage, wherein each transfer occurring after a threshold has been reached increases the additional price more than a transfer which occurs before the threshold is reached. - View Dependent Claims (19, 20)
-
Specification