US 12,131,382 B2
System and method for dynamically managing message flow
Alexander V. Foygel, Highland Park, IL (US); Bharat Mittal, Schaumburg, IL (US); and Douglas R. Duquette, Gloucester, MA (US)
Assigned to Trading Technologies International, Inc., Chicago, IL (US)
Filed by TRADING TECHNOLOGIES INTERNATIONAL, INC., Chicago, IL (US)
Filed on Aug. 8, 2023, as Appl. No. 18/446,198.
Application 18/446,198 is a continuation of application No. 17/575,293, filed on Jan. 13, 2022, granted, now 11,769,203.
Application 17/575,293 is a continuation of application No. 16/909,399, filed on Jun. 23, 2020, granted, now 11,257,159, issued on Feb. 22, 2022.
Application 16/909,399 is a continuation of application No. 16/448,897, filed on Jun. 21, 2019, granted, now 10,733,670, issued on Aug. 4, 2020.
Application 16/448,897 is a continuation of application No. 15/459,967, filed on Mar. 15, 2017, granted, now 10,380,688, issued on Aug. 13, 2019.
Application 15/459,967 is a continuation of application No. 14/488,974, filed on Sep. 17, 2014, granted, now 9,639,896, issued on May 2, 2017.
Application 14/488,974 is a continuation of application No. 13/363,642, filed on Feb. 1, 2012, granted, now 8,868,776, issued on Oct. 21, 2014.
Application 13/363,642 is a continuation of application No. 12/910,027, filed on Oct. 22, 2010, granted, now 8,131,868, issued on Mar. 6, 2012.
Application 12/910,027 is a continuation of application No. 12/180,942, filed on Jul. 28, 2008, granted, now 7,844,726, issued on Nov. 30, 2010.
Prior Publication US 2024/0020764 A1, Jan. 18, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 47/10 (2022.01); G06Q 40/04 (2012.01); H04L 9/40 (2022.01); H04L 47/28 (2022.01); H04L 67/303 (2022.01); H04L 67/62 (2022.01); H04L 69/329 (2022.01); H04L 67/568 (2022.01)
CPC G06Q 40/04 (2013.01) [H04L 9/40 (2022.05); H04L 47/10 (2013.01); H04L 47/28 (2013.01); H04L 47/29 (2013.01); H04L 67/303 (2013.01); H04L 67/62 (2022.05); H04L 69/329 (2013.01); H04L 67/568 (2022.05)] 10 Claims
OG exemplary drawing
 
1. A system, comprising:
a client device;
wherein the client device is configured to monitor a resource of the client device;
wherein the client device is configured to dynamically throttle market information received at the client device between a plurality of levels of throttling according to utilization of the monitored resource, where each level of throttling of the plurality of levels of throttling includes storing the market information received for a corresponding hold time;
wherein the client device is configured to receive messages including the market information according to expiration of the corresponding hold time for the level of throttling; and
wherein the client device is configured to display the dynamically throttled market information.