Patent ID: 7110975

Claim:
A method of coordinating and timing orders using an order manager operating on a computer, the order manager capable of communicating with a transaction destination over a communication network, the method comprising the steps of: a) receiving an order definition at the order manager, the order definition defined by an evaluation heuristic identifying a plurality of transaction instances, each said transaction instance identifying an order, the transaction destination and a predefined time instant for execution of the order with the transaction destination; b) at the predefined time instant associated with one of the transaction instances, transmitting over the communications network to the associated transaction destination an order message identifying the associated order; the predefined time instant, the order and the transaction destination of the order message being determined in accordance with the evaluation heuristic; c) receiving from the associated transaction destination over the communications network a completion message identifying a completion status of the order at the transmitted transaction destination; and d) repeating steps b) and c) in accordance with the completion status and the evaluation heuristic for coordinating and timing the order.