Cross-trading system
First Claim
1. A computerized method for cross trading of financial instruments is provided, which comprises:
- visually displaying, on a display, a plurality of unexecuted orders for a given financial instrument, the unexecuted orders including a plurality of buy orders and a plurality of sell orders, each order including a price per unit component and a quantity component;
automatically identifying cross trading opportunities between one or more of the buy orders and one or more of the sell orders;
visually displaying, on the display, a graphical representation of the cross trading opportunities which illustrates the quantity available for cross trading at each price across a predetermined price per unit range;
accepting, from a user, a selection of a price within the predetermined price per unit range;
accepting, from the user, an execution instruction, and executing a cross trade at the price for the quantity associated with the price in the graphical representation, with the one or more buy orders and one or more sell orders associated with the price and quantity in the graphical representation.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for cross trading of financial instruments is provided. The system and method visually displays, on a display, a plurality of unexecuted orders for a given financial instrument. The unexecuted orders include a plurality of buy orders and a plurality of sell orders, and each order includes a price per unit component and a quantity component. The system automatically identifies cross trading opportunities between one or more of the buy orders and one or more of the sell orders, and visually displays, on the display, a graphical representation of the cross trading opportunities. This graphical representation illustrates the quantity available for cross trading at each price across a price per unit range. The system accepts, from a user, a selection of a price within the price per unit range, and accepts, from the user, an execution instruction. The system then executes a cross trade at the price for the quantity associated with the price in the graphical representation, with the one or more buy orders and one or more sell orders associated with the price and quantity in the graphical representation.
-
Citations
32 Claims
-
1. A computerized method for cross trading of financial instruments is provided, which comprises:
-
visually displaying, on a display, a plurality of unexecuted orders for a given financial instrument, the unexecuted orders including a plurality of buy orders and a plurality of sell orders, each order including a price per unit component and a quantity component;
automatically identifying cross trading opportunities between one or more of the buy orders and one or more of the sell orders;
visually displaying, on the display, a graphical representation of the cross trading opportunities which illustrates the quantity available for cross trading at each price across a predetermined price per unit range;
accepting, from a user, a selection of a price within the predetermined price per unit range;
accepting, from the user, an execution instruction, and executing a cross trade at the price for the quantity associated with the price in the graphical representation, with the one or more buy orders and one or more sell orders associated with the price and quantity in the graphical representation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 25, 28, 29)
-
-
15. A system comprising:
-
a sales trader process executing on a computer, the process;
visually displaying, on a display screen, a plurality of unexecuted orders for a given financial instrument, the unexecuted orders including a plurality of buy orders and a plurality of sell orders, each order including a price per unit component and a quantity component;
automatically identifying cross trading opportunities between one or more of the buy orders and one or more of the sell orders;
visually displaying, on the display screen, a graphical representation of the cross trading opportunities which illustrates the quantity available for cross trading at each price across a predetermined price per unit range;
accepting, from a user via an input device, a selection of a price within the predetermined price per unit range;
accepting, from the user via an input device, an execution instruction, and executing a cross trade at the price for the quantity associated with the price in the graphical representation, with the one or more buy orders and one or more sell orders associated with the price and quantity in the graphical representation. - View Dependent Claims (16, 17, 18, 19, 26)
-
-
20. A system comprising:
-
a position trader process executing on a computer, the process;
visually displaying, on a display screen, a plurality of unexecuted orders for a given financial instrument, the unexecuted orders including a plurality of buy orders and a plurality of sell orders, each order including a price per unit component and a quantity component;
automatically identifying cross trading opportunities between one or more of the buy orders and one or more of the sell orders;
visually displaying, on the display screen, a graphical representation of the cross trading opportunities which illustrates the quantity available for cross trading at each price across a predetermined price per unit range;
accepting, from a user via an input device, a selection of a price within the predetermined price per unit range;
accepting, from the user via an input device, an execution instruction, and executing a cross trade at the price for the quantity associated with the price in the graphical representation, with the one or more buy orders and one or more sell orders associated with the price and quantity in the graphical representation. - View Dependent Claims (21, 22, 23, 24, 27)
-
-
30. Computer readable media, having stored thereon, computer executable process steps operative to control a computer to perform steps comprising:
-
visually displaying, on a display, a plurality of unexecuted orders for a given financial instrument, the unexecuted orders including a plurality of buy orders and a plurality of sell orders, each order including a price per unit component and a quantity component;
automatically identifying cross trading opportunities between one or more of the buy orders and one or more of the sell orders;
visually displaying, on the display, a graphical representation of the cross trading opportunities which illustrates the quantity available for cross trading at each price across a predetermined price per unit range;
accepting, from a user, a selection of a price within the predetermined price per unit range;
accepting, from the user, an execution instruction, and executing a cross trade at the price for the quantity associated with the price in the graphical representation, with the one or more buy orders and one or more sell orders associated with the price and quantity in the graphical representation.
-
-
31. Computer readable media, having stored thereon, computer executable process steps operative to control a computer to perform steps, comprising:
-
visually displaying, on a display screen, a plurality of unexecuted orders for a given financial instrument, the unexecuted orders including a plurality of buy orders and a plurality of sell orders, each order including a price per unit component and a quantity component;
automatically identifying cross trading opportunities between one or more of the buy orders and one or more of the sell orders;
visually displaying, on the display screen, a graphical representation of the cross trading opportunities which illustrates the quantity available for cross trading at each price across a predetermined price per unit range;
accepting, from a user via an input device, a selection of a price within the predetermined price per unit range;
accepting, from the user via an input device, an execution instruction, and executing a cross trade at the price for the quantity associated with the price in the graphical representation, with the one or more buy orders and one or more sell orders associated with the price and quantity in the graphical representation.
-
-
32. Computer readable media, having stored thereon, computer executable process steps operative to control a computer to perform steps, comprising:
-
visually displaying, on a display screen, a plurality of unexecuted orders for a given financial instrument, the unexecuted orders including a plurality of buy orders and a plurality of sell orders, each order including a price per unit component and a quantity component;
automatically identifying cross trading opportunities between one or more of the buy orders and one or more of the sell orders;
visually displaying, on the display screen, a graphical representation of the cross trading opportunities which illustrates the quantity available for cross trading at each price across a predetermined price per unit range;
accepting, from a user via an input device, a selection of a price within the predetermined price per unit range;
accepting, from the user via an input device, an execution instruction, and executing a cross trade at the price for the quantity associated with the price in the graphical representation, with the one or more buy orders and one or more sell orders associated with the price and quantity in the graphical representation.
-
Specification