A method of pricing a commodity involving selecting a predetermined market factor, determining at a first time period a first market condition, and providing a formula capable of comparing a predetermined market factor to a market condition to determine the existence of a favorable pricing condition. The method prices a first portion of the commodity when the application of the formula to the predetermined market factor and the first market condition indicates the existence of a first favorable pricing condition. The method prices a second portion of the commodity when the application of the formula to the predetermined market factor and a second market condition indicates the existence of a second favorable pricing condition.
|
28. A system for pre-setting pricing conditions during a pricing period acceptable first party to a contract for future delivery of a predetermined quantity of a commodity that will have future periodic market prices established by a market for the commodity over a network comprising:
(a) a server,
(b) a remote terminal;
(c) a communication link between said server and said remote terminal;
(d) means coupled to said server for receiving from the first party, across said communication link, information relating to a specific type and quantity of the commodity;
(e) a predetermined market factor selected from a predetermined time factor, a predetermined price factor, a predetermined trend factor, a predetermined market status factor and a predetermined marker control factor,
(f) means for determining at a plurality of time related market conditions selected from a related time condition, a related price condition, a related market status condition and a predetermined market control condition;
(g) a formula capable of comparing said predetermined market factor to said related market conditions to determine the existence of favorable pricing conditions for portions of the predetermined quantity of the commodity;
(h) means for applying said formula to said predetermined market factor and said related market conditions to determine the existence of said favorable pricing conditions during the pricing period; and
(i) means for pricing said portions of the predetermined quantity of the commodity at the market price established by the market when said application of said formula to said predetermined market factor and said related market conditions indicates the existence of said favorable pricing conditions.
21. A computer-implemented method of pre-setting pricing conditions acceptable to a first party to a contract for future delivery of a predetermined quantity of a commodity that will have a future periodic market price established by a market for the commodity and a pricing period comprising:
(a) providing a computer having a database;
(b) receiving from the first party information relating to a specific type and quantity of the commodity and storing the information in the database;
(c) receiving from said first party a selection of a predetermined market factor from a predetermined time factor, a predetermined price factor, a predetermined trend factor, a predetermined market status factor and a predetermined market control factor and storing the information in the database;
(d) determining at a plurality of time periods during the pricing period, related market conditions selected from a related time condition, a related price condition, a related market status condition and a related market control condition;
(e) providing a formula capable of comparing said predetermined market factor to said related market conditions to determine the existence of favorable pricing conditions for portions of the predetermined quantity of the commodity;
(f) applying, in the computer, said formula to said predetermined market factor and said related market conditions during the pricing period to determine the existence of said favorable pricing conditions;
(g) automatically pricing, and storing in the database said portions of the predetermined quantity of the commodity at the market price established by the market when said application of said formula to said predetermined market factor and said related market conditions indicates the existence of said favorable pricing conditions.
29. A computer-implemented method for one or more parties to capitalize on future volatility of market prices, set by a market and not by any of the parties, during a pricing period set in a contract that requires future delivery of a predetermined quantity of a substantially fungible commodity comprising:
(a) providing a computer having a database;
(b) receiving from a first party and storing in the database information relating to the contract, including a specific type and quantity of the commodity, the pricing period, and delivery time and location;
(c) receiving from said first parry and storing in the database a predetermined market factor selected by the first party, the predetermined market factor comprising one or more of a predetermined time factor, a predetermined price factor, a predetermined trend factor, a predetermined marker status factor and a predetermined market control factor;
(d) forming the contract between at least the first party and a second party and starting the pricing period;
(e) determining, at a plurality of time periods during the pricing period, related marker conditions selected from a related time condition, a related price condition, a related market status condition and a related market control condition;
(f) storing in the database a formula capable of comparing said predetermined market factor to said related marker conditions to determine the existence of a favorable pricing condition for different portions of the predetermined quantity of the commodity;
(g) applying, during said pricing period, said formula to said predetermined market factor and said related marker conditions to determine the existence of a said favorable pricing condition;
(h) automatically pricing said portions of the predetermined quantity of the commodity when said application of said formula to said predetermined market factor and said related market conditions indicates the existence of said favorable pricing conditions by acquiring market price for the commodity at that time and storing market price in the database;
(i) checking if all portions of the commodity have been priced or the pricing period is expired.
1. A computer-implemented method of pre-setting, in a contract, pricing conditions acceptable to a first party to the contract, where the contract defines a pricing period and is with a second party for future delivery of a predetermined quantity of an agricultural commodity, and where the commodity will have a future, unknown, periodic market price not controlled by the first party but established by a market for the commodity, comprising:
(a) selecting, by entry into a computer by the first party, at least one predetermined market factor related to the contract from a predetermined time factor, a predetermined price factor, a predetermined trend factor, a predetermined market status factor, and a predetermined market control factor;
(b) determining at a first time period during the pricing period at least one of a first market condition from a first time condition, a first price condition, a first trend condition, a first market status condition, and a first market control condition, and communicating the first market condition to a computer;
(c) providing a formula capable of comparing said predetermined market factor to said first market condition to determine the existence of a favorable pricing condition for a first portion of the predetermined quantity of the commodity;
(d) applying with a computer said formula to said predetermined market factor and said first market condition during the pricing period to determine the existence or not of a first favorable pricing condition;
(e) pricing a first portion of the predetermined quantity of the commodity at the market price established at that time by the market when said application of said formula to said predetermined market factor and said first market condition indicates the existence of said first favorable pricing condition, and storing the pricing of the first portion in a computer;
(f) determining at a second time period during the pricing period a second market condition from a second time condition, a second price condition, a second trend condition, a second market status condition and a second market control condition, and communicating the first market condition to a computer,
(g) applying with a computing device said formula to said predetermined market factor and said second market condition during the pricing period to determine the existence or not of a second favorable pricing condition; and
(h) pricing a second portion of the predetermined quantity of the commodity at a market price established by the market when said application of said formula to said predetermined market factor and said second market condition indicates the existence of said second favorable pricing condition, and storing the pricing of the second portion in a computer;
so that future pricing of different portions of the predetermined quantity of the commodity by criteria input by and acceptable to the first party are built into the contract for future delivery of the commodity at the formation of the contract, even though the future pricing will be controlled by the market, and not the first party.
2. The method of pricing a commodity of
3. The method of pricing a commodity of
4. The method of pricing a commodity of
5. The method of pricing a commodity of
6. The method of pricing a commodity of
7. The method of pricing a commodity of
8. The method of pricing a commodity of
(a) providing a computer with a database;
(b) storing said predetermined market factor and said formula on said database;
(c) determining at least two time periods and related market conditions from a related time condition, a related price condition, a related trend condition, a related market status condition and a related market control condition;
(d) applying said computer to said predetermined market factor and said related market conditions to determine the existence of favorable pricing conditions; and
(e) pricing portions of the predetermined quantity of the commodity when said computer indicates the existence of said favorable pricing conditions.
9. The method of pricing a commodity of
10. The method of pricing a commodity of
11. The method of pricing a commodity of
12. The method of pricing a commodity of
13. The method of pricing a commodity of
14. The method of pricing a commodity of
15. The method of pricing a commodity of
16. The method of pricing a commodity of
17. The method of pricing a commodity of
18. The method of pricing a commodity of
19. The method of pricing a commodity of
20. The method or pricing a commodity of
22. The method of pricing a commodity of
23. The method of pricing a commodity of
24. The method of pricing a commodity of
25. The method of pricing a commodity of
26. The method of pricing a commodity of
27. The method of pricing a commodity of
|
The present invention relates generally to a method and apparatus for pricing commodities and, more particularly, to a method and apparatus for pricing commodities at a plurality of time periods, based upon a predetermined formula incorporating market conditions.
It is generally known in the art for a supplier of a commodity, such as grain, to agree to contract with a third party, such as an elevator, to price the commodity for transfer at some future date. By pricing the grain prior to delivery, the supplier obtains security against market price volatility. Similarly, with more information concerning future storage needs, the elevator is better able to manage its resources. While this technique reduces risks associated with market volatility, it also prevents a supplier from capitalizing on the same volatility. Preferably, a supplier would desire to price a smaller quantity of commodity at a period when the market is reflecting a lower price, and price a larger quantity of the commodity when the market is reflecting a higher price. Suppliers are often willing to substitute a small increase in risk for an opportunity to capitalize on upward fluctuations in a commodity market.
One drawback associated with pricing smaller amounts of a commodity at different periods of time is the time and effort required to monitor the market, decide on an appropriate tine to price the commodity, and execute the documentation required to price several small quantities of the commodity. As suppliers typically desire to capitalize on market swings shortly after large fluctuations, the suppliers must constantly access information regarding current market conditions. Even a short delay can turn a potential profit into a loss. It would, therefore, be desirable to allow a supplier to capitalize on market fluctuations by allowing the supplier to price portions of a commodity at different time periods, while limiting the time, effort and monitoring required to execute pricing of the commodity over a particular time period.
Over the years, various automated systems have been developed to aid in the trading of commodities. U.S. Pat. Nos. 5,063,507 and 5,285,838 describe utilization of a centralized computer database to facilitate the pricing of bales of cotton. While such a system is useful for markets such as cotton, wherein each individual bale is associated with a particular level of quality control, such a system would not overcome the drawbacks in the prior art associated with the periodic pricing of small quantities of a substantially fungible commodity.
Other patents in the prior art include: U.S. Pat. No. 5,678,041, METHOD FOR RESTRICTING USER ACCESS RIGHTS ON THE INTERNET; U.S. Pat. No. 5,706,502, INTERNET-ENABLED PORTFOLIO MANAGER SYSTEM AND METHOD; and U.S. Pat. No. 5,701,451, METHOD FOR FULFILLING REQUESTS OF A WEB BROWSER. Above-mentioned U.S. Pat. Nos. 5,063,507; 5,285,383; 5,678,041; 5,706,502; and 5,701,451 are incorporated by reference herein, as is commonly owned U.S. patent application No. 09/335,648 for a method for electronically initiating and managing agricultural production contracts. The difficulties encountered in the prior art discussed hereinabove are substantially eliminated by the present invention.
In an advantage provided by this invention, a method and apparatus is provided for pricing portions of a commodity at various time periods, pursuant to a predetermined formula.
Advantageously, this invention provides a method and apparatus for utilizing pre-determined formulae to price various portions of a commodity.
Advantageously, this invention provides a method and apparatus which allows a commodity supplier to capitalize on upward commodity market volatility.
Advantageously, this invention provides a method and apparatus which reduces the impact on a commodity supplier of market price downturns.
Advantageously, this invention provides a method and apparatus which reduces the need of a commodity supplier to reassess pricing strategy during a pricing period.
Advantageously, this invention provides a method and apparatus which reduces the need of a commodity supplier to monitor market trends during a pricing period.
Advantageously, this invention provides a method and apparatus which increases the security of an investment a commodity supplier has in a particularly commodity.
Advantageously, this invention provides a method and apparatus which can price a greater portion of a commodity during seasonal upturns in a commodity market.
Advantageously, this invention provides a method and apparatus which can price a greater portion of a commodity during periods where a market price is greater than an identified market price trend.
Advantageously, this invention provides a method and apparatus which allows a commodity contractor to more efficiently utilize its resources.
Advantageously, this invention provides a method and apparatus which can price a greater proportion of a commodity during a significant market price rally.
Advantageously, this invention provides a method and apparatus for pricing a greater proportion of a commodity when a market price rally stops or turns downward.
Advantageously, in a preferred example of this invention, a method of pricing a commodity is provided, comprising selecting a predetermined market factor selected from the group consisting of a predetermined time factor, a predetermined price factor, a predetermined trend factor, a predetermined market status factor and a predetermined market control factor. At a first time period, a first market condition is selected from the group consisting of a first time condition, a first price condition, a first trend condition, a first market status condition, a first market control condition, and a formula capable of comparing the predetermined market factor to the first market condition is used to determine the existence of a favorable pricing condition for a first portion of the commodity. The formula is applied to the predetermined market factor and the first market condition to determine the existence of a first favorable pricing condition. A first portion of the commodity is priced when the application of the formula to the predetermined market factor and the first market condition indicates the existence of the first favorable pricing condition. At a second time period, a second marketing condition, selected from the group consisting of a second time condition, a second price condition, a second trend condition, a second market status condition and a second market control condition, is applied with the predetermined market factor to the formula to determine the existence of a second favorable pricing condition, and price a second portion of the commodity when the application of the formula to the predetermined market factor and the second market condition indicates the existence of the second favorable pricing condition.
The invention will now be described, by way of example, with reference to the accompanying drawings in which:
The Internet comprises millions of computers and computer networks, interconnected to one another for the exchange of information via many avenues, including the World Wide Web (the “Web”). The Web allows a “Server” to send graphical information (“Web Pages”) to a remote computer. The remote computer then displays the Web Pages, using a “Browser”. A user of the remote computer can locate desired Web Pages using a “Search Engine” and access the Web Pages using a mouse or similar pointing device to “Click” a “Hyperlink” associated with the desired Web Page. A Hyperlink comprises hypertext markup language (“HTML”) associated with a Uniform Resource Locator “URL”. When clicked, the Hyperlink prompts a Server identified with the URL to send the Web Pages to the user for display.
The present invention provides a method and apparatus for a commodity supplier, such as a commodity producer or such supplier's agent, to utilize the Web, or a similar computer network, to create, modify, manage and cancel contracts associated with the pricing of small quantities of a commodity pursuant to a predetermined formula. The method facilitates a supplier and a contractor entering into an agreement, utilizing the predetermined formula and a predetermined market factor, to price portions of a commodity throughout a predetermined pricing period.
As shown in
The supplier (16) is provided with a commodity (20), such as corn, soybeans, oats, or the like. Although the commodity (20) may be one for which there is no established market, but is priced periodically by a small buyer, in the preferred embodiment the commodity (20) is livestock, grain or other fungible type, having an established market for ready liquidation. It should be noted that the supplier (16) need not have a commodity (20) in its possession, but may instead have a contract for the delivery of a commodity at a future date which the supplier (16) wishes to price over a period of time. Alternatively, the supplier (16) may be a speculator, hedging delivery positions, using the method of the present invention.
Preferably, the supplier (16) is also provided with a database (22), containing information regarding the commodity (20). The supplier (16) may either update the database (22) manually or automatically, using information periodically transmitted from the server (10). The database (22) allows the supplier (16) to track all of the supplier's commodities (20) simultaneously, and determine whether a particular pricing strategy should be modified to price more or less of the commodity (20) in the future.
As shown in
An agent (24) is also coupled to the Market (48) and provided with an interface (26), as is a speculator (28), having an interface (30), and a buyer (32), having an interface (34). The interfaces (26), (30) and (34) are preferably similar to the interface (18) described above, in reference to the supplier (16). In the preferred embodiment, the agent (24) is an entity, acting on behalf of a supplier, to price a commodity using the method of the present invention. The speculator (28) is preferably an entity attempting to capitalize on market fluctuations, and may, or may not, ever take or make actual delivery of a commodity. Preferably the buyer (32) is a value-added entity, transforming a commodity, such as corn, into a higher priced product, such as corn chips.
The server (10) is preferably a Unix based server, such as those well known in the art, coupled to the Web (12) through a firewall (38) and standard Web server interface (40), such as Apache Web server software, manufactured by Apache Software Foundation of Lincoln Nebraska. As shown in
As shown in
As shown in
Shown in
Once the supplier (16) inputs the password (84) into the input field (82) of the log-in web page (80), and clicks on the “Submit” button (86) with a pointing device, the server (10) sends the home page web page (64) to the supplier (16). From the home page web page, the supplier (16) may make a selection between the hyperlinks, to determine what additional activity to conduct. If the supplier (16) clicks on the “summary activity” hyperlink (88), the supplier (16) is transferred to a summary pricing web page (90), such as that shown in
Clicking on the “view summary” HTML (102) causes the central processing unit (62) to access the supplier database (56) and contract database (60) to prepare and display the information contained therein in a summary table (104). As shown in
If the supplier (16) desires to view pricing projections for that particular day of trading, the supplier (16) simply clicks on the “today's projections” hyperlink (108). (
Once at the home page web page (64), if the supplier (16) desires to find information relating to a particular contract, the supplier (16) clicks on the “find/modify contract” hyperlink (130). (
If the supplier (16) desires to locate available contract offerings within a particular geographic region, the supplier (16) simply clicks on the “offerings” hyperlink (70), which causes the server (10) to forward the contract offerings web page (152), shown in
If the supplier (16) desires to create a new contract, the supplier (16) simply clicks on the “new contract” hyperlink (166). Clicking on the new contract hyperlink (166) causes the server (10) to forward the new contract creation web page (168) to the supplier (16). As shown in
Once finished reviewing the information (190) contained on the contract detail web page (194), the supplier (16) may click on the “return” HTML (196) to conduct a search for another contract, the “cancel” HTML (198) to cancel the proposed contract, the “download” HTML (200) to download a completed contract, or the “execute” HTML (202) to execute a contract incorporating the information (190) displayed on the contract detail web page (194). Clicking on the “download” HTML (200) prompts the server (10) to incorporate the information (190) into a standard form contract, and transfer the contract to the supplier (16). The supplier (16) may then forward the contract to a contractor (44) for review, or print out the contract for written execution. If the supplier (16) desires to execute a digital contract, the supplier (16) clicks on the “execute” HTML (202), which causes the server (10) to forward the contract web page (204) to the supplier (16). (
The contract web page (204) includes a contract (206) having a text portion (208). Although the text portion (208) may be of any suitable type desired by the parties or known in the art, in the preferred embodiment, the text portion (208) incorporates the information (190) inputted by the supplier (16) on the new contract creation web page (168). Once the supplier (16) has reviewed and approved the text portion (208) of the contract, the supplier (16) inputs information (210) into either a user ID input field (212) or a digital signature input field (214). As shown in
If a contractor (44) desires to utilize the method of the present invention, the contractor (44) accesses the log-in web page (80), and inputs its password (84) in the input field (82). If the contractor (44) does not have a password (84), the server (10) provides a password (84) to the contractor (44) in the manner described above. Once the contractor (44) inputs the password (84) and clicks on the “submit” HTML (86), the server (10) cross references the password (84) with the contractor database (58) to determine that the contractor (44) is indeed a contractor and not a supplier. If the contractor (44) desires to obtain that day's results, the contractor (44) clicks on the “daily results” hyperlink (217), causing the server (10) to forward to the contractor (44) the contractor results web page (218) as shown in
If the contractor (44) desires to obtain projections for various contracts, the contractor (44) clicks on the “today's projections” hyperlink (108), which causes the server (10) to forward (the contractor projections web page (232), shown in
If the contractor (44) desires to review current contract offerings, the contractor (44) clicks on the “offerings” hyperlink (70), which causes the server (10) to forward the current offerings web page (250), shown in
If the contractor (44) desires to manage an account, the contractor (44) clicks on the “add/modify account” hyperlink (262), shown in
Shown in
As shown in
The server (10) also includes a contract database (308), as shown in
Once the contractor (44) has provided the registration information, the server (10), in Step (342), displays the terms of service in the form of a “click-wrap” or similar agreement. The terms of service may include a website usage policy, a website policy, or any other suitable material. In Step (344), if the contractor (44) does not accept the terms of service, the server (10), in Step (346), displays a help or exit web page, which may log the contractor (44) off the system, provide a frequently ask questions (FAQs) resource, or provide the contractor (44) with a telephone number to contact a help desk for assistance. If the contractor (44) accepts the terns of service, in Step (344), the server (10), in Step (348), requests background and other data from the contractor (44). The contractor (44) provides the data in Step (350), and, in Step (352), the server (10) stores the data on the contractor database (60).
Once the server (10) has received the data, the server (10), in Step (354), provides the contractor (44) with the password (84), and forwards to the contractor (44) the log-in web page (80), shown in
As described above, once the contractor (44) clicks on one of the hyperlinks (66) on the home page web page (64), the server (10), in Step (362), displays the associated web page. Once the contractor (44) obtains the necessary information, if the contractor (44) desires an additional action, the contractor (44), in Step (364), clicks on a “home” hyperlink, which returns the contractor (44) to Step (358), the home page web page (64) with the associated menu being displayed. If the contractor (44) does not desire an additional action, the server (10) displays the help/exit web page identified above in association with Step (346).
Once the supplier (16) has input the password (84) in the input field (82), the server (10), in Step (372) displays the options menu associated with the home page web page (64). In Step (374), if the supplier (16) desires to enter into a new contract, the server (10), in Step (376), requests contract information from the supplier (16) in a manner such as that identified in the new contract creation web page (168), shown in
As shown in Step (382), if the supplier (16) instead executes the contract (206) by clicking on the “execute contract” hypertext mark-up language (202), the server (10), in Step (384), inputs the information (190) into the supplier database (56), contractor database (58), and contract database (60, and forwards an executed copy of the contract to the supplier (16) and to the contractor (44). In Step (386), the server (10) requests information from the supplier (16) as to whether the supplier desires to enter into another contract. If the supplier (16) does not wish to enter into another contract, the server (10), in Step (388), inquires whether the supplier (16) desires another display option. If the supplier (16) does desire another display option, the server (10) returns the supplier (16) to Step (372), displaying the home page web page (64) and associated options menu. (
Referring back to Step (374), if the supplier does not desire to enter into a new contract, in Step (390) the server (10) requests whether the supplier (16) desires to review existing contracts. If the supplier (16) does wish to review existing contracts, the server (10), in Step (392), displays a list of the supplier's contracts. In Step (394), the supplier (16) selects one of the contracts, and in Step (396), the server (10) forwards to the supplier (16) a web page displaying information relating to the contract in a format similar to that shown in
Returning to Step (390), if the supplier (16) does not desire to review existing contracts, the server (10),in Step (400), requests whether the supplier (16) desires to cancel an existing contract. If the supplier (16) does desire to cancel an existing contract, the server (10), in Step (402), displays a list of the supplier's contracts. In Step (404), the supplier (16) selects from the list a particular contract to delete. In Step (406), the server provides detail relating to the contract, similar to that shown in the contract detail web page (194) of
Returning to Step (400), if the supplier (16) does not desire to cancel an existing contract, the server (10), in Step (410), provides the supplier (16) with a list of options from an options menu, such as that shown in the home page (64). (
(Q)(TQ)=(QP)
in which Q represents a time factor reflecting the percentage of the total quantity (TQ) of commodity to price at each time interval, so that (QP) equals the quantity of commodity priced at each time interval. This formula prices a consistent quantity of a commodity each trading day of the contract as identified by the clock (416). For example, if the contract involved 10,000 bushels of corn to be priced over three months, leaving approximately 66 trading days over which equal quantities ( 1/66) of the commodity are to be priced. Incorporating these figures into the formula, one gets ( 1/66)(10,000)=152, or 152 bushels of corn being priced every day.
An alternative formula would be one in which different quantities of the commodity are priced at different time periods. An example of such a formula would be:
if (D)≦(FP)(TD), then (Q)(TQ)(A)=QP
if (FP)(TD)<(D)≦(SP)(TD), then (QP)(TQ)(B)=(QP)
if (SP)(TD)<(D), then (Q)(TQ)(C)=(QP)
In this formula, (D) represents the trading day 1–66, (FP) represents the percentage of trading days to price at the first price, (SP) represents the percentage of trading days to price at the second price, and (TD) represents the total number of trading days. (A) represents a first quantity factor, (B) represents a second quantity factor, and (C) represents a third quantity factor. (FP),(SP),(TD), (A), (B) and (C) are all market factors predetermined by the supplier (16), contractor (44), or other entity. (D) represents a time factor reflecting the day of the contract. In this type of formula, if in the first third of the total trading days, 20% of the commodity is priced, during the second third of the total trading days, 30% is priced, and during the final third of the total trading days, 50% of the commodity is priced, the calculation would be as follows:
if (D)≦(⅓)(66), then ( 1/22)(10,000)(0.20)=91
if (⅓)(66)<(D)≦(⅔)(66), then ( 1/22)(10,000)(0.30)=136
if (⅔)(66)<(D), then ( 1/22)(10,000)(0.50)=227
In yet another alternative embodiment of the present invention, the formula might be one in which the server (10) monitors market activity and is set to price a predetermined portion of a commodity if the closing price on a particular day of trading was higher than a calculated trend factor. Such a formula may look like:
if TP+A>=TFx and TP+A>=C, then (B)(RQ)/(RD)=QP
if TP+A<TFx or TP+A<C, then QP+0
TP represents the daily market closing price. TFx represents the daily trend factor (moving average). TFx=sum (1−>x)(TP)/x, where x represents the number of days used to calculate the daily moving average.
In still another alternative embodiment of the present invention, the formula could be one in which the server (10) monitors market activity to price a predetermined portion of the grain immediately subsequent to a price decline. Such a formula may look like:
if TP+A<=TP(D−1) and TP+A>=C, then (B)(RQ)/(RD)=QP
if TP+A>TP(D−1) or TP+A<C, then QP=0
Alternatively the formula could be set to price a commodity the first time a market closes lower after a significant price rally. Such a formula may look like:
if TFx>=A and TP>=C, then (B)(RQ)/(RD)=QP
if TFx<A or TP<C, then QP=0
As shown in
As shown in
As shown in Step (424), the server (10) examines whether the formula includes a time factor. If so, the server (10), in Step (426), obtains the current time from the clock (416) and incorporates it into the formula, whereafter the server (10) moves to Step (428). In Step (424), if the server (10) determines the formula does not comprise a time factor, the server (10) also moves to Step (428). In Step (428), the server (10) determines whether the formula comprises a market trend factor. A market trend factor, such as that described above, would constitute a factor based upon downturns or rallies in a particular market. The factor may either relate to the size of the downturn or rally, or the number of days a rally or downturn has continued. If the formula comprises a market trend factor, the server (10) in Step (430) obtains the current market trend information and incorporates it into the formula, and moves to Step (432). Similarly, if in Step (428) the server (10) determines the formula does not comprise a market trend factor, the server (10) moves to Step (432), wherein the server (10) determines whether the formula comprises a price factor.
If the formula does comprise a price factor, then, in Step (434), the server (10) obtains the current market price information and incorporates it into the formula. Such market price information could constitute a set price point, or a price point related to a particular time period. After the server (10) has obtained the current market price information and incorporated it into the formula, the server (10) moves to Step (436). Similarly, if, in Step (432), the server (10) determines the formula does not comprise a price factor, the server (10) also moves to Step (436), wherein the server (10) determines whether the formula comprises other market control factors.
If the server (10) determines the formula does contain other market control factors, the server (10) moves to Step (438), wherein the server (10) obtains the other market control factors and incorporates them into the formula. A market control factor may include past, present or future weather conditions, in any desired geographic region, other commodity market conditions, equity market status conditions, production cost conditions, market volume conditions, bond market status conditions, interest rate conditions, population conditions, market supply or demand conditions, or any other factors which may have an effect on, or control a particular commodity market. The server (10) monitors the market control factors and obtains market control conditions through direct connection to the market (48) or through a connection to a service provider (440) offering such information via the Web, utilizing an interface (442) such as those described above. Such service providers (440) are well known in the art, and may be designed to provide constantly updated information regarding market control conditions of any of the aforementioned market control factors. Market control conditions nay be retrieved from either private or public information resources.
Once the server (10) has obtained the other market control factors information and incorporated it into the formula, the server (10) moves to Step (444). Similarly, if the server (10) determines the formula does not comprise other market factors, the server (10) also moves to Step (442), where the server (10) utilizes the formula to determine the quantity of the commodity to price at the current market price. In Step (446), the server (10) determines whether the calculated quantity is greater than zero. If the calculated quantity is not greater than zero, the server (10) does not price any of the commodity and returns to Step (418), where the server (10) waits for the clock (416) to signal the server (10) to recalculate the formula at the next predetermined time interval. Conversely, in Step (446), if the server (10) determines that the calculated quantity is greater than zero, the server (10) in Step (448) prices the quantity of commodity calculated by the formula. This quantity may either be a predetermined quantity, or a variable quantity, as determined between the supplier (16) and contractor (44) in creating the particular formula at issue.
In Step (450), the server (10) updates the databases (56), (58) and (60) to incorporate the updated information and in Step (452), the server (10) determines whether all of the commodity relating to the particular contract has been priced. (
The foregoing description and drawings merely explain and illustrate the invention, and the invention is not limited thereto, except insofar as the claims are so limited, as those skilled in the art who have the disclosure before them will be able to make modifications and variations therein without departing from the scope of the invention. For example, it is anticipated that any desired means of communication may be utilized between the server (10), supplier (16) and the contractor (44). It is further anticipated that the options menu (68) may be displayed on each web page to facilitate its utilization. It is also anticipated that the server (10) may be operated and maintained by either the supplier (16) or the contractor (44), and that the invention may be utilized in association with an intranet, extranet or stand alone personal computer fed information through a diskette or similar information transfer means known in the art. Additionally, it is anticipated that any suitable formula may be utilized in accordance with the method and apparatus of the resent invention, and that any suitable security measures known in the art may be utilized to limit or restrict access to the server (10) by the supplier (16), contractor (44), or any other entity. Furthermore, it is anticipated that the present invention may be utilized by a buyer of a commodity, in which case the buyer may wish to price a commodity after significant drops in price, rather than after significant increases as described above.
Patent | Priority | Assignee | Title |
10438286, | Jun 01 2001 | BGC Partners, Inc. | System and methods for electronic trading that permit principal/broker trading |
10529019, | May 01 2008 | TREBUCHET HOLDINGS, LLC | Trading platform with automated negotiation and option crossing |
10726483, | Sep 11 2003 | BGC Partners, Inc. | Graphical user interface related to non-standard trading of financial instruments |
11605129, | Sep 11 2003 | BGC Partners, Inc. | Graphical user interface related to non-standard trading of financial instruments |
7647282, | Jul 05 2006 | MORGAN STANLEY SERVICES GROUP INC | Systems and methods for reducing a risk associated with the supply of a commodity |
7813977, | Sep 11 2003 | BGC Partners, Inc | Graphical user interface related to non-standard trading of financial instruments |
7827083, | Feb 02 2001 | E-Markets, Inc. | Method and apparatus for pricing a commodity |
8060427, | Sep 11 2003 | BGC Partners, Inc. | Graphical user interface related to non-standard trading of financial instruments |
8510192, | Sep 11 2003 | BGC Partners, Inc. | Graphical user interface related to non-standard trading of financial instruments |
9858618, | Sep 11 2003 | BGC Partners, Inc. | Graphical user interface related to non-standard trading of financial instruments |
Patent | Priority | Assignee | Title |
5063507, | Sep 14 1990 | Plains Cotton Cooperative Association | Goods database employing electronic title or documentary-type title |
5285383, | Sep 14 1990 | Plains Cotton Cooperative Association | Method for carrying out transactions of goods using electronic title |
5377095, | Jul 12 1991 | Hitachi, Ltd. | Merchandise analysis system with sales data table and various functions for predicting the sale by item |
5678041, | Jun 06 1995 | Cooper Union for the Advancement of Science and Art | System and method for restricting user access rights on the internet based on rating information stored in a relational database |
5701451, | Jun 07 1995 | GOOGLE LLC | Method for fulfilling requests of a web browser |
5706502, | Mar 26 1996 | Oracle America, Inc | Internet-enabled portfolio manager system and method |
5712985, | Dec 17 1991 | Stafanpolus KG, Limited Liability Company | System and method for estimating business demand based on business influences |
5794207, | Sep 04 1996 | PRICELINE COM LLC | Method and apparatus for a cryptographically assisted commercial network system designed to facilitate buyer-driven conditional purchase offers |
5963952, | Feb 21 1997 | International Business Machines Corp. | Internet browser based data entry architecture |
6195646, | May 13 1997 | ACTIAN CORP | System and method for facilitating the valuation and purchase of information |
Executed on | Assignor | Assignee | Conveyance | Frame | Reel | Doc |
Jan 03 2001 | BEURSKENS, FRANK | E-MARKETS, INC | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 011573 | /0381 | |
Feb 02 2001 | E-Markets, Inc. | (assignment on the face of the patent) | / | |||
Aug 28 2013 | E-MARKETS, INC | CONSTELLATION SOFTWARE UK LTD | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 031402 | /0809 |
Date | Maintenance Fee Events |
Sep 14 2010 | M2551: Payment of Maintenance Fee, 4th Yr, Small Entity. |
Oct 02 2014 | M2552: Payment of Maintenance Fee, 8th Yr, Small Entity. |
Nov 19 2018 | REM: Maintenance Fee Reminder Mailed. |
May 06 2019 | EXP: Patent Expired for Failure to Pay Maintenance Fees. |
Date | Maintenance Schedule |
Apr 03 2010 | 4 years fee payment window open |
Oct 03 2010 | 6 months grace period start (w surcharge) |
Apr 03 2011 | patent expiry (for year 4) |
Apr 03 2013 | 2 years to revive unintentionally abandoned end. (for year 4) |
Apr 03 2014 | 8 years fee payment window open |
Oct 03 2014 | 6 months grace period start (w surcharge) |
Apr 03 2015 | patent expiry (for year 8) |
Apr 03 2017 | 2 years to revive unintentionally abandoned end. (for year 8) |
Apr 03 2018 | 12 years fee payment window open |
Oct 03 2018 | 6 months grace period start (w surcharge) |
Apr 03 2019 | patent expiry (for year 12) |
Apr 03 2021 | 2 years to revive unintentionally abandoned end. (for year 12) |