US 12,015,685 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 19, 2023, as Appl. No. 18/199,489.
Application 18/199,489 is a continuation of application No. 17/882,006, filed on Aug. 5, 2022, granted, now 11,695,854.
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 2023/0308522 A1, Sep. 28, 2023
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
 
14. A computer implemented method comprising:
storing, by a processor, data received during a variable length interval in a memory coupled with the processor, each indicative of an incremental change to a baseline state of a data object which arbitrarily changes over time, wherein the amount of data stored varies based on the length of the variable length interval at the end of which the stored received data is indicative of a new state of the data object resultant from sequential application of all of the incremental changes to the baseline state indicated by the stored received data, a length of the variable length interval being determined 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 to a recipient, previously encoded data stored in the memory during a prior interval such that the encoding of the stored received data is completed upon the completion of the transmission of the previously encoded data; and
commencing, by the processor, encoding, subsequent to the end of the variable length interval, the stored received data into encoded data indicative of the new state of the data object, such that the transmission thereof and encoding of subsequently stored data may commence subsequent thereto.