Back to results
US 11,445,044 B2Granted
Optimization of encoding cycles for object recovery feed
AssigneeChicago Mercantile Exchange Inc.
InventorsPriteshkumar Soni, Andy Ross, Melissa Jenner, Sebastian Demian
Life of this patent
Estimating the term…
Abstract
The disclosed embodiments relate generally to efficient data encoding and transmission. An encoding system determines an encoding interval at which to encode different groups of related data in a data structure. The encoding interval for each group encoded together optimizes the amount of newly received information that is encoded and transmitted in a continuous, repeating loop.
Claims20
A system comprising:
- a processor configured to:
- determine an interval for encoding data, received and accumulated in a memory coupled with the processor over a period of time for subsequent encoding and transmission, as a difference between an amount of time needed to encode the accumulated received data and an amount of time needed to transmit previously encoded previously accumulated data so as to maximize the amount of accumulated data that is encoded upon elapse of the interval while minimizing the time between completion of the transmission of previously encoded previously accumulated data and the commencement of a subsequent transmission;
- and
- encode, upon an elapse of the interval the accumulated received data.
1 more element
A computer implemented method comprising:
- upon each occurrence of an event associated with an accumulation of data received over a period of time and stored in a memory, encoding, by a processor, the received data stored therein;
- and
- queuing, by the processor, the encoded received data for transmission.
A computer implemented method comprising:
- upon a first occurrence of a first event associated with a first memory, encoding first data received and stored in the first memory prior to the first occurrence;
- upon an occurrence of a second event associated with a second memory, encoding second data received and stored in the second memory prior to the second occurrence, the occurrence of the second event being dynamically based on an amount of time needed to transmit the encoded first data and an amount of time needed to encode the second data;
- transmitting the encoded received first data and encoded received second data in a sequential repeating loop, the encoded received second data being transmitted subsequent to completion of transmission the encoded received first data;
- upon a second occurrence of the first event, encoding third data received and stored in the first memory prior to the second occurrence, the second occurrence of the first event being dynamically based on an amount of time needed to transmit the encoded second data and an amount of time needed to encode the third data;
- and
- transmitting the encoded received third data and the encoded received second data in a sequential repeating loop, the encoded received third data being transmitted subsequent to completion of transmission the encoded received second data.
3 more elements
Dependencies are inferred from the claim text.