Patent ID: 7853514

Claim:
A computer-implemented process for creating an exchange platform for facilitating the purchase and sale of goods or services or assets or a combination thereof among users over a computer network, comprising: using one or more computing devices to perform the following process actions: providing a computer network based infrastructure for access by a user; allowing a user who has gained access to said infrastructure to enter market binary parameters, said parameters defining attributes of a market or markets being included in the exchange platform; and generating a market binary based on the user-entered market binary parameters, said market binary comprising a user downloadable form of said exchange platform which is downloaded by each user to a user computing device and which provides a two-sided electronic marketplace wherein users purchase and sell said goods or services or assets or a combination thereof, and wherein the market binary is self-contained and so each user computing device can independently run the electronic marketplace, and wherein generating a market binary, comprises, generating a market kernel component of the market binary which implements each market according to the market binary parameters, receives orders to buy or sell or both, matches trades among the users and updates a state of the market, generating a clearing and settlement service component of the market binary which provides a data interface for a user in cases wherein external clearing and settlement agents are employed to guarantee the integrity of one or more of the markets, generating a transaction manager component of the market binary which communicates with a transaction management service over the computer network and assists the market kernel component in managing transactions between users, and generating a user management service component of the market binary which communicates with a user management service over the computer network and employs the user management service to validate user credentials.