US 11,972,436 B2
Method and system for collecting and parsing market data from various sources
Jacob E. Pechenik, New York, NY (US); Gregory S. Campbell, Brooklyn, NY (US); Douglas E. Miller, Brooklyn, NY (US); Blake A. Barnes, New York, NY (US); Kevin Kimmel, Hoboken, NJ (US); Todd M. Kenney, Devon, PA (US); Carmelo Piccione, Brooklyn, NY (US); and Yasmin Sohrawardy, Woodside, NY (US)
Assigned to ICE Data, LP, Atlanta, GA (US)
Filed by ICE Data, LP, Atlanta, GA (US)
Filed on Apr. 15, 2021, as Appl. No. 17/231,684.
Application 17/231,684 is a continuation of application No. 13/770,452, filed on Feb. 19, 2013, granted, now 11,010,767.
Application 13/770,452 is a continuation in part of application No. 11/961,296, filed on Dec. 20, 2007, granted, now 8,751,403, issued on Jun. 10, 2014.
Claims priority of provisional application 60/876,212, filed on Dec. 21, 2006.
Prior Publication US 2021/0233089 A1, Jul. 29, 2021
This patent is subject to a terminal disclaimer.
Int. Cl. G06Q 30/02 (2023.01); G06Q 10/00 (2023.01); G06Q 10/10 (2023.01); G06Q 30/00 (2023.01); G06Q 30/0201 (2023.01); G06Q 40/06 (2012.01)
CPC G06Q 30/00 (2013.01) [G06Q 10/00 (2013.01); G06Q 10/10 (2013.01); G06Q 30/0201 (2013.01); G06Q 30/0206 (2013.01); G06Q 40/06 (2013.01)] 28 Claims
OG exemplary drawing
 
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.