Patent ID: 8285633

Claim:
A computer-implemented method, comprising: storing a predefined algorithm; obtaining, by a computer processor of a first device and in a first communication session that is associated with a customer trading representative and that is usable for entering orders for a plurality of customers throughout a trading day, a parent order identifying the predefined algorithm; responsive to the parent order, in accordance with the stored predefined algorithm, recording, by the processor, the parent order without placing the parent order for execution; obtaining, by the processor and in a second communication session that is exclusively associated with a particular customer, a child order which is a child of the parent order and identifies the parent order for instructing an execution of a first portion of the parent order for the customer; responsive to the child order, placing, by the processor, the first portion of the parent order for execution; upon execution of the child order, transmitting, by the processor and to a device in a communication session that is exclusively associated with a particular customer, a report of the execution of the child order; wherein: the second communication session is usable for entering only child orders of parent orders previously placed in a customer-trading-representative associated communication session; and in accordance with the stored predefined algorithm, all portions of the parent order that do not correspond to any order that is a child of, and that identifies, the parent order remain unexecuted.