CPC G06Q 40/04 (2013.01) [G06N 20/00 (2019.01); G06Q 30/0613 (2013.01)] | 23 Claims |
1. A computer-implemented method of hosting an electronic communication session for trading a financial instrument between an initiating user and one or more invitee users, comprising:
receiving, by a computing device having one or more processors, a request to begin the electronic communication session from an initiating user, the request identifying the financial instrument to be traded and various terms at which the initiating user is willing to trade the financial instrument;
determining, by the computing device, a liquidity score for the financial instrument based on historical trading data for one or more other financial instruments related to the financial instrument;
identifying, by the computing device, historical dealers associated with the historical trading data;
identifying, by the computing device, one or more dealer users capable of acting as an intermediate entity for trading the financial instrument based on the request, the determined liquidity score, and the identified historical dealers;
providing, by the computing device and to the initiating user, a list of the one or more identified dealer users;
receiving, by the computing device and from the initiating user, a selection of a particular dealer user based on the list of the one or more identified dealer users;
receiving, by the computing device and from the particular dealer user, a list of the one or more invitee users to participate in the electronic communication session;
transmitting, by the computing device and to each of the one or more invitee users, an invitation to participate in the electronic communication session;
establishing, by the computing device, the electronic communication session, wherein the electronic communication session permits each of the one or more invitee users to submit an offer to trade the financial instrument with the initiating user, each offer comprising an identification of its associated invitee user and trade parameters including a price and a quantity of the financial instrument;
selectively sharing, by the computing device, information regarding offers received during the electronic communication session with each of the initiating user, the dealer user, and the one or more invitee users; and
arranging, by the computing device and according to the liquidity score, the information regarding offers received during the electronic communication session on a plurality of graphical user interfaces (GUI), at least one GUI of the plurality of GUIs having information arranged for viewing by each of the initiating user, the dealer user, and the one or more invitee users.
|