US 12,190,381 B2
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 Sep. 26, 2023, as Appl. No. 18/474,706.
Application 18/474,706 is a continuation of application No. 17/734,643, filed on May 2, 2022, granted, now 11,810,194.
Prior Publication US 2024/0029162 A1, Jan. 25, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. G06Q 40/00 (2023.01); G06Q 40/04 (2012.01)
CPC G06Q 40/04 (2013.01) 27 Claims
OG exemplary drawing
 
1. A computer implemented method comprising:
storing, by a processor in a database coupled therewith and external to a matching engine, a plurality of master data objects, each uniquely characterized by a first plurality of data values; and
instantiating, by the processor within a memory of the matching engine, at least one instance of each of the plurality of master data objects, each comprising a data size that is less than a data size of the master data object from which it was instantiated and configured to enable the matching engine to process received transactions related to that master data object;
wherein each of the instantiated instances includes an electronic link to the first plurality of data values characterizing the master data object, from which the instance was instantiated and which, in combination with a second plurality of data values which characterize the instantiated instance, uniquely characterize the instantiated instance among the other instantiated instances; and
wherein a modification of any of the first plurality of data values 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.