US 11,909,702 B2
Message encoding and transmission across multiple platforms
Carrick John Pierce, New York, NY (US); Baris Mestanogullari, Downers Grove, IL (US); Ajay Kumar Jain, Aurora, IL (US); Agnes Casenave, London (GB); David Bernard Barton, Broxbourne (GB); and Nicholas Bandy, London (GB)
Assigned to Chicago Mercantile Exchange Inc., Chicago, IL (US)
Filed by Chicago Mercantile Exchange Inc., Chicago, IL (US)
Filed on Dec. 7, 2022, as Appl. No. 18/076,989.
Application 18/076,989 is a continuation of application No. 17/320,927, filed on May 14, 2021, granted, now 11,552,913.
Application 17/320,927 is a continuation of application No. 16/838,562, filed on Apr. 2, 2020, granted, now 11,038,827, issued on Jun. 15, 2021.
Application 16/838,562 is a continuation of application No. 15/788,399, filed on Oct. 19, 2017, granted, now 10,652,189, issued on May 12, 2020.
Prior Publication US 2023/0098371 A1, Mar. 30, 2023
Int. Cl. G06F 15/16 (2006.01); H04L 51/18 (2022.01); G06Q 40/04 (2012.01); H04L 51/04 (2022.01); H04L 9/40 (2022.01); H04L 51/234 (2022.01)
CPC H04L 51/18 (2013.01) [G06Q 40/04 (2013.01); H04L 51/04 (2013.01); H04L 63/126 (2013.01); H04L 51/234 (2022.05)] 11 Claims
OG exemplary drawing
 
7. A system for facilitation of efficient processing of instant messages communicated to an application via a network from message sources, the system comprising:
at least one memory operable to store the instant messages;
at least one processor configured to cause the system to:
receive, at a plurality of endpoint devices coupled with a network, an electronic message including actionable object data and textual object data from a network device, the actionable object data including one or more actionable parameters for processing orders, the textual object data including one or more descriptors of the one or more actionable parameters actionable by at least one exchange computer system,
prompt a user of at least one of the plurality of endpoint devices for an input related to the one or more actionable parameters;
select a first type of the plurality of endpoint devices according to a matrix, wherein the matrix includes a data element for a pairwise combination of each one of the plurality of endpoint devices and at least one category of capabilities associated with a transaction type;
select a second type of the plurality of endpoint devices according to the matrix;
generate a transaction request message at the first type of the plurality of endpoint devices in response to the actionable object data; and
display the textual object data at the second type of the plurality of endpoint devices.