Forward-looking transactive pricing schemes for use in a market-based resource allocation system
First Claim
1. A method for generating a bid value for purchasing electricity in a market-based resource allocation system, the method comprising:
- receiving, by computing hardware associated with an electrical device, a desired performance value indicative of a user'"'"'s desired performance level for the electrical device;
receiving, by the computing hardware, one or more user tolerance values indicative of the user'"'"'s willingness to tolerate variations from the desired performance level for the electrical device, wherein the one or more user tolerance values are separate from the desired performance value;
receiving, by the computing hardware, price information from an electricity futures market;
computing, by the computing hardware, a bid value for purchasing electricity from a local resource allocation market sufficient to operate the electrical device at the desired performance level, the computing being performed based at least in part on the desired performance value, the one or more user tolerance values, and the price information from the electricity futures market;
transmitting, by the computing hardware, the bid value to a computer that operates the local resource allocation market;
receiving, by the computing hardware, a dispatch value from the computer that operates the local resource allocation market, the dispatch value being based at least in part on the transmitted bid value;
comparing, by the computing hardware, the received dispatch value to the bid value; and
activating or deactivating, by the computing hardware, the electrical device based on the comparison between the dispatch value and the bid value.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed herein are representative embodiments of methods, apparatus, and systems for distributing a resource (such as electricity) using a resource allocation system. One of the disclosed embodiments is a method for generating a bid value for purchasing electricity in a market-based resource allocation system. In this embodiment, a desired performance value indicative of a user'"'"'s desired performance level for an electrical device is received. Price information from an electricity futures market is received. A bid value for purchasing electricity from a local resource allocation market sufficient to operate the electrical device at the desired performance level is computed. In this embodiment, the computing is performed based at least in part on the desired performance value and based at least in part on the price information from the electricity futures market.
-
Citations
39 Claims
-
1. A method for generating a bid value for purchasing electricity in a market-based resource allocation system, the method comprising:
-
receiving, by computing hardware associated with an electrical device, a desired performance value indicative of a user'"'"'s desired performance level for the electrical device; receiving, by the computing hardware, one or more user tolerance values indicative of the user'"'"'s willingness to tolerate variations from the desired performance level for the electrical device, wherein the one or more user tolerance values are separate from the desired performance value; receiving, by the computing hardware, price information from an electricity futures market; computing, by the computing hardware, a bid value for purchasing electricity from a local resource allocation market sufficient to operate the electrical device at the desired performance level, the computing being performed based at least in part on the desired performance value, the one or more user tolerance values, and the price information from the electricity futures market; transmitting, by the computing hardware, the bid value to a computer that operates the local resource allocation market; receiving, by the computing hardware, a dispatch value from the computer that operates the local resource allocation market, the dispatch value being based at least in part on the transmitted bid value; comparing, by the computing hardware, the received dispatch value to the bid value; and activating or deactivating, by the computing hardware, the electrical device based on the comparison between the dispatch value and the bid value. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 14, 38)
-
-
12. A method for generating a bid value for purchasing electricity in a market-based resource allocation system, comprising:
-
receiving, by computing hardware associated with an electrical device, a desired performance value indicative of a user'"'"'s desired performance level for the electrical device; receiving, by the computing hardware, price information from an electricity futures market; computing, by the computing hardware, a bid value for purchasing electricity from a local resource allocation market sufficient to operate the electrical device at the desired performance level, the computing being performed based at least in part on the desired performance value and based at least in part on the price information from the electricity futures market; transmitting, by the computing hardware, the bid value to a computer that operates the local resource allocation market; receiving, by the computing hardware, from the computer that operates the local resource allocation market an indication of a dispatched value for a current or next upcoming time frame for the local resource allocation market, the dispatch value being sent by the computer that operates the local resource allocation market to a plurality of different electricity consumers, including the electrical device associated with the computing hardware, the dispatch value indicating a common price at which the plurality of different electricity consumers may purchase electricity during the current or upcoming time frame; comparing, by the computing hardware, the bid value to the dispatched value; and activating, by the computing hardware, the electrical device when the bid value meets or exceeds the dispatched value and deactivating, by the computing hardware, the electrical device when the bid value is less than the dispatched value. - View Dependent Claims (13, 39)
-
-
15. One or more non-transitory computer-readable storage devices storing computer-executable instructions which when executed by a computer cause the computer to perform a method, the method comprising:
-
receiving a desired performance value indicative of a user'"'"'s desired performance level for an electrical device associated with the computer; receiving one or more user tolerance values indicative of the user'"'"'s willingness to tolerate variations from the desired performance level for the electrical device, wherein the one or more user tolerance values are separate from the desired performance value; receiving price information from an electricity futures market; computing a bid value for purchasing electricity from a local resource allocation market sufficient to operate the electrical device at the desired performance level, the computing being performed based at least in part on the desired performance value, the one or more user tolerance values, and the price information from the electricity futures market; transmitting the bid value to a computer that operates the local resource allocation market; receiving from the computer that operates the local resource allocation market an indication of a dispatched value for a current or next upcoming time frame for the local resource allocation market, the dispatch value being based at least in part on the transmitted bid value; comparing the received dispatch value to the bid value; and activating or deactivating the electrical device based on the comparison between the dispatch value and the bid value. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
-
16. A computing device comprising:
-
a memory; and a processor programmed to; receive a desired performance value indicative of a user'"'"'s desired performance level for an electrical device associated with the computing device; receive one or more user tolerance values indicative of the user'"'"'s willingness to tolerate variations from the desired performance level for the electrical device, wherein the one or more user tolerance values are separate from the desired performance value; receive price information from an electricity futures market; compute a bid value for purchasing electricity from a local resource allocation market sufficient to operate the electrical device at the desired performance level, the computing being performed based at least in part on the desired performance value, the one or more user tolerance values, and the price information from the electricity futures market; transmit the bid value to a computer that operates the local resource allocation market; receive a dispatch value from the computer that operates the local resource allocation market, the dispatch value being based at least in part on the transmitted bid value; compare the received dispatch value to the bid value; and activate or deactivate the electrical device based on the comparison between the dispatch value and the bid value.
-
-
17. A method for generating a bid value for purchasing electricity in a market-based resource allocation system, comprising:
-
receiving, by computing hardware associated with an electrical device, an indication of a current status of a local system controlled by the electrical device; receiving, by the computing hardware, a user comfort setting selected by a user, the user comfort setting being indicative of the user'"'"'s willingness to tolerate variations from the current status of the local system, the user comfort setting being separate from the indication of the current status of the local system; receiving, by the computing hardware, dispatched index values from a day-ahead market for electricity; computing, by the computing hardware, a bid value for purchasing electricity, the bid value being based at least in part on the indication of the current status of the local system, the user comfort setting, and the dispatched index values from the day-ahead market for electricity; transmitting, by the computing hardware, the bid value to a computer that operates a local resource allocation market for the electricity; receiving, by the computing hardware, a dispatch value from the computer that operates the local resource allocation market, the dispatch value being sent by the computer to a plurality of different electricity consumers, including the electrical device associated with the computing hardware, the dispatch value indicating a price at which the plurality of electricity consumers may purchase electricity from the local resource allocation market; comparing, by the computing hardware, the received dispatch value to the bid value; and activating or deactivating, by the computing hardware, the electrical device based on the comparison between the dispatch value and the bid value. - View Dependent Claims (18, 19, 20)
-
-
34. One or more non-transitory computer-readable storage devices storing computer-executable instructions which when executed by a computer cause the computer to perform a method for generating a bid value for purchasing electricity in a market-based resource allocation system, the method comprising:
-
receiving an indication of a current status of a local system controlled by an electrical device associated with the computer; receiving a user comfort setting selected by a user, the user comfort setting being indicative of the user'"'"'s willingness to tolerate variations from the current status of the local system, the user comfort setting being separate from the indication of the current status of the local system; receiving dispatched index values from a day-ahead market for electricity; computing a bid value for purchasing electricity, the bid value being based at least in part on the indication of the current status of the local system, the user comfort setting, and the dispatched index values from the day-ahead market for electricity; transmitting the bid value to a computer that operates a local resource allocation market for the electricity; receiving a dispatch value from the computer that operates the local resource allocation market;
the dispatch value being sent by the computer to a plurality of different electricity consumers, including the electrical device associated with the computer, the dispatch value indicating a price at which the plurality of electricity consumers may purchase electricity from the local resource allocation market;comparing the received dispatch value to the bid value; and activating or deactivating the electrical device based on the comparison between the dispatch value and the bid value. - View Dependent Claims (35, 36, 37)
-
Specification