Computer method and apparatus for petroleum trading and logistics
First Claim
1. In a network of computers, a method for evaluating, collaborating and negotiating crude oil, intermediates and refined products trading and logistics, comprising the steps of:
- for a subject trade, providing trade data in electronic form, the trade data including indications of petroleum commodity, quantity and proposed trade recipients; and
electronically posting the trade data in different versions as a function of trade recipient, said posting at a host site in the network of computers, each proposed trade recipient being able to log into the host site to view a respective version of the trade data and respond thereto toward consummating a trade.
4 Assignments
0 Petitions
Accused Products
Abstract
The present invention provides software that includes various computer tools for the different individuals (crude and product traders, planners/analysts, brokers, schedulers, vessel owners/brokers, terminal operators, pipeline operators and cash brokers, etc.) involved in crude oil trading. In the preferred embodiment, the invention system is an on-line, real-time user interactive software system. The invention system includes three pieces of functionality: decision support tools: a broad set of powerful tools for accurate, on-the-fly deal evaluation and decision making including crude oil evaluation, product component blending and trading, arbitrage identification, transportation and vessel selection optimization. collaborative workflow environment: delivered via role-based consoles, this increases staff productivity by capturing the relationships between people, organizations, deal and deadlines to coordinate and synchronize the workflow within and between companies.
deal negotiation system: a secure and private environment for bid/offer transaction for physical petroleum commodity trading, seamlessly integrated with collaborative workflow and decision support tools.
One set of the computer tools assists the trader in evaluating deals. Another set of the computer tools assists the trader to collaborate with the rest of the commercial team and the external service providers. Yet another set of computer tools assists the trader to negotiate deals in a secure and private environment, enabling the trader to invite multiple participants to engage in bid/offer scenarios. Additionally, arbitrage analysis and domain-specific search engines are disclosed that support crude oil trading, refining and logistics.
91 Citations
38 Claims
-
1. In a network of computers, a method for evaluating, collaborating and negotiating crude oil, intermediates and refined products trading and logistics, comprising the steps of:
-
for a subject trade, providing trade data in electronic form, the trade data including indications of petroleum commodity, quantity and proposed trade recipients; and
electronically posting the trade data in different versions as a function of trade recipient, said posting at a host site in the network of computers, each proposed trade recipient being able to log into the host site to view a respective version of the trade data and respond thereto toward consummating a trade. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 33, 35, 36, 38)
-
-
11. A method of analyzing a crude oil trade deal in real-time on a computer network to determine a profit margin relative to a processing refinery, comprising the steps of:
-
receiving, in response to a client computer request, characteristics of the crude oil trade deal on a host computer;
conditioning the received characteristics as inputs to a linear program modeling a subject processing refinery;
executing the linear program on the host computer using the conditioned characteristics as the inputs to analyze the crude oil trade deal, including;
(a) executing the linear program such that the linear program is non-client computer resident;
(b) managing multiple execution instances of the non-client computer resident linear program using an active status signal;
(c) communicating, using standard network protocols, between the client computer and the host computer;
(d) downloading petroleum products pricing data from an online pricing information provider for use in analyzing the crude oil trade deal; and
(e) producing an output for indicating the profit margin of the crude oil trade deal with respect to the subject processing refinery based on the analysis of the crude oil trade deal. - View Dependent Claims (12, 13, 14, 16, 17, 18, 20, 21, 22, 24, 25, 26, 28, 29, 30, 31, 32)
-
-
15. A method of analyzing a crude oil trade deal in real-time on a computer network to determine a profit margin relative to various produceable petroleum product yields and qualities, comprising the steps of:
-
receiving, in response to a client computer request, characteristics of the crude oil trade deal on a host computer;
conditioning the received characteristics as inputs to a linear program, the linear program modeling yield and quality values for petroleum products produceable from crude oil represented by the crude oil trade deal;
executing the linear program on the host computer using the conditioned characteristics as the inputs to analyze the crude oil trade deal, including;
(a) executing the linear program such that the linear program is non-client computer resident;
(b) managing multiple execution instances of the non-client computer resident linear program using an active status signal;
(c) communicating, using standard network protocols, between the client computer and the host computer;
(d) downloading petroleum products pricing data from an online pricing information provider for use in analyzing the crude oil trade deal; and
(e) producing an output for indicating the profit margin of the crude oil trade deal with respect to the yield and quality values for petroleum products produceable based on the analysis of the crude oil trade deal.
-
-
19. A method of analyzing an intermediate feedstock trade deal in real-time on a computer network to determine compliance to a desired petroleum product specification, required volume and acquisition strategy, comprising the steps of:
-
receiving, in response to a client computer request, characteristics of the intermediate feedstock trade deal on a host computer;
conditioning the received characteristics as inputs to a linear program modeling a subject processing refinery;
executing the linear program on the host computer using the conditioned characteristics as the inputs to analyze the intermediate feedstock trade deal, the linear program modeling the petroleum product specification, required volume and acquisition strategy values for the intermediate feedstocks represented by the intermediate feedstock trade deal, including;
(a) executing the linear program such that the linear program is non-client computer resident;
(b) managing multiple execution instances of the non-client computer resident linear program using an active status signal;
(c) communicating, using standard network protocols, between the client computer and the host computer;
(d) downloading petroleum products pricing data from an online pricing information provider for use in analyzing the intermediate feedstock trade deal; and
(e) producing an output for indicating the compliance of the intermediate feedstock trade deal to the desired petroleum product specification, required volume and acquisition strategy.
-
-
23. A method of analyzing a composite of crude oils in real-time on a computer network to determine whether the composite of crude oils meets a predefined specification and yield, comprising the steps of:
-
receiving, in response to a client computer request, characteristics of the composite of crude oils on a host computer;
conditioning the received characteristics as inputs to a linear program, the linear program modeling blending of the composite of crude oils to determine whether the composite of crude oils meets a predefined specification and yield;
executing the linear program on the host computer using the conditioned characteristics as the inputs, including;
(a) executing the linear program such that the linear program is non-client computer resident;
(b) managing multiple execution instances of the non-client computer resident linear program using an active status signal;
(c) communicating, using standard network protocols, between the client computer and the host computer;
(d) downloading petroleum products pricing data from an online pricing information provider for use in determining whether the composite of crude oils meets a predefined specification and yield; and
(e) producing an output for indicating whether the composite of crude oils meets a predefined specification and yield.
-
-
27. A method of analyzing a composite of blendstocks in real-time on a computer network to determine whether the composite of blendstocks meets a predefined specification and yield for a variety of petroleum products, comprising the steps of:
-
receiving, in response to a client computer request, characteristics of the composite of blendstocks on a host computer;
conditioning the received characteristics as inputs to a linear program, the linear program modeling blending of the composite of blendstocks to determine whether the composite of blendstocks meets the predefined specification and yield for the variety of petroleum products;
executing the linear program on the host computer using the conditioned characteristics as the inputs, including;
(a) executing the linear program such that the linear program is non-client computer resident;
(b) managing multiple execution instances of the non-client computer resident linear program using an active status signal;
(c) communicating, using standard network protocols, between the client computer and the host computer;
(d) downloading petroleum products pricing data from an online pricing information provider for use in determining whether the composite of blendstocks meets the predefined specification and yield for the variety of petroleum products; and
(e) producing an output for indicating whether the composite of blendstocks meets the predefined specification and yield for the variety of petroleum products.
-
-
34. A method for analyzing crude oil, intermediate feedstock and petroleum product arbitrage relationships, comprising the steps of:
-
defining an arbitrage relationship between a plurality of crude oils, intermediate feedstocks and petroleum products;
gathering online information for the plurality of crude oils, intermediate feedstocks and petroleum products in the defined arbitrage relationship; and
generating an arbitrage spread value.
-
-
37. A method for providing a domain specific network search engine, comprising the steps of:
-
coupling the network search engine to a domain specific search-library knowledge base; and
executing the coupled network search engine to provide domain specific searching of network nodes.
-
Specification