Computer systems for selective transmission
AssigneeCfph, LLC
InventorKevin Foley
Life of this patent
Estimating the term…
Abstract
Various embodiments are directed to a trading system and method for indicating trading interests. A wrapped liquidity notice may be provided to a user, in which the wrapped liquidity notice provides first information about a trading interest of at least one other user. The user may request to unwrap the liquidity notice. Responsive to the request, the liquidity notice may be at least partially unwrapped to provide to the user second information about the trading interest. The liquidity notice may be unwrapped additional times to reveal additional information about the trading interest. Exemplary information that may be unwrapped for the user comprises information about the buy/sell side, trading product, price, and quantity of the trading interest.
Claims20
A method comprising:
- controlling, by at least one processor of a trading system comprising a plurality of computer workstations configured to be in network communication with one another, in which a first computer workstation of the plurality of computer workstations comprises the at least one processor:
- receiving first trading information of a first user from a first computer workstation of the plurality of computer workstations;
- receiving a first trading interest of an order of a second user from a second computer workstation of the plurality of computer workstations;
- based at least in part on the first trading information, determining whether the first user is qualified to receive information about the first trading interest;
- when the first user is determined to be qualified to receive the information about the first trading interest, providing first information about the first trading interest to the first computer workstation;
- receiving, from the first computer workstation, a first request of the first user to receive additional information about the first trading interest;
- after receiving the first request, providing second information about the first trading interest to the first computer workstation, in which the second information is different from the first information;
- responsive to receiving the first request to receive the additional information about the first trading interest, generating a window of a graphical user interface including an alert to be provided at the second computer workstation indicating that information about the first trading interest has been provided to another user,
- in which the first computer workstation is configured to receive a plurality of orders of a plurality of given users respectively from a plurality of given computer workstations behind a firewall of the first computer workstation inaccessible to the first user, such that the plurality of orders remain confidential with respect to the first user and an existence of the plurality of orders is not communicated to the first user, and
- in which the first computer workstation is configured with the plurality of computer workstations in a decentralized configuration that enables each of the computer workstations to perform matching functions to trigger a liquidity notice, and analyze trading information from an Order Management System (OMS) and trade information about orders of other users from others of the plurality of computer workstations without revealing information about the orders of the other users;
- and
- when the first computer workstation identifies a possible match based on the trading information from the OMS and the trade information, outputting a liquidity notice.
An apparatus comprising:
- at least one processor of a trading system comprising a plurality of computer workstations configured to be in network communication with one another, in which a first computer workstation of the plurality of computer workstations comprises the at least one processor, and in which the at least one processor is configured to control:
- receiving first trading information of a first user from a first computer workstation of the plurality of computer workstations;
- receiving a first trading interest of an order of a second user from a second computer workstation of the plurality of computer workstations;
- based at least in part on the first trading information, determining whether the first user is qualified to receive information about the first trading interest;
- when the first user is determined to be qualified to receive the information about the first trading interest, providing first information about the first trading interest to the first computer workstation;
- receiving, from the first computer workstation, a first request of the first user to receive additional information about the first trading interest;
- after receiving the first request, providing second information about the first trading interest to the first computer workstation, in which the second information is different from the first information;
- responsive to receiving the first request to receive the additional information about the first trading interest, generating a window of a graphical user interface including an alert to be provided at the second computer workstation indicating that information about the first trading interest has been provided to another user,
- in which the first computer workstation is configured to receive a plurality of orders of a plurality of given users respectively from a plurality of given computer workstations behind a firewall of the first computer workstation inaccessible to the first user, such that the plurality of orders remain confidential with respect to the first user and an existence of the plurality of orders is not communicated to the first user, and
- in which the first computer workstation is configured with the plurality of computer workstations in a decentralized configuration that enables each of the computer workstations to perform matching functions to trigger a liquidity notice, and analyze trading information from an Order Management System (OMS) and trade information about orders of other users from others of the plurality of computer workstations without revealing information about the orders of the other users;
- and
- when the first computer workstation identifies a possible match based on the trading information from the OMS and the trade information, outputting a liquidity notice.
A non-transitory computer readable medium configured to store instructions that, when executed by at least one processor of a trading system comprising a plurality of computer workstations configured to be in network communication with one another, in which a first computer workstation of the plurality of computer workstations comprises the at least one processor, control:
- receiving first trading information of a first user from a first computer workstation of the plurality of computer workstations;
- receiving a first trading interest of an order of a second user from a second computer workstation of the plurality of computer workstations;
- based at least in part on the first trading information, determining whether the first user is qualified to receive information about the first trading interest;
- when the first user is determined to be qualified to receive the information about the first trading interest, providing first information about the first trading interest to the first computer workstation;
- receiving, from the first computer workstation, a first request of the first user to receive additional information about the first trading interest;
- after receiving the first request, providing second information about the first trading interest to the first computer workstation, in which the second information is different from the first information;
- responsive to receiving the first request to receive the additional information about the first trading interest, generating a window of a graphical user interface including an alert to be provided at the second computer workstation indicating that information about the first trading interest has been provided to another user,
- in which the first computer workstation is configured to receive a plurality of orders of a plurality of given users respectively from a plurality of given computer workstations behind a firewall of the first computer workstation inaccessible to the first user, such that the plurality of orders remain confidential with respect to the first user and an existence of the plurality of orders is not communicated to the first user, and
- in which the first computer workstation is configured with the plurality of computer workstations in a decentralized configuration that enables each of the computer workstations to perform matching functions to trigger a liquidity notice, and analyze trading information from an Order Management System (OMS) and trade information about orders of other users from others of the plurality of computer workstations without revealing information about the orders of the other users;
- and
- when the first computer workstation identifies a possible match based on the trading information from the OMS and the trade information, outputting a liquidity notice.
Dependencies are inferred from the claim text.