US 12,463,930 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 Mar. 10, 2025, as Appl. No. 19/074,774.
Application 19/074,774 is a continuation of application No. 18/795,400, filed on Aug. 6, 2024, granted, now 12,355,717.
Application 18/795,400 is a continuation of application No. 18/410,491, filed on Jan. 11, 2024, granted, now 12,095,718, issued on Sep. 17, 2024.
Application 18/410,491 is a continuation of application No. 18/195,462, filed on May 10, 2023, granted, now 12,010,083, issued on Jun. 11, 2024.
Application 18/195,462 is a continuation of application No. 17/947,663, filed on Sep. 19, 2022, granted, now 11,689,490, issued on Jun. 27, 2023.
Application 17/947,663 is a continuation of application No. 17/685,603, filed on Mar. 3, 2022, granted, now 11,489,802, issued on Nov. 1, 2022.
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 2025/0219983 A1, Jul. 3, 2025
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 51/222 (2022.01); G06Q 10/107 (2023.01); H04L 51/212 (2022.01); H04L 51/214 (2022.01); H04L 51/226 (2022.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)] 15 Claims
OG exemplary drawing
 
1. A method comprising:
receiving, via one or more computing devices, a first message and a second message, the one or more computing devices comprising a non-transitory memory and at least one processor;
identifying, by the one or more computing devices, one or more internet protocol (IP) attributes of each of the first message and the second message;
determining, by the one or more computing devices, based on the identified IP attributes, that:
the first message either originated from or is destined for a first device associated with a first configuration, and
the second message either originated from or is destined for a second device associated with a second configuration;
determining, by the one or more computing devices, one or more transmission delay offsets according to one or more of the first configuration and the second configuration; and
applying, by the one or more computing devices, the one or more transmission delay offsets to one or more of the first message and the second message prior to transmission of each from the one or more computing devices to their respective final destinations.