Patent ID: 8423422

Claim:
A computer-implemented system comprising the following computer components stored in a computer storage media and executable by one or more processors: a plurality of seller proxies configured to negotiate offers to sell a plurality of similar items for respective sellers at respective proposed sell prices; a buyer proxy configured to negotiate an offer to purchase at least one of the plurality of similar items for a buyer at a proposed buy price; and a registration component configured to: receive one or more registration requests from: i) a seller proxy when a seller accepts the offer to purchase at the proposed buy price; or ii) the buyer proxy when the buyer accepts an offer to sell at a proposed sell price; initiate one or more registrations after receiving the one or more registration requests, wherein each registration creates a binding agreement between the buyer and a seller; and resolve concurrency ensuring that the buyer does not purchase more than a pre-set quantity of similar items by terminating outstanding offers to purchase after the pre-set quantity has been satisfied.