Distributed forecasting and pricing system
First Claim
1. A method of supplying a commodity from a provider to a plurality of users, and pricing the commodity, based on collecting distributed forecasting of use of the commodity, the method comprising:
- providing, by the provider, a pricing plan for the commodity;
providing remote access over a distributed computer network to a plurality of users via a mobile communication device application;
receiving, by the provider, a forecast from each of the plurality of users, at a computer processing system, via the distributed computer network, of an estimated amount of the commodity from the provider that each of the plurality of users will use over a given period of time;
determining, by the provider, at the computer processing system, an amount of the commodity to be produced based on all the forecasts received from the plurality of users over the distributed computer network;
producing, by the provider, the determined amount of the commodity based on all the forecasts received from the plurality of users over the distributed computer network;
providing, by the provider, each of the plurality of users with an actual amount of the commodity over the given period of time;
determining, by the provider, at the computer processing system, a price for each respective user of the plurality of users for the commodity, in retrospect, after the given period of time, and charging each respective user said determined price, for the actual amount of the commodity provided to each respective user by the provider over the given period of time, based on said pricing plan, said actual amount of the commodity provided to each respective user, and an accuracy of the forecast of the estimated amount of the commodity that each respective user will use, said accuracy determined by a difference between said forecast and the actual amount of the commodity provided to each respective user by the provider; and
monitoring information from a smart meter indicating the actual amount of the commodity provided to one or more respective users and adjusting the forecast based on the monitored information in determining the price for the commodity for each of the one or more respective users.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, system and computer program product for distributed forecasting and pricing for a commodity supplied by a provider to a user. In one embodiment, the provider announces a pricing plan, and the provider receives a forecast of an estimated amount of the commodity from the provider that the user will use over a given period of time. The provider provides the user with an actual amount of the commodity over the given period; and the provider charges the user for the actual amount of the commodity provided to the user based on the pricing policy, the actual amount of the commodity provided to the user, and the accuracy of the forecast. In an embodiment, the forecast is received by the provider after the provider announces the pricing plan and before the given period begins. The forecast may be received from the user or from a third-party forecaster.
-
Citations
22 Claims
-
1. A method of supplying a commodity from a provider to a plurality of users, and pricing the commodity, based on collecting distributed forecasting of use of the commodity, the method comprising:
-
providing, by the provider, a pricing plan for the commodity; providing remote access over a distributed computer network to a plurality of users via a mobile communication device application; receiving, by the provider, a forecast from each of the plurality of users, at a computer processing system, via the distributed computer network, of an estimated amount of the commodity from the provider that each of the plurality of users will use over a given period of time; determining, by the provider, at the computer processing system, an amount of the commodity to be produced based on all the forecasts received from the plurality of users over the distributed computer network; producing, by the provider, the determined amount of the commodity based on all the forecasts received from the plurality of users over the distributed computer network; providing, by the provider, each of the plurality of users with an actual amount of the commodity over the given period of time; determining, by the provider, at the computer processing system, a price for each respective user of the plurality of users for the commodity, in retrospect, after the given period of time, and charging each respective user said determined price, for the actual amount of the commodity provided to each respective user by the provider over the given period of time, based on said pricing plan, said actual amount of the commodity provided to each respective user, and an accuracy of the forecast of the estimated amount of the commodity that each respective user will use, said accuracy determined by a difference between said forecast and the actual amount of the commodity provided to each respective user by the provider; and monitoring information from a smart meter indicating the actual amount of the commodity provided to one or more respective users and adjusting the forecast based on the monitored information in determining the price for the commodity for each of the one or more respective users. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer program product, comprising:
-
at least one tangible computer readable hardware device having computer readable program code logic tangibly embodied therein to price a commodity supplied to a user from a supplier based on collecting distributed forecasting of use of the commodity from a plurality of users, said computer readable program code, when executing in a computer, implementing the method comprising; providing a pricing policy specified by the provider for the commodity; providing remote access over a distributed computer network to a plurality of users via a mobile communication device application; receiving a forecast from each of the plurality of users, at a computer processing system, via a distributed computer network, to the provider of an estimated amount of the commodity from the provider that each of the plurality of users will use over a given period of time; determining, at the computer processing system, an amount of the commodity to be produced based on all the forecasts received from the plurality of users over the distributed computer network; determining, at the computer processing system, a price for each respective user of the plurality of users for the commodity, in retrospect, after the given period of time, and charging each respective user said determined price, for an actual amount of the commodity provided to each respective user by the provider over the given period of time, based on the pricing policy specified by the provider, the produced amount of the commodity based on all the forecasts, said actual amount of the commodity provided to each respective user, and an accuracy of the forecast of the estimated amount of the commodity that each respective user will use, said accuracy determined by a difference between said forecast and the actual amount of the commodity provided to each respective user by the supplier; and monitoring information from a smart meter indicating the actual amount of the commodity provided to one or more respective users and adjusting the forecast based on the monitored information in determining the price for the commodity for each of the one or more respective users. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
Specification