Patents by Inventor Stanislav Liberman
Stanislav Liberman has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 11941692Abstract: Networks, systems and methods for event triggered trading of investment vehicles are disclosed. Orders that are conditioned upon events occurring outside a market may be submitted to an exchange. The conditional orders may be held or stored until the occurrence or non-occurrence of the event. An event data feed is provided to provide information identifying the occurrence or non-occurrence of the event. In response to receiving information via the data feed identifying the event, the orders conditioned upon the event will be triggered, matched, and executed.Type: GrantFiled: February 8, 2016Date of Patent: March 26, 2024Assignee: Chicago Mercantile Exchange Inc.Inventors: James Raitsev, Stanislav Liberman
-
Publication number: 20240013299Abstract: Networks, systems, and methods for event triggered trading of investment vehicles are disclosed. Orders that are conditioned upon events occurring outside a market may be submitted to an exchange. The conditional orders may be held or stored until the occurrence or non-occurrence of the event. An event data feed is provided to provide information identifying the occurrence or non-occurrence of the event. In response to receiving information via the data feed identifying the event, the orders conditioned upon the event will be triggered, matched, and executed.Type: ApplicationFiled: September 25, 2023Publication date: January 11, 2024Applicant: Chicago Mercantile Exchange Inc.Inventors: James Raitsev, Stanislav Liberman
-
Publication number: 20230350919Abstract: A computer implemented method for implementing a real time reconciling shared data structure is disclosed. The shared data structure may be stored in a memory, and a portion of the shared data structure may be coupled with a processor. The computer implemented method may be used for interacting with the shared data structure. The method may comprise the exchange of messages, requesting to change data in the shared data structure, between selected participants, wherein some of the participants must validate requested changes to the shared data. If all participants validate the requests to change data the changes to the data are made, and if less than all participants validate the requests then the changes are not made.Type: ApplicationFiled: July 3, 2023Publication date: November 2, 2023Applicant: Chicago Mercantile Exchange Inc.Inventors: Ajay Madhavan, Stanislav Liberman, Kireeti Reddy
-
Publication number: 20230351500Abstract: The disclosed embodiments relate to systems/methods for low latency regulation of distributed, e.g., geographically and/or logically, transaction processing, such as trading of financial instruments, in accordance with centralized demand-based dynamically reallocated post-trade-based limits, e.g., credit/risk limits. In particular, the disclosed embodiments relate to monitoring credit demand across execution venues, as opposed to actual utilization, and, based thereon, modifying execution specific limits to reallocate of portions of a credit/risk allotment, such as a credit/risk limit, to multiple execution venues for use in approving transactions, which may implement order driven and/or quote driven markets, so as to dynamically rebalance the allocations to the execution venues based on demand/need, rather than utilization, thereby avoiding having to mitigate latencies in determining and responding to utilization.Type: ApplicationFiled: April 29, 2022Publication date: November 2, 2023Applicant: Chicago Mercantile Exchange Inc.Inventors: Michael S. Merold, Venkatesh Hegde, Matthew Morano, Francis B. Bakalar, Brian G. Dugdale, Indira P. Sinha, Stanislav Liberman, Michal Sheves, Mark Bucaj
-
Patent number: 11741126Abstract: A computer implemented method for implementing a real time reconciling shared data structure is disclosed. The shared data structure may be stored in a memory, and a portion of the shared data structure may be coupled with a processor. The computer implemented method may be used for interacting with the shared data structure. The method may comprise the exchange of messages, requesting to change data in the shared data structure, between selected participants, wherein some of the participants must validate requested changes to the shared data. If all participants validate the requests to change data the changes to the data are made, and if less than all participants validate the requests then the changes are not made.Type: GrantFiled: May 24, 2021Date of Patent: August 29, 2023Assignee: Chicago Mercantile Exchange Inc.Inventors: Ajay Madhavan, Stanislav Liberman, Kireeti Reddy
-
Publication number: 20230252564Abstract: A computer implemented method includes generating, by a processor associated with a first client computer, a request message; generating, by the processor, a first public token based on a first private token; augmenting, by the processor, the electronic data transaction request message with the first public token; transmitting, by the processor, the augmented electronic data transaction request message to a second client computer; generating, by the processor, a second public token based on the first public token; identifying, by the processor, from a database of result messages, a result message labeled with the second public token, the identified result message including encrypted confidential information; generating, by the processor, a second private token corresponding to the second public token used to identify the result message; and decrypting, by the processor, the encrypted confidential information with the second private token.Type: ApplicationFiled: April 18, 2023Publication date: August 10, 2023Applicant: Chicago Mercantile Exchange Inc.Inventors: Stanislav Liberman, Ryan David Pierce
-
Patent number: 11663666Abstract: A computer implemented method includes generating, by a processor associated with a first client computer, a request message; generating, by the processor, a first public token based on a first private token; augmenting, by the processor, the electronic data transaction request message with the first public token; transmitting, by the processor, the augmented electronic data transaction request message to a second client computer; generating, by the processor, a second public token based on the first public token; identifying, by the processor, from a database of result messages, a result message labeled with the second public token, the identified result message including encrypted confidential information; generating, by the processor, a second private token corresponding to the second public token used to identify the result message; and decrypting, by the processor, the encrypted confidential information with the second private token.Type: GrantFiled: July 15, 2021Date of Patent: May 30, 2023Assignee: Chicago Mercantile Exchange Inc.Inventors: Stanislav Liberman, Ryan David Pierce
-
Publication number: 20230101663Abstract: A computer implemented method for operating a token management system includes: generating the first plurality of request messages; generating a first plurality of public tokens; augmenting each of the first plurality of request messages with one of the first plurality of public tokens, the augmenting resulting in a first plurality of augmented request messages; transmitting the first plurality of augmented request messages to the first plurality of market participants; generating a second plurality of public tokens based on the first plurality of public tokens; querying a database of financial messages for any financial messages including any of the second plurality of public tokens; and associating a plurality of financial messages including any of the second plurality of public tokens with each other.Type: ApplicationFiled: December 5, 2022Publication date: March 30, 2023Applicant: Chicago Mercantile Exchange Inc.Inventors: Ryan David Pierce, Stanislav Liberman
-
HIERARCHICAL CONSENSUS PROTOCOL FRAMEWORK FOR IMPLEMENTING ELECTRONIC TRANSACTION PROCESSING SYSTEMS
Publication number: 20230063172Abstract: The disclosed embodiments relate to implementation of an electronic framework, also referred to as a protocol or architecture, for electronically achieving, recording and implementing, via an electronic communications network, consensus among participants for the definition, implementation and operation of an electronic transaction processing system as a precursor to the operation of that transaction processing system in processing transactions according to the consensus among the participants. The disclosed consensus framework provides a system and protocol by which new electronic transaction processing systems may be developed and implemented among participants via an electronic negotiation and implementation of the operational rules therefore. The disclosed embodiments eliminate the need for out of band consensus negotiations and provide flexibility for participants to negotiate acceptable operational rules which can support complex transactional processes in an electronic environment.Type: ApplicationFiled: October 28, 2022Publication date: March 2, 2023Applicant: Chicago Mercantile Exchange Inc.Inventor: Stanislav Liberman -
Patent number: 11556988Abstract: A computer implemented method for operating a token management system includes: generating the first plurality of request messages; generating a first plurality of public tokens; augmenting each of the first plurality of request messages with one of the first plurality of public tokens, the augmenting resulting in a first plurality of augmented request messages; transmitting the first plurality of augmented request messages to the first plurality of market participants; generating a second plurality of public tokens based on the first plurality of public tokens; querying a database of financial messages for any financial messages including any of the second plurality of public tokens; and associating a plurality of financial messages including any of the second plurality of public tokens with each other.Type: GrantFiled: May 24, 2021Date of Patent: January 17, 2023Assignee: Chicago Mercantile Exchange Inc.Inventors: Ryan David Pierce, Stanislav Liberman
-
Hierarchical consensus protocol framework for implementing electronic transaction processing systems
Patent number: 11514448Abstract: The disclosed embodiments relate to implementation of an electronic framework, also referred to as a protocol or architecture, for electronically achieving, recording and implementing, via an electronic communications network, consensus among participants for the definition, implementation and operation of an electronic transaction processing system as a precursor to the operation of that transaction processing system in processing transactions according to the consensus among the participants. The disclosed consensus framework provides a system and protocol by which new electronic transaction processing systems may be developed and implemented among participants via an electronic negotiation and implementation of the operational rules therefore. The disclosed embodiments eliminate the need for out of band consensus negotiations and provide flexibility for participants to negotiate acceptable operational rules which can support complex transactional processes in an electronic environment.Type: GrantFiled: July 11, 2017Date of Patent: November 29, 2022Assignee: Chicago Mercantile Exchange Inc.Inventor: Stanislav Liberman -
Publication number: 20220327623Abstract: An electronic trading system is configured to create speculative orders based on real orders. The speculative order differs from the real order by the price, quantity, or the type of financial instrument. The match engine chooses one or more speculative orders in an attempt to predict the next real order. Even though processing multiple trades at the same time is impossible, the use of speculative orders can permit the match engine to perform the calculations involved with the trade and generate the messages associated with the trade ahead of time. If the prediction was correct and the next order received by the match engine corresponds to one of the speculative orders, some of the matching activity has already been performed. This in effect, allows the match engine to process trades more efficiently and increases the total trading volume that can be handled by the electronic trading system.Type: ApplicationFiled: June 29, 2022Publication date: October 13, 2022Applicant: Chicago Mercantile Exchange Inc.Inventors: Stanislav Liberman, Michael Colligan, James Raitsev
-
Patent number: 11410231Abstract: An electronic trading system is configured to create speculative orders based on real orders. The speculative order differs from the real order by the price, quantity, or the type of financial instrument. The match engine chooses one or more speculative orders in an attempt to predict the next real order. Even though processing multiple trades at the same time is impossible, the use of speculative orders can permit the match engine to perform the calculations involved with the trade and generate the messages associated with the trade ahead of time. If the prediction was correct and the next order received by the match engine corresponds to one of the speculative orders, some of the matching activity has already been performed. This in effect, allows the match engine to process trades more efficiently and increases the total trading volume that can be handled by the electronic trading system.Type: GrantFiled: September 15, 2014Date of Patent: August 9, 2022Assignee: Chicago Mercantile Exchange Inc.Inventors: Stanislav Liberman, Michael H. Colligan, James Raitsev
-
Publication number: 20220222243Abstract: The disclosed embodiments relate to implementation of a syntax for altering one or more rules by which a blockchain may be modified wherein the software implementing each client of a blockchain network are programmed to be responsive to requests or directives to alter one or more rules by which blocks may be added to a blockchain responsive to transactions received for storage therein, the requests/directives being processed by the client as a transaction and added to the block in accordance with the current state of the operating rules, thereby adding a new rule or modifying an existing rule for subsequent operation of the client.Type: ApplicationFiled: March 21, 2022Publication date: July 14, 2022Applicant: Chicago Mercantile Exchange Inc.Inventors: Ryan Pierce, Ajay Madhavan, Stanislav Liberman, Mansoor Ahmed
-
Patent number: 11314722Abstract: The disclosed embodiments relate to implementation of a syntax for altering one or more rules by which a blockchain may be modified wherein the software implementing each client of a blockchain network are programmed to be responsive to requests or directives to alter one or more rules by which blocks may be added to a blockchain responsive to transactions received for storage therein, the requests/directives being processed by the client as a transaction and added to the block in accordance with the current state of the operating rules, thereby adding a new rule or modifying an existing rule for subsequent operation of the client.Type: GrantFiled: July 16, 2019Date of Patent: April 26, 2022Assignee: Chicago Mercantile Exchange Inc.Inventors: Ryan Pierce, Ajay Madhavan, Stanislav Liberman, Mansoor Ahmed
-
Publication number: 20210342943Abstract: A computer implemented method includes generating, by a processor associated with a first client computer, a request message; generating, by the processor, a first public token based on a first private token; augmenting, by the processor, the electronic data transaction request message with the first public token; transmitting, by the processor, the augmented electronic data transaction request message to a second client computer; generating, by the processor, a second public token based on the first public token; identifying, by the processor, from a database of result messages, a result message labeled with the second public token, the identified result message including encrypted confidential information; generating, by the processor, a second private token corresponding to the second public token used to identify the result message; and decrypting, by the processor, the encrypted confidential information with the second private token.Type: ApplicationFiled: July 15, 2021Publication date: November 4, 2021Applicant: Chicago Mercantile Exchange Inc.Inventors: Stanislav Liberman, Ryan David Pierce
-
Publication number: 20210279253Abstract: A computer implemented method for implementing a real time reconciling shared data structure is disclosed. The shared data structure may be stored in a memory, and a portion of the shared data structure may be coupled with a processor. The computer implemented method may be used for interacting with the shared data structure. The method may comprise the exchange of messages, requesting to change data in the shared data structure, between selected participants, wherein some of the participants must validate requested changes to the shared data. If all participants validate the requests to change data the changes to the data are made, and if less than all participants validate the requests then the changes are not made.Type: ApplicationFiled: May 24, 2021Publication date: September 9, 2021Applicant: Chicago Mercantile Exchange Inc.Inventors: Ajay Madhavan, Stanislav Liberman, Kireeti Reddy
-
Publication number: 20210279800Abstract: A computer implemented method for operating a token management system includes: generating the first plurality of request messages; generating a first plurality of public tokens; augmenting each of the first plurality of request messages with one of the first plurality of public tokens, the augmenting resulting in a first plurality of augmented request messages; transmitting the first plurality of augmented request messages to the first plurality of market participants; generating a second plurality of public tokens based on the first plurality of public tokens; querying a database of financial messages for any financial messages including any of the second plurality of public tokens; and associating a plurality of financial messages including any of the second plurality of public tokens with each other.Type: ApplicationFiled: May 24, 2021Publication date: September 9, 2021Applicant: Chicago Mercantile Exchange Inc.Inventors: Ryan David Pierce, Stanislav Liberman
-
Patent number: 11100578Abstract: A computer implemented method includes generating, by a processor associated with a first client computer, a request message; generating, by the processor, a first public token based on a first private token; augmenting, by the processor, the electronic data transaction request message with the first public token; transmitting, by the processor, the augmented electronic data transaction request message to a second client computer; generating, by the processor, a second public token based on the first public token; identifying, by the processor, from a database of result messages, a result message labeled with the second public token, the identified result message including encrypted confidential information; generating, by the processor, a second private token corresponding to the second public token used to identify the result message; and decrypting, by the processor, the encrypted confidential information with the second private token.Type: GrantFiled: May 16, 2018Date of Patent: August 24, 2021Assignee: Chicago Mercantile Exchange Inc.Inventors: Stanislav Liberman, Ryan David Pierce
-
Patent number: 11048723Abstract: A computer implemented method for implementing a real time reconciling shared data structure is disclosed. The shared data structure may be stored in a memory, and a portion of the shared data structure may be coupled with a processor. The computer implemented method may be used for interacting with the shared data structure. The method may comprise the exchange of messages, requesting to change data in the shared data structure, between selected participants, wherein some of the participants must validate requested changes to the shared data. If all participants validate the requests to change data the changes to the data are made, and if less than all participants validate the requests then the changes are not made.Type: GrantFiled: May 15, 2019Date of Patent: June 29, 2021Assignee: Chicago Mercantile Exchange Inc.Inventors: Ajay Madhavan, Stanislav Liberman, Kireeti Reddy