Patent ID: 11972436
Assignee: ICE DATA, LP
Field: IT methods for management (Electrical engineering)
Classification: CPC G | IPC G

Claim 0:
1. A computer device comprising:
one or more processors operatively coupled to a non-transitory memory storing computer-readable instructions that, when executed by the one or more processors, cause the computer device to:
receive, over a network, one or more unstructured plain text messages from a counterparty device;
generate an interactive graphical user interface (GUI) comprising a message console in a first window and a quote console in a second window;
display, in the first window, the one or more unstructured plain text messages in real-time as the one or more unstructured plain text messages are received;
parse one or more component parts corresponding to structure and quote data and indicative of a transaction from the one or more unstructured plain text messages by:
determining a deal status of the transaction using one or more of a history and an activity of the counterparty device stored in a database,
matching one or more strings of characters in the one or more unstructured plain text messages with a hierarchy of expressions, and
identifying the one or more component parts of the transaction based on the determination of the deal status and the matching;

automatically highlight, in the first window, the identified one or more component parts corresponding to the structure and quote data of the one or more unstructured plain text messages;
display, in the second window, the identified one or more component parts corresponding to the structure and quote data in a normalized standard format in real-time as the one or more unstructured plain text messages are received;
generate a selectable web link, the selectable web link configured to launch a web interface that includes an editable electronic order ticket;
display, in the first window, the selectable web link;
create, upon a selection of the selectable web link in the first window, the editable electronic order ticket, the editable electronic order ticket comprising the one or more component parts of the transaction parsed from the one or more unstructured plain text messages in real-time;
display, in a newly launched web interface, the editable electronic order ticket; and
transmit, via a network interface, the editable electronic order ticket to one or more exchanges for fulfillment.