System and method for trading commodities and the like
First Claim
1. A system for efficient data storage and retrieval comprising:
- a computer;
a communications link between the computer and the Internet;
two or more independent computerized exchanges, each in communication with the computer and each comprising at least one processing device comprising memory and at least one processor executing instructions stored in the memory for transacting specified commodities among users of the system;
an indication database, accessible by the computer, storing a plurality of indications, the plurality of indications corresponding to each of the two or more computerized exchanges, the plurality of indications organized in the indication database according to one or more commodities to which the indications relate, each commodity associated with one of the two or more computerized exchanges;
a user database, accessible by the computer, storing a plurality of user files, wherein at least one user file among the plurality of user files is associated with a specified user among the users of the system, the at least one user file containing one or more exchange permissions associated with the specified user, the one or more exchange permissions granting, to the specified user, access to one or more specific exchanges among the two or more computerized exchanges and to one or more specific commodities within the one or more specific exchanges to which the specified user is granted access according to the one or more exchange permissions;
an interactive website for communication between the computer and the users of the system;
a display on a user device that is in communication with the computer, the display configured to present information from among and to the users of the system, the information including at least one of;
posted bids and offers on commodities, transaction negotiation information and consummated transaction information related to the commodities from among the two or more computerized exchanges,the computer being configured to authenticate the specified user of the user device; and
software executing on the computer that causes the computer to control access to the two or more computerized exchanges by enforcing the one or more exchange permissions, said enforcing comprising executing instructions that further causes the computer to;
receive a transaction request from the specified user over the communications link,query the user database for the at least one user file associated with the specified user to retrieve the one or more exchange permissions from the at least one user file,identify the one or more specific commodities within the one or more specific exchanges to which the specified user has been granted access via the retrieved one or more exchange permissions,retrieve one or more indications, related only to the one or more specific commodities to which the specified user has been granted access, from among the plurality of indications in the indications database by searching only the identified specific commodities among the one or more commodities in the indication database to which the specified user has been granted access, andpresent the retrieved indications, via the display on the user device, to permit the specified user to interact with the retrieved indications.
0 Assignments
0 Petitions
Accused Products
Abstract
A system for trading commodities and the like comprising a computer, a communications link between the computer and the Internet, a database, accessible by the computer, containing a plurality of user files wherein each of the user files contains a plurality of transaction parameters corresponding to one or more indications associated with the user file. The transaction parameters govern the presentation and acceptance of indications associated therewith. The system further includes a database, accessible by the computer, containing a plurality of indications wherein each of the indications contains information corresponding to open bids or offers for commodities, and an indication selection submitted by a user over the communications link. Software executing on the computer receives the indication selection, retrieves an indication corresponding to the indication selection from the indication database, queries a user file in the user database corresponding to the indication to determine transaction parameters associated with the indication, and presents the indication to the user in accordance with any determined transaction parameters.
80 Citations
44 Claims
-
1. A system for efficient data storage and retrieval comprising:
-
a computer; a communications link between the computer and the Internet; two or more independent computerized exchanges, each in communication with the computer and each comprising at least one processing device comprising memory and at least one processor executing instructions stored in the memory for transacting specified commodities among users of the system; an indication database, accessible by the computer, storing a plurality of indications, the plurality of indications corresponding to each of the two or more computerized exchanges, the plurality of indications organized in the indication database according to one or more commodities to which the indications relate, each commodity associated with one of the two or more computerized exchanges; a user database, accessible by the computer, storing a plurality of user files, wherein at least one user file among the plurality of user files is associated with a specified user among the users of the system, the at least one user file containing one or more exchange permissions associated with the specified user, the one or more exchange permissions granting, to the specified user, access to one or more specific exchanges among the two or more computerized exchanges and to one or more specific commodities within the one or more specific exchanges to which the specified user is granted access according to the one or more exchange permissions; an interactive website for communication between the computer and the users of the system; a display on a user device that is in communication with the computer, the display configured to present information from among and to the users of the system, the information including at least one of;
posted bids and offers on commodities, transaction negotiation information and consummated transaction information related to the commodities from among the two or more computerized exchanges,the computer being configured to authenticate the specified user of the user device; and software executing on the computer that causes the computer to control access to the two or more computerized exchanges by enforcing the one or more exchange permissions, said enforcing comprising executing instructions that further causes the computer to; receive a transaction request from the specified user over the communications link, query the user database for the at least one user file associated with the specified user to retrieve the one or more exchange permissions from the at least one user file, identify the one or more specific commodities within the one or more specific exchanges to which the specified user has been granted access via the retrieved one or more exchange permissions, retrieve one or more indications, related only to the one or more specific commodities to which the specified user has been granted access, from among the plurality of indications in the indications database by searching only the identified specific commodities among the one or more commodities in the indication database to which the specified user has been granted access, and present the retrieved indications, via the display on the user device, to permit the specified user to interact with the retrieved indications. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A method for efficient data storage and retrieval, the method comprising:
-
providing a computer executing software in communication with two or more independent computerized exchanges and a user device, each of the two or more computerized exchanges comprising at least one processing device comprising memory and at least one processor executing instructions stored in the memory for transacting specified commodities among users of the system, the computer comprising a communications link between the computer and the Internet, the user device comprising a display configured to present information from among and to the users of the system, the information including at least one of;
posted bids and offers on commodities, transaction negotiation information and consummated transaction information related to the commodities from among the two or more computerized exchanges;providing an interactive website for communication between the computer and the users of the system; providing an indication database, accessible by the computer, storing a plurality of indications, the plurality of indications corresponding to each of the two or more computerized exchanges, the plurality of indications organized in the indication database according to one or more commodities to which the indications relate, each commodity associated with one of the two or more computerized exchanges; providing a user database, accessible by the computer, storing a plurality of user files, wherein at least one user file among the plurality of user files is associated with a specified user among the users of the system, the at least one user file containing one or more exchange permissions associated with the specified user, the one or more exchange permissions granting, to the specified user, access to one or more specific exchanges among the two or more computerized exchanges and to one or more specific commodities within the one or more specific exchanges to which the specified user is granted access according to the one or more exchange permissions, the computer being configured to authenticate the specified user of the user device; receiving, by the computer, a transaction request from the specified user over the communications link; and controlling access, by the computer, responsive to said transaction request, to the two or more computerized exchanges by enforcing the one or more exchange permissions, said controlling access comprising; querying, by the computer, the user database for the at least one user file associated with the specified user to retrieve the one or more exchange permissions from the at least one user file, identifying, by the computer, the one or more specific commodities within the one or more specific exchanges to which the specified user has been granted access via the retrieved one or more exchange permissions, retrieving, by the computer, one or more indications, related only to the one or more specific commodities to which the specified user has been granted access, from among the plurality of indications in the indications database by searching only the identified specific commodities among the one or more commodities in the indication database to which the specified user has been granted access, and presenting, by the computer, the retrieved indications, via the display on the user device, to permit the specified user to interact with the retrieved indications. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44)
-
Specification