Patent ID: 8386370

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; 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 the process action of generating a market binary, comprises an action of 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.