Patent ID: 8515853

Claim:
A method of executing an order, comprising: receiving a first order to buy or sell a first quantity of a security, the first order having match insurance that guarantees that an insured quantity of the first order will be executed at a match price set in a match process even if the insured quantity of the first order is not executed in the match process, the insured quantity being less than or equal to the first quantity; storing the first order in a memory of a computer; receiving, by the computer, any other orders on the same buy or sell side as the first order; storing, in the memory of the computer, said any other orders on the same buy or sell side as the first order; receiving at least one second order to transact a second quantity of the security, the at least one second order being on the other buy or sell side of the first order; storing the at least one second order in the memory of the computer; executing, by the computer, the match process that a) sums the quantities of the first order, and said any other orders on the same buy or sell side as the first order, to generate a first side sum, b) sums the quantities of the at least one second order to generate a second side sum, c) determines that the first side sum is greater than the second side sum, d) matches a portion of the first order with a same-sized portion of the at least one second order at the match price, the matched portion being less than the insured quantity, leaving an insured remainder as the difference between the matched portion and the insured quantity; and executing, on the computer, the insured remainder with a contra-side quantity of the security from a provider of the match insurance at the match price.