US 12,323,498 B2
Optimization of encoding cycles for object recovery feed
Priteshkumar Soni, Naperville, IL (US); Andy Ross, Chicago, IL (US); Melissa Jenner, Naperville, IL (US); and Sebastian Demian, Chicago, IL (US)
Assigned to Chicago Mercantile Exchange Inc., Chicago, IL (US)
Filed by Chicago Mercantile Exchange Inc., Chicago, IL (US)
Filed on May 8, 2024, as Appl. No. 18/658,354.
Application 18/658,354 is a continuation of application No. 18/199,489, filed on May 19, 2023, granted, now 12,015,685.
Application 18/199,489 is a continuation of application No. 17/882,006, filed on Aug. 5, 2022, granted, now 11,695,854, issued on Jul. 4, 2023.
Application 17/882,006 is a continuation of application No. 17/521,301, filed on Nov. 8, 2021, granted, now 11,445,044, issued on Sep. 13, 2022.
Application 17/521,301 is a continuation of application No. 17/007,905, filed on Aug. 31, 2020, granted, now 11,201,941, issued on Dec. 14, 2021.
Application 17/007,905 is a continuation of application No. 15/383,477, filed on Dec. 19, 2016, granted, now 10,812,613, issued on Oct. 20, 2020.
Prior Publication US 2024/0297926 A1, Sep. 5, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 15/16 (2006.01); G06F 11/14 (2006.01); G06Q 40/04 (2012.01); H04L 12/00 (2006.01); H04L 67/55 (2022.01); H04L 67/568 (2022.01)
CPC H04L 67/568 (2022.05) [G06F 11/1464 (2013.01); G06F 11/1474 (2013.01); G06Q 40/04 (2013.01); H04L 12/00 (2013.01); H04L 67/55 (2022.05); G06F 2201/805 (2013.01); G06F 2201/84 (2013.01)] 27 Claims
OG exemplary drawing
 
1. A system comprising:
a processor configured to:
store data received during an interval in a memory coupled with the processor, each received data indicative of an incremental change to a state of a data object, wherein the amount of data stored varies based on the number of incremental changes occurring during the interval at the end of which the data object is characterized by a new state resulting therefrom, a length of the interval varying based on an amount of time needed to encode the stored received data and an amount of time needed to transmit, via an electronic communications network, previously encoded data which was stored in the memory during a prior interval so that the encoding can be completed substantially proximate to the completion of the transmission; and
commence encoding, subsequent to the end of the interval, of the stored received data, such that the transmission thereof and encoding of subsequently stored data may commence thereafter.