Patent ID: 8296215

Claim:
A computer-implemented method, the method comprising: under control of a second computer process executed by one or more processors in a computer system: notifying a set of first computer processes of a proposed price for buying or selling a security, wherein the set of first computer processes represents a subset of market participants that is less than all of a plurality of market participants participating in a market, and wherein a trade for the security at the proposed price is not executable at the market, receiving an improved price for the security from at least one of the first computer processes, wherein the improved price is received in response to the notifying the set of first computer processes of the proposed price, wherein the improved price is higher than the proposed price for buying the security or lower than the proposed price for selling the security, and in response to receiving the improved price from the at least one of the first computer processes, providing the improved price as a published price, wherein the plurality of market participants can execute a trade for the security at the published price.