Method for managing distributed trading data
First Claim
1. A computer-implemented method of managing securities market information across a network of securities market data providers, comprising the steps of:
- (a) electronically receiving, from a first securities market participant over a computer network, first data including an electronically executable order and order display attributes and targeting parameters in a first securities market system that protects said first data behind a firewall, said first securities market system comprising at least one of an auction server and a matching engine for initiating searches for contra-side trading interests and enabling executions between said first market participant and qualified contra parties;
(b) electronically receiving, from a second securities market participant, second data including confidential information regarding said second securities market participant in a second securities market system that protects said-second data behind a firewall, said second securities market system comprising at least one of a routing engine and an interface to a remote database for the purpose of evaluating whether said second participant is qualified to receive information about said first participant'"'"'s order as instructed by said order display attributes attached to said first participant'"'"'s order, said second system not informing said second participant of said first participant'"'"'s order unless said second participant is determined to be qualified to receive said information about said first participant'"'"'s order;
(c) electronically issuing, over said computer network, an advertisement request message from said first system to said second system, said advertisement message comprising said order display attributes and said targeting parameters of said first data from said first system;
(d) electronically prompting said second system via the advertisement request message to use said first data from said first securities market system and said second data from said second securities market system and one or more rules to check whether said second securities market participant has in a system for managing orders an order on the contra side of said first participant'"'"'s order, and based at least in part on a result of said check, determining whether said second securities market participant is qualified to receive information about the first participant'"'"'s order as instructed by the order display attributes attached to said first participant'"'"'s order; and
(e) displaying on said second system said information about said first participant'"'"'s order as instructed by said order display attributes attached to said first participant'"'"'s order based on said qualification from step (d).
9 Assignments
0 Petitions
Accused Products
Abstract
In a preferred embodiment, the invention comprises a computer-implemented system and method of managing market information across a network of data providers, comprising the steps of: (a) electronically receiving first data including confidential information regarding market participants in a first system that protects said first data behind a firewall; (b) electronically receiving second data including confidential information regarding market participants in a second system that protects said second data behind a firewall; (c) electronically receiving an order and targeting parameters from a first market participant; (d) electronically issuing an advertisement request message to said first system and said second system, said advertisement message comprising display attributes of said order and comprising said targeting parameters; (e) electronically prompting said first system and said second system via the advertisement request message to each send a coordination request message to a Coordination Hub, said coordination request message comprising information deduced from said confidential information regarding market participants in said first and second systems, wherein the selection of the information that is sent to the Coordination Hub is based at least in part on said first market participant'"'"'s targeting parameters; (f) electronically prompting based on the coordination request message said Coordination Hub to issue permissions to advertise the order to selected market participants, wherein market participants are selected based, at least in part, on said received information regarding market participants; and (g) electronically prompting based on the permission to advertise the order said first system and said second system to route information about said order from first participant to said selected market participants.
-
Citations
205 Claims
-
1. A computer-implemented method of managing securities market information across a network of securities market data providers, comprising the steps of:
-
(a) electronically receiving, from a first securities market participant over a computer network, first data including an electronically executable order and order display attributes and targeting parameters in a first securities market system that protects said first data behind a firewall, said first securities market system comprising at least one of an auction server and a matching engine for initiating searches for contra-side trading interests and enabling executions between said first market participant and qualified contra parties; (b) electronically receiving, from a second securities market participant, second data including confidential information regarding said second securities market participant in a second securities market system that protects said-second data behind a firewall, said second securities market system comprising at least one of a routing engine and an interface to a remote database for the purpose of evaluating whether said second participant is qualified to receive information about said first participant'"'"'s order as instructed by said order display attributes attached to said first participant'"'"'s order, said second system not informing said second participant of said first participant'"'"'s order unless said second participant is determined to be qualified to receive said information about said first participant'"'"'s order; (c) electronically issuing, over said computer network, an advertisement request message from said first system to said second system, said advertisement message comprising said order display attributes and said targeting parameters of said first data from said first system; (d) electronically prompting said second system via the advertisement request message to use said first data from said first securities market system and said second data from said second securities market system and one or more rules to check whether said second securities market participant has in a system for managing orders an order on the contra side of said first participant'"'"'s order, and based at least in part on a result of said check, determining whether said second securities market participant is qualified to receive information about the first participant'"'"'s order as instructed by the order display attributes attached to said first participant'"'"'s order; and (e) displaying on said second system said information about said first participant'"'"'s order as instructed by said order display attributes attached to said first participant'"'"'s order based on said qualification from step (d). - View Dependent Claims (3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 161)
-
-
2. A computer system for managing securities market information across a network of securities market data providers, comprising:
-
(a) a first securities market system for electronically receiving, from a first securities market participant over a computer network, first data including an electronically executable order and order display attributes and targeting parameters, said first securities market system comprising at least one of an auction server and a matching engine for initiating searches for contra-side trading interests and enabling executions between said first market participant and qualified contra parties; and (b) a second securities market system for electronically receiving, from a second securities market participant, second data including confidential trading interest information regarding market participants, said second securities market system comprising at least one of a routing engine and an interface to a remote database for the purpose of evaluating whether said second participant is qualified to receive information about said first participant'"'"'s order as instructed by said order display attributes attached to said first participant'"'"'s order, said second system not informing said second participant of said first participant'"'"'s order unless said second participant is determined to be qualified to receive said information about said first participant'"'"'s order;
said first system being configured for electronically issuing an advertisement request message to said second system, said advertisement message comprising said order display attributes and said targeting parameters from said first system;
said second system being configured to be electronically prompted via the advertisement request message to use said first data from said first securities market system and said second data from said second securities market system and one or more rules to check whether said second securities market participant has in a system for managing orders an order on the contra side of said first participant'"'"'s order, and based at least in part on a result of said check, determining whether said second securities market participant is qualified to receive information about the first participant'"'"'s order as instructed by the order display attributes attached to said first participant'"'"'s order; and
said second system being configured for displaying said information about said first participant'"'"'s order as instructed by said order display attributes attached to said first participant'"'"'s order based on said qualification. - View Dependent Claims (104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204)
-
-
205. An article of manufacture for managing market information across a network of data providers, the article of manufacture comprising:
-
a computer-readable storage medium; and code on the computer-readable storage medium, the code, when executed on one or more computers, controlling the one or more computers for; (a) electronically receiving, from a first securities market participant over a computer network, first data including an electronically executable order and order display attributes and targeting parameters in a first securities market system that protects said first data behind a firewall, said first securities market system comprising at least one of an auction server and a matching engine for initiating searches for contra-side trading interests and enabling executions between said first market participant and qualified contra parties; (b) electronically receiving, from a second securities market participant, second data including confidential trading interest information regarding said second securities market participant in a second securities market system that protects said second data behind a firewall, said second securities market system comprising at least one of a routing engine and an interface to a remote database for the purpose of evaluating whether said second participant is qualified to receive information about said first participant'"'"'s order as instructed by said order display attributes attached to said first participant'"'"'s order, said second system not informing said second participant of said first participant'"'"'s order unless said second participant is determined to be qualified to receive said information about said first participant'"'"'s order; (c) electronically issuing, over said computer network, an advertisement request message from said first system to said second system, said advertisement request message comprising said order display attributes and said targeting parameters of said first data from said first system; (d) electronically prompting said second system via the advertisement request message to use said first data from said first securities market system and said second data from said second securities market system and one or more rules to check whether said second securities market participant has in a system for managing orders an order on the contra side of said first participant'"'"'s order, and based at least in part on a result of said check, determining whether said second securities market participant is qualified to receive information about the first participant'"'"'s order as instructed by the order display attributes attached to said first participant'"'"'s order; and (e) displaying on said second system said information about said first participant'"'"'s order as instructed by said order display attributes attached to said first participant'"'"'s order based on said qualification from step (d).
-
Specification