System and method for managing relationships between brokers and traders using a messaging format
First Claim
1. A method of managing messages in a trading network, comprising:
- storing a set of user relationships between a first user and one or more second users authorized to act on behalf of the first user;
receiving from a trading system a trading message regarding a trading order submitted on behalf of the first user;
communicating the trading message to the first user;
identifying from the set of user relationships each of the second users;
for each of the identified second users, generating a carrier message that includes the trading message and routing information associated with that second user; and
for each of the identified second users, communicating the respective carrier message toward a user application associated with that second user based at least on the routing information included in the respective carrier message.
3 Assignments
0 Petitions
Accused Products
Abstract
According to one embodiment, a method of managing messages in a trading network is provided. A set of user relationships between a first user and one or more second users authorized to act on behalf of the first user is stored. A trading message regarding a trading order submitted on behalf of the first user is received from a trading system. The trading message is communicated to the first user. Each of the second users is identifying from the set of user relationships. For each of the identified second users, a carrier message is generated that includes the trading message and routing information associated with that second user. For each of the identified second users, the respective carrier message is communicated toward a user application associated with that second user based at least on the routing information included in the respective carrier message.
34 Citations
42 Claims
-
1. A method of managing messages in a trading network, comprising:
-
storing a set of user relationships between a first user and one or more second users authorized to act on behalf of the first user;
receiving from a trading system a trading message regarding a trading order submitted on behalf of the first user;
communicating the trading message to the first user;
identifying from the set of user relationships each of the second users;
for each of the identified second users, generating a carrier message that includes the trading message and routing information associated with that second user; and
for each of the identified second users, communicating the respective carrier message toward a user application associated with that second user based at least on the routing information included in the respective carrier message. - View Dependent Claims (2, 3, 4)
-
-
5. A system for managing messages in a trading network, comprising a proxy module operable to:
-
store a set of user relationships between a first user and one or more second users authorized to act on behalf of the first user;
receive from a trading system a trading message regarding a trading order submitted on behalf of the first user;
communicate the trading message to the first user;
identify from the set of user relationships each of the second users;
for each of the identified second users, generate a carrier message that includes the trading message and routing information associated with that second user; and
for each of the identified second users, communicate the respective carrier message toward a user application associated with that second user based at least on the routing information included in the respective carrier message. - View Dependent Claims (6, 7, 8)
-
-
9. A method of managing messages in a trading network, comprising:
-
storing a set of user relationships between a first user and one or more second users authorized to act on behalf of the first user in a particular trading system;
storing an association between a particular connection with the trading system and a first user relationship between the first user and a particular second user, the particular connection being one of a plurality of connections;
receiving from a user application associated with the particular second user a carrier message including a trading message, the trading message comprising a message regarding a trading order;
separating the trading message from the carrier message;
identifying the particular connection from the plurality of connections based at least on information within the trading message and the stored association; and
forwarding the trading message to the particular trading system via the identified particular connection. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. A system for managing messages in a trading network, comprising a client application operable to:
-
store a set of user relationships between a first user and one or more second users authorized to act on behalf of the first user in a particular trading system;
store an association between a particular connection with the trading system and a first user relationship between the first user and a particular second user, the particular connection being one of a plurality of connections;
receive from a user application associated with the particular second user a carrier message including a trading message, the trading message comprising a message regarding a trading order;
separate the trading message from the carrier message;
identify the particular connection from the plurality of connections based at least on information within the trading message and the stored association; and
forward the trading message to the particular trading system via the identified particular connection. - View Dependent Claims (27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42)
-
Specification