Patents by Inventor Matthew Morano
Matthew Morano 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).
-
Publication number: 20230359634Abstract: The disclosed embodiments relate to systems and methods for generating an optimal solution for determining a value for one or more base data objects. A plurality of solutions include one or more composite data objects transacted by a transaction system processor. The composite data objects include the one or more base data objects. An optimal solution is generated by using data indicative of a level of activity and a number of sources for each of the plurality of composite data objects.Type: ApplicationFiled: July 20, 2023Publication date: November 9, 2023Applicant: Chicago Mercantile Exchange Inc.Inventors: Seo Wook Jang, Jeon Ho Cho, Bo Miao, Cham Hong Po, Yaotian Zhang, Panagiotis Xythalis, Matthew Morano
-
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: 11768841Abstract: The disclosed embodiments relate to systems and methods for generating an optimal solution for determining a value for one or more base data objects. A plurality of solutions include one or more composite data objects transacted by a transaction system processor. The composite data objects include the one or more base data objects. An optimal solution is generated by using data indicative of a level of activity and a number of sources for each of the plurality of composite data objects.Type: GrantFiled: November 16, 2021Date of Patent: September 26, 2023Assignee: Chicago Mercantile Exchange Inc.Inventors: Seo Wook Jang, Jeon Ho Cho, Bo Miao, Cham Hong Po, Yaotian Zhang, Panagiotis Xythalis, Matthew Morano
-
Publication number: 20230298098Abstract: The disclosed embodiments relate to ensuring that a selected value, selected, for example, via interaction with a graphic user interface, of a dynamically changing parameter, such as a price, is used when generating an electronic data transaction request message in a data transaction processing system, such as an electronic trading system. The data transaction processing system being a system in which data items, such as financial contracts, e.g., futures contracts, are transacted or otherwise traded by a hardware matching processor that attempts to match electronic data transaction request messages with electronic data transaction request messages counter thereto for the same one of the data items based on multiple transaction parameters. A selected value is temporarily buffered allowing the represented value to update wherein a subsequently generated transaction may be based on the buffered value rather than an updated value.Type: ApplicationFiled: May 23, 2023Publication date: September 21, 2023Applicant: Chicago Mercantile Exchange Inc.Inventors: Nicholas Bandy, Matthew Morano
-
Patent number: 11694266Abstract: The disclosed embodiments relate to ensuring that a selected value, selected, for example, via interaction with a graphic user interface, of a dynamically changing parameter, such as a price, is used when generating an electronic data transaction request message in a data transaction processing system, such as an electronic trading system. The data transaction processing system being a system in which data items, such as financial contracts, e.g., futures contracts, are transacted or otherwise traded by a hardware matching processor that attempts to match electronic data transaction request messages with electronic data transaction request messages counter thereto for the same one of the data items based on multiple transaction parameters. A selected value is temporarily buffered allowing the represented value to update wherein a subsequently generated transaction may be based on the buffered value rather than an updated value.Type: GrantFiled: October 31, 2022Date of Patent: July 4, 2023Assignee: Chicago Mercantile Exchange Inc.Inventors: Nicholas Bandy, Matthew Morano
-
Publication number: 20230092695Abstract: Systems and methods are provided for monitoring a plurality of chat messages. Values are extracted from multiple chat messages between a first party and a second party. Context is determined for the values and/or messages. The context is used to determine the relationship between the values, messages, and one or more transactions. Once all values of a transaction are identified, an order ticket is generated.Type: ApplicationFiled: November 22, 2022Publication date: March 23, 2023Applicant: Chicago Mercantile Exchange Inc.Inventors: Carrick Pierce, Matthew Morano, James Bradley
-
Publication number: 20230049692Abstract: The disclosed embodiments relate to ensuring that a selected value, selected, for example, via interaction with a graphic user interface, of a dynamically changing parameter, such as a price, is used when generating an electronic data transaction request message in a data transaction processing system, such as an electronic trading system. The data transaction processing system being a system in which data items, such as financial contracts, e.g., futures contracts, are transacted or otherwise traded by a hardware matching processor that attempts to match electronic data transaction request messages with electronic data transaction request messages counter thereto for the same one of the data items based on multiple transaction parameters. A selected value is temporarily buffered allowing the represented value to update wherein a subsequently generated transaction may be based on the buffered value rather than an updated value.Type: ApplicationFiled: October 31, 2022Publication date: February 16, 2023Applicant: Chicago Mercantile Exchange Inc.Inventors: Nicholas Bandy, Matthew Morano
-
Patent number: 11538108Abstract: Systems and methods are provided for monitoring a plurality of chat messages. Values are extracted from multiple chat messages between a first party and a second party. Context is determined for the values and/or messages. The context is used to determine the relationship between the values, messages, and one or more transactions. Once all values of a transaction are identified, an order ticket is generated.Type: GrantFiled: August 16, 2021Date of Patent: December 27, 2022Assignee: Chicago Mercantile Exchange Inc.Inventors: Carrick Pierce, Matthew Morano, James Bradley
-
Publication number: 20220391984Abstract: Systems and methods for controlling use of a credit pool in connection with electronic trading in a plurality of product groups via a set of match engines are described. Credit data indicative of a current magnitude of the credit pool is obtained. A plurality of allocations of the credit pool are determined, based on the credit pool, across the plurality of product groups. For each allocation of the plurality of allocations, allocation data indicative of the allocation is provided to a respective credit controller of a set of credit controllers. The respective credit controller is disposed at a respective match engine to which a respective product group of the plurality of product groups is assigned. The use of the credit pool for an incoming order in a respective product group is thus limited in accordance with the allocation data provided to the credit controller at the respective match engine.Type: ApplicationFiled: August 15, 2022Publication date: December 8, 2022Applicant: Chicago Mercantile Exchange Inc.Inventors: Zachary Bonig, Matthew Morano, Francis Bernard Bakalar, Baris Mestanogullari, James Allen Bailey, Frank Kmiec, Ari L. Studnitzer, Pearce Ian Peck-Walden
-
Patent number: 11521269Abstract: The disclosed embodiments relate to ensuring that a selected value, selected, for example, via interaction with a graphic user interface, of a dynamically changing parameter, such as a price, is used when generating an electronic data transaction request message in a data transaction processing system, such as an electronic trading system. The data transaction processing system being a system in which data items, such as financial contracts, e.g., futures contracts, are transacted or otherwise traded by a hardware matching processor that attempts to match electronic data transaction request messages with electronic data transaction request messages counter thereto for the same one of the data items based on multiple transaction parameters. A selected value is temporarily buffered allowing the represented value to update wherein a subsequently generated transaction may be based on the buffered value rather than an updated value.Type: GrantFiled: October 28, 2021Date of Patent: December 6, 2022Assignee: Chicago Mercantile Exchange Inc.Inventors: Nicholas Bandy, Matthew Morano
-
Patent number: 11449936Abstract: Systems and methods for controlling use of a credit pool in connection with electronic trading in a plurality of product groups via a set of match engines are described. Credit data indicative of a current magnitude of the credit pool is obtained. A plurality of allocations of the credit pool are determined, based on the credit pool, across the plurality of product groups. For each allocation of the plurality of allocations, allocation data indicative of the allocation is provided to a respective credit controller of a set of credit controllers. The respective credit controller is disposed at a respective match engine to which a respective product group of the plurality of product groups is assigned. The use of the credit pool for an incoming order in a respective product group is thus limited in accordance with the allocation data provided to the credit controller at the respective match engine.Type: GrantFiled: June 18, 2019Date of Patent: September 20, 2022Assignee: Chicago Mercantile Exchange Inc.Inventors: Zachary Bonig, Matthew Morano, Francis Bernard Bakalar, Baris Mestanogullari, James Allen Bailey, Frank Kmiec, Ari L. Studnitzer, Pearce Ian Peck-Walden
-
Publication number: 20220075790Abstract: The disclosed embodiments relate to systems and methods for generating an optimal solution for determining a value for one or more base data objects. A plurality of solutions include one or more composite data objects transacted by a transaction system processor. The composite data objects include the one or more base data objects. An optimal solution is generated by using data indicative of a level of activity and a number of sources for each of the plurality of composite data objects.Type: ApplicationFiled: November 16, 2021Publication date: March 10, 2022Applicant: Chicago Mercantile Exchange Inc.Inventors: Seo Wook Jang, Jeon Ho Cho, Bo Miao, Cham Hong Po, Yaotian Zhang, Panagiotis Xythalis, Matthew Morano
-
Publication number: 20220051326Abstract: The disclosed embodiments relate to ensuring that a selected value, selected, for example, via interaction with a graphic user interface, of a dynamically changing parameter, such as a price, is used when generating an electronic data transaction request message in a data transaction processing system, such as an electronic trading system. The data transaction processing system being a system in which data items, such as financial contracts, e.g., futures contracts, are transacted or otherwise traded by a hardware matching processor that attempts to match electronic data transaction request messages with electronic data transaction request messages counter thereto for the same one of the data items based on multiple transaction parameters. A selected value is temporarily buffered allowing the represented value to update wherein a subsequently generated transaction may be based on the buffered value rather than an updated value.Type: ApplicationFiled: October 28, 2021Publication date: February 17, 2022Applicant: Chicago Mercantile Exchange Inc.Inventors: Nicholas Bandy, Matthew Morano
-
Patent number: 11210305Abstract: The disclosed embodiments relate to systems and methods for generating an optimal solution for determining a value for one or more base data objects. A plurality of solutions include one or more composite data objects transacted by a transaction system processor. The composite data objects include the one or more base data objects. An optimal solution is generated by using data indicative of a level of activity and a number of sources for each of the plurality of composite data objects.Type: GrantFiled: September 9, 2020Date of Patent: December 28, 2021Assignee: Chicago Mercantile Exchange Inc.Inventors: Seo Wook Jang, Jeon Ho Cho, Bo Miao, Cham Hong Po, Yaotian Zhang, Panagiotis Xythalis, Matthew Morano
-
Publication number: 20210374857Abstract: Systems and methods are provided for monitoring a plurality of chat messages. Values are extracted from multiple chat messages between a first party and a second party. Context is determined for the values and/or messages. The context is used to determine the relationship between the values, messages, and one or more transactions. Once all values of a transaction are identified, an order ticket is generated.Type: ApplicationFiled: August 16, 2021Publication date: December 2, 2021Applicant: Chicago Mercantile Exchange Inc.Inventors: Carrick Pierce, Matthew Morano, James Bradley
-
Patent number: 11182854Abstract: The disclosed embodiments relate to ensuring that a selected value, selected, for example, via interaction with a graphic user interface, of a dynamically changing parameter, such as a price, is used when generating an electronic data transaction request message in a data transaction processing system, such as an electronic trading system. The data transaction processing system being a system in which data items, such as financial contracts, e.g. futures contracts, are transacted or otherwise traded by a hardware matching processor that attempts to match electronic data transaction request messages with electronic data transaction request messages counter thereto for the same one of the data items based on multiple transaction parameters. A selected value is temporarily buffered allowing the represented value to update wherein a subsequently generated transaction may be based on the buffered value rather than an updated value.Type: GrantFiled: September 12, 2018Date of Patent: November 23, 2021Assignee: Chicago Mercantile Exchange Inc.Inventors: Nicholas Bandy, Matthew Morano
-
Patent number: 11127077Abstract: Systems and methods are provided for monitoring a plurality of chat messages. Values are extracted from multiple chat messages between a first party and a second party. Context is determined for the values and/or messages. The context is used to determine the relationship between the values, messages, and one or more transactions. Once all values of a transaction are identified, an order ticket is generated.Type: GrantFiled: March 26, 2020Date of Patent: September 21, 2021Assignee: Chicago Mercantile Exchange Inc.Inventors: Carrick Pierce, Matthew Morano, James Bradley
-
Publication number: 20200409964Abstract: The disclosed embodiments relate to systems and methods for generating an optimal solution for determining a value for one or more base data objects. A plurality of solutions include one or more composite data objects transacted by a transaction system processor. The composite data objects include the one or more base data objects. An optimal solution is generated by using data indicative of a level of activity and a number of sources for each of the plurality of composite data objects.Type: ApplicationFiled: September 9, 2020Publication date: December 31, 2020Applicant: Chicago Mercantile Exchange Inc.Inventors: Seo Wook Jang, Jeon Ho Cho, Bo Miao, Cham Hong Po, Yaotian Zhang, Panagiotis Xythalis, Matthew Morano
-
Publication number: 20200402169Abstract: Systems and methods for controlling use of a credit pool in connection with electronic trading in a plurality of product groups via a set of match engines are described. Credit data indicative of a current magnitude of the credit pool is obtained. A plurality of allocations of the credit pool are determined, based on the credit pool, across the plurality of product groups. For each allocation of the plurality of allocations, allocation data indicative of the allocation is provided to a respective credit controller of a set of credit controllers. The respective credit controller is disposed at a respective match engine to which a respective product group of the plurality of product groups is assigned. The use of the credit pool for an incoming order in a respective product group is thus limited in accordance with the allocation data provided to the credit controller at the respective match engine.Type: ApplicationFiled: June 18, 2019Publication date: December 24, 2020Applicant: Chicago Mercantile Exchange Inc.Inventors: Zachary Bonig, Matthew Morano, Francis Bernard Bakalar, Baris Mestanogullari, James Allen Bailey, Frank Kmiec, Ari L. Studnitzer, Pearce Ian Peck-Walden
-
Patent number: 10803069Abstract: The disclosed embodiments relate to systems and methods for generating an optimal solution for determining a value for one or more base data objects. A plurality of solutions include one or more composite data objects transacted by a transaction system processor. The composite data objects include the one or more base data objects. An optimal solution is generated by using data indicative of a level of activity and a number of sources for each of the plurality of composite data objects.Type: GrantFiled: June 24, 2016Date of Patent: October 13, 2020Assignee: Chicago Mercantile Exchange Inc.Inventors: Seo Wook Jang, Jeon Ho Cho, Bo Miao, Cham Hong Po, Yaotian Zhang, Panagiotis Xythalis, Matthew Morano