Trailblazer methods, apparatuses and media
First Claim
1. A method for providing a real-time interactive visualization of futures contract data, the method comprising:
- storing, in a real-time database, updated futures contract data related to a plurality of futures contracts relating to a commodity, the futures contract data including commodity prices data, contract prices data, supplier data, supply data, demand data, contract timing data, current market data and event data;
operating a model server coupled to the real-time database to determine a predicted fair value for the plurality of futures contracts based on the data related to the futures contracts as updated in real-time;
receiving from a client via a web API a request for a graphical user interface for accessing said predicted fair value for said plurality of futures contracts;
in response to said request, executing, by a web server coupled to the database and to the model server, a web based application operative to generate said graphical user interface for said client accessing the application via a web browser provided by a user interface component, the graphical user interface providing interface elements allowing the client to select a particular futures contract and to select at least two of a plurality of distinct views of data related to the selected futures contract, the plurality of distinct views including;
an events view including events that caused a change in the predicted fair value for the selected future contract;
a timeline view including a graph of at least one of the predicted fair value of the selected contract and a market price of the selected contract over a time period associated with the selected contract;
a marginal cost view including a predicted cost of supply curve for the time period associated with the selected contract; and
a market cross view including a representation of output capacity of a plurality of supply sources, wherein the user interface component causes the user interface to display additional information pertaining to the output capacity of a particular supply source responsive to a user selection of the particular supply source and to display in a pop up window, an identity of the particular supply source and at least one of a production capacity of the particular supply source, and a cost associated with the particular supply source;
receiving from a user a selection of a particular futures contract and a selection of at least two distinct views of data from the plurality of distinct views of futures contract data related to the particular futures contract;
accessing the real-time database and model server to retrieve futures contract data related to the selected particular futures contract to generate the selected at least two distinct views of data from the plurality of distinct views; and
rendering the selected at least two distinct views of data from the plurality of distinct views simultaneously in the user interface, the at least two distinct views including the market cross view and at least one of the events view and the timeline view, and further wherein the user interface is arranged such that the user can select an event of interest in the one of the events view and the timeline view to show updated futures contract data in another of the at least two distinct views of data such that an analysis of an effect of an event on futures contract data is substantially facilitated.
10 Assignments
0 Petitions
Accused Products
Abstract
At a first time, an indication of a selection of a contract, expiring at a second time and associated with a commodity, is received. A set of physical stacks associated with the contract is accessed. Based upon the first time, the second time, and a periodic sampling rate, a marginal cost profile for the commodity is generated. The marginal cost profile is a set of values relating to an estimate of a marginal cost of production for the commodity at a set of times between the first time and the second time. A display signal, adapted to form the basis for a visual display, is generated. The display signal includes a first component relating to at least one physical stack from the set of physical stacks, and a second component relating to the marginal cost profile. The display signal is stored in a memory and transmitted from the memory.
13 Citations
23 Claims
-
1. A method for providing a real-time interactive visualization of futures contract data, the method comprising:
-
storing, in a real-time database, updated futures contract data related to a plurality of futures contracts relating to a commodity, the futures contract data including commodity prices data, contract prices data, supplier data, supply data, demand data, contract timing data, current market data and event data; operating a model server coupled to the real-time database to determine a predicted fair value for the plurality of futures contracts based on the data related to the futures contracts as updated in real-time; receiving from a client via a web API a request for a graphical user interface for accessing said predicted fair value for said plurality of futures contracts; in response to said request, executing, by a web server coupled to the database and to the model server, a web based application operative to generate said graphical user interface for said client accessing the application via a web browser provided by a user interface component, the graphical user interface providing interface elements allowing the client to select a particular futures contract and to select at least two of a plurality of distinct views of data related to the selected futures contract, the plurality of distinct views including; an events view including events that caused a change in the predicted fair value for the selected future contract; a timeline view including a graph of at least one of the predicted fair value of the selected contract and a market price of the selected contract over a time period associated with the selected contract; a marginal cost view including a predicted cost of supply curve for the time period associated with the selected contract; and a market cross view including a representation of output capacity of a plurality of supply sources, wherein the user interface component causes the user interface to display additional information pertaining to the output capacity of a particular supply source responsive to a user selection of the particular supply source and to display in a pop up window, an identity of the particular supply source and at least one of a production capacity of the particular supply source, and a cost associated with the particular supply source; receiving from a user a selection of a particular futures contract and a selection of at least two distinct views of data from the plurality of distinct views of futures contract data related to the particular futures contract; accessing the real-time database and model server to retrieve futures contract data related to the selected particular futures contract to generate the selected at least two distinct views of data from the plurality of distinct views; and rendering the selected at least two distinct views of data from the plurality of distinct views simultaneously in the user interface, the at least two distinct views including the market cross view and at least one of the events view and the timeline view, and further wherein the user interface is arranged such that the user can select an event of interest in the one of the events view and the timeline view to show updated futures contract data in another of the at least two distinct views of data such that an analysis of an effect of an event on futures contract data is substantially facilitated. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A system for providing a real-time interactive visualization of futures contract data, the system comprising:
-
a real-time database including updated futures contract data related to a plurality of futures contracts relating to a commodity, the futures contract data including commodity prices data, contract prices data, supplier data, supply data, demand data, contract timing data, current market data and event data; a model server coupled to the real-time database operative to determine a predicted fair value for the plurality of futures contracts based on based on the data related to the futures contracts as updated in real-time; a web server coupled to the database and to the model server, the web server executing a web-based application operative to; receive from a client via a web API a request for a graphical user interface for accessing said predicted fair value for said plurality of futures contracts; in response to said request, generate said graphical user interface for said client accessing the application via a web browser provided by a user interface component, the graphical user interface providing interface elements allowing the client to select a particular futures contract and to select at least two of a plurality of distinct views of data related to the selected futures contract, the plurality of distinct views including; an events view including events that caused a change in the predicted fair value for the selected future contract; a timeline view including a graph of at least one of the predicted fair value of the selected contract and a market price of the selected contract over a time period associated with the selected contract; a marginal cost view including a predicted cost of supply curve for the time period associated with the selected contract; and a market cross view including a representation of output capacity of a plurality of supply sources, wherein the user interface component causes the user interface to display additional information pertaining to the output capacity of a particular supply source responsive to a user selection of the particular supply source and to display in a pop up window, an identity of the particular supply source and at least one of a production capacity of the particular supply source, and a cost associated with the particular supply source; receive from a user a selection of a particular futures contract and a selection of at least two distinct views of data from the plurality of distinct views of futures contract data related to the particular futures contract; access the real-time database and model server to retrieve futures contract data related to the selected particular futures contract required to generate the selected at least two distinct views from the plurality of distinct views; and render the selected at least two distinct views of data from the plurality of distinct views simultaneously in the user interface, the at least two distinct views including the market cross view and at least one of the events view and the timeline view, and wherein the user interface is arranged such that the user can select an event of interest in the one of the events view and the timeline view to show updated futures contract data in another of the at least two distinct views of data such that an analysis of an effect of an event on futures contract data is substantially facilitated. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23)
-
Specification