US 11,810,194 B1
Reduction of computational resources of an electronic trading system required for management of electronic tradeable instruments implemented as instantiated data objects
Paul Sacristan, New York, NY (US); Dileep C. Konduru, Schaumburg, IL (US); Marla Frank, Chicago, IL (US); Paul Sons, Chicago, IL (US); and Eric Schuldt, Chicago, IL (US)
Assigned to Chicago Mercantile Exchange Inc., Chicago, IL (US)
Filed by Chicago Mercantile Exchange Inc., Chicago, IL (US)
Filed on May 2, 2022, as Appl. No. 17/734,643.
Int. Cl. G06Q 40/00 (2023.01); G06Q 40/04 (2012.01)
CPC G06Q 40/04 (2013.01) 21 Claims
OG exemplary drawing
 
1. A computer implemented method for managing computational resources of an electronic trading system, the method comprising:
storing, by a processor in a database coupled therewith and external to a matching engine, a plurality of master data objects, each including first data indicative of values of a first plurality of parameters which uniquely characterize the master data object among the plurality of master data objects;
instantiating, by the processor within a memory of the matching engine, based on each of the plurality of master data objects, at least one instance of the master data object, each comprising a data size that is less than a data size of the master data object from which it was instantiated and enabling the matching engine to process received transactions related to the master data object without having the master data object stored in the memory of matching engine, wherein each of the at least one instance of each master data object includes:
an electronic link to the first data of the master data object, from which the instance was instantiated, indicative of the values of the first plurality of parameters; and
second data indicative of values of a second plurality of parameters which, together with the values of the first plurality of parameters of the master data object from which the instance was instantiated, uniquely characterize the instance among the instantiated instances; and
wherein a modification of the data of any of any of the first plurality of parameters of a particular master data object is automatically propagated via the electronic link to each instance thereof to cause the characterization of all instances of that master data object to be modified in accordance therewith.