Distributed forecasting and pricing system

US10366403B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10366403-B2
Application numberUS-201213651850-A
CountryUS
Kind codeB2
Filing dateOct 15, 2012
Priority dateOct 15, 2012
Publication dateJul 30, 2019
Grant dateJul 30, 2019

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

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.

First claim

Opening claim text (preview).

What is claimed is: 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. 2. The method according to claim 1 , further comprising monitoring the actual amount of the commodity provided to a respective user and increasing the price for the respective user in response to the actual amount of the provided commodity being greater than the forecast. 3. The method according to claim 2 , further comprising monitoring the actual amount of the commodity provided to a respective user and decreasing the price for the respective user in response to the actual amount of the provided commodity being less than the forecast. 4. The method according to claim 1 , further comprising receiving a forecast for the estimated amount of the commodity that the plurality of users will use over the given period of time from a forecaster, different from the plurality of users and the provider. 5. The method according to claim 1 , further comprising repeating the provider receiving a forecast, and the provider providing each of the plurality of users with an actual amount of the commodity, a multitude of times over a defined length of time. 6. The method according to claim 1 , wherein the forecast from one or more of the plurality of users includes an estimated upper limit and an estimated lower limit of the commodity from the provider that the one or more of the plurality of users will use over said given period of time. 7. The method according to claim 1 , wherein: the given time period includes a multitude of time intervals; and the forecast from one or more of the plurality of users includes a mean of a multitude of partial amounts, each of said partial amounts being an amount of the commodity from the provider that the one or more of the plurality of users will use in a respective one of said multitude of time intervals. 8. The method according to claim 7 , wherein the forecast includes a variance from a defined value. 9. The method according to claim 1 , further comprising: determining uncertainty in the forecast based on forecast errors; and increasing the price based on the uncertainty. 10. The method according to claim 1 , further comprising: receiving, by the provider, information from one or more users indicating a quantity of the commodity produced by the one or more users; and adjusting the amount of the commodity to be produced based on the quantity of the commodity produced by the one or more users. 11. The method according to claim 1 , further comprising: the provider consuming a quantity of the commodity; and: adjusting the amount of the commodity to be produced based on the quantity of the commodity consumed by the provider. 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. 13. The computer program product according to claim 12 , further comprising monitoring the actual amount of the commodity provided to a respective user and increasing the price for the respective user in response to the actual amount of the provided commodity being greater than the forecast. 14. The computer program product according to claim 13 , further comprising monitoring the actual amount of the commodity provided to a respective user and decreasing the price for the respective user in response to the actual amount of the provided commodity being less than the forecast. 15. The computer program product according to claim 12 , further comprising receiving a

Assignees

Inventors

Classifications

  • Price or cost determination based on market factors · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10366403B2 cover?
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 …
Who is the assignee on this patent?
IBM
What technology area does this patent fall under?
Primary CPC classification G06Q30/0206. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jul 30 2019 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).