US 12,307,522 B2
In-line FIX packet translator
Andrew Theodore Renalds, Chicago, IL (US)
Assigned to TRADING TECHNOLOGIES INTERNATIONAL, INC., Chicago, IL (US)
Filed by Trading Technologies International, Inc., Chicago, IL (US)
Filed on Sep. 19, 2023, as Appl. No. 18/470,027.
Application 18/470,027 is a continuation of application No. 18/156,197, filed on Jan. 18, 2023, granted, now 11,810,195.
Application 18/156,197 is a continuation of application No. 17/696,478, filed on Mar. 16, 2022, granted, now 11,587,168.
Application 17/696,478 is a continuation of application No. 17/067,309, filed on Oct. 9, 2020, granted, now 11,334,946, issued on May 17, 2022.
Application 17/067,309 is a continuation of application No. 16/691,067, filed on Nov. 21, 2019, granted, now 10,846,797, issued on Nov. 24, 2020.
Application 16/691,067 is a continuation of application No. 16/355,310, filed on Mar. 15, 2019, granted, now 10,529,025, issued on Jan. 7, 2020.
Application 16/355,310 is a continuation of application No. 15/792,283, filed on Oct. 24, 2017, granted, now 10,275,830, issued on Apr. 30, 2019.
Application 15/792,283 is a continuation of application No. 15/218,649, filed on Jul. 25, 2016, granted, now 9,830,658, issued on Nov. 28, 2017.
Application 15/218,649 is a continuation of application No. 13/732,064, filed on Dec. 31, 2012, granted, now 9,426,245, issued on Aug. 23, 2016.
Prior Publication US 2024/0005405 A1, Jan. 4, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. G06Q 40/04 (2012.01); H04L 12/46 (2006.01); H04L 45/74 (2022.01); H04L 67/565 (2022.01)
CPC G06Q 40/04 (2013.01) [H04L 12/4633 (2013.01); H04L 45/74 (2013.01); H04L 67/565 (2022.05)] 11 Claims
OG exemplary drawing
 
1. A system including:
a gateway in communication with a source device and a target device, the gateway configured to:
establish a communication session directly between the source device and the target device;
receive a message communicated from the source device to the target device, wherein the message is formatted according to a first FIX protocol and includes application level trade order related data in a message body and session level data in a message wrapper;
translate the received message without modifying content of the session level data in the message wrapper, wherein the translation is performed in-line and edits the application level trade order related data formatted according to the first FIX protocol in the received message to reflect application level trade order data formatted according to a second FIX protocol implemented at the target device; and
route the translated message including unmodified session level data in the message wrapper to the target device.