US 11,689,490 B2
System and method for regulating electronic message transmissions
Vladimir Parizhsky, New York, NY (US); Alexei Lebedev, New York, NY (US); and Robert Cornish, Jersey City, NJ (US)
Assigned to Intercontinental Exchange Holdings, Inc., Atlanta, GA (US)
Filed by Intercontinental Exchange Holdings, Inc., Atlanta, GA (US)
Filed on Sep. 19, 2022, as Appl. No. 17/947,663.
Application 17/947,663 is a continuation of application No. 17/685,603, filed on Mar. 3, 2022, granted, now 11,489,802.
Application 17/685,603 is a continuation of application No. 17/392,613, filed on Aug. 3, 2021, granted, now 11,303,598, issued on Apr. 12, 2022.
Application 17/392,613 is a continuation of application No. 17/226,155, filed on Apr. 9, 2021, granted, now 11,115,364, issued on Sep. 7, 2021.
Application 17/226,155 is a continuation of application No. 17/144,362, filed on Jan. 8, 2021, granted, now 11,005,800, issued on May 11, 2021.
Application 17/144,362 is a continuation of application No. 17/003,006, filed on Aug. 26, 2020, granted, now 10,944,709, issued on Mar. 9, 2021.
Application 17/003,006 is a continuation of application No. 16/910,142, filed on Jun. 24, 2020, granted, now 10,819,670, issued on Oct. 27, 2020.
Application 16/910,142 is a continuation of application No. 16/819,573, filed on Mar. 16, 2020, granted, now 10,749,830, issued on Aug. 18, 2020.
Application 16/819,573 is a continuation of application No. 16/160,299, filed on Oct. 15, 2018, granted, now 10,645,050, issued on May 5, 2020.
Application 16/160,299 is a continuation of application No. 15/668,485, filed on Aug. 3, 2017, granted, now 10,218,658, issued on Feb. 26, 2019.
Claims priority of provisional application 62/464,721, filed on Feb. 28, 2017.
Prior Publication US 2023/0009215 A1, Jan. 12, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 51/222 (2022.01); H04L 51/212 (2022.01); H04L 51/214 (2022.01); H04L 51/226 (2022.01); G06Q 10/107 (2023.01)
CPC H04L 51/222 (2022.05) [H04L 51/212 (2022.05); H04L 51/214 (2022.05); H04L 51/226 (2022.05); G06Q 10/107 (2013.01)] 14 Claims
OG exemplary drawing
 
1. A method comprising:
in a system comprising at least one processor operatively coupled to a non-transitory memory storing computer-readable instructions that, when executed by the at least one processor, causes the system to perform the steps of:
intercepting, via a system input interface, a first incoming message and a second incoming message, each having respective destinations other than the system;
determining, based on one or more first internet protocol (IP) attributes of the first incoming message, that the first incoming message originated from a first participant device associated with a first configuration;
determining, based on one or more second IP attributes of the second incoming message, that the second incoming message originated from a second participant device associated with a second configuration;
determining one or more transmission delay offsets according to one or more of the first configuration and the second configuration; and
applying the one or more transmission delay offsets to one or more of the first incoming message and the second incoming message prior to transmission of each from the system to their respective destinations.