Patents by Inventor Matt Morano
Matt 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).
-
Patent number: 10510114Abstract: A distributed trading system for handling a plurality of order requests, each order request comprising parameters under which a participant will buy and/or sell a futures contract. A validator component is coupled to a messaging bus and has a first interface for receiving order request and an interface generating a validated order message on the messaging bus related to validated orders, wherein the validator implements processes for validating the order requests. A risk allocation value (RAV) component is coupled to the messaging bus and has an interface for receiving validated order messages from the validator, wherein the RAV component implements processes for evaluating risk associated with an order should that order be completed. A match engine is coupled to the messaging bus and has an interface for receiving validated order messages from the RAV component, wherein the match engine implements processes for matching orders based on the order-specified criteria.Type: GrantFiled: December 14, 2010Date of Patent: December 17, 2019Assignee: New York Mercantile Exchange, Inc.Inventors: Matt Morano, Ian Wall, Samuel Gaer, Kai Neumann
-
Publication number: 20110087584Abstract: A distributed trading system for handling a plurality of order requests, each order request comprising parameters under which a participant will buy and/or sell a futures contract. A validator component is coupled to a messaging bus and has a first interface for receiving order request and an interface generating a validated order message on the messaging bus related to validated orders, wherein the validator implements processes for validating the order requests. A risk allocation value (RAV) component is coupled to the messaging bus and has an interface for receiving validated order messages from the validator, wherein the RAV component implements processes for evaluating risk associated with an order should that order be completed. A match engine is coupled to the messaging bus and has an interface for receiving validated order messages from the RAV component, wherein the match engine implements processes for matching orders based on the order-specified criteria.Type: ApplicationFiled: December 14, 2010Publication date: April 14, 2011Applicant: NEW YORK MERCANTILE EXCHANGE, INC.Inventors: Matt Morano, Ian Wall, Samuel Gaer, Kai Neumann
-
Patent number: 7890412Abstract: A distributed trading system for handling a plurality of order requests, each order request comprising parameters under which a participant will buy and/or sell a futures contract. A validator component is coupled to a messaging bus and has a first interface for receiving order request and an interface generating a validated order message on the messaging bus related to validated orders, wherein the validator implements processes for validating the order requests. A risk allocation value (RAV) component is coupled to the messaging bus and has an interface for receiving validated order messages from the validator, wherein the RAV component implements processes for evaluating risk associated with an order should that order be completed. A match engine is coupled to the messaging bus and has an interface for receiving validated order messages from the RAV component, wherein the match engine implements processes for matching orders based on the order-specified criteria.Type: GrantFiled: November 4, 2003Date of Patent: February 15, 2011Assignee: New York Mercantile Exchange, Inc.Inventors: Matt Morano, Ian Wall, Samuel Gaer, Kai Neumann
-
Publication number: 20060161498Abstract: A computer based trading system implies spread markets from multiple real or implied spread markets. In particular, one aspect of the invention permits implication of a spread market from a combination of inter-commodity and inter-calendar spread orders. Furthermore, another aspect of the invention allows use of nontradeable implied or bridge markets to combine with other implied or real markets to create further tradeable implied markets. The method described herein thereby permits the creation of all implied markets that are inherent in the combination of futures, calendar spread and inter-commodity spread real orders.Type: ApplicationFiled: March 6, 2006Publication date: July 20, 2006Applicants: New York Mercantile Exchange, Inc., INTERNATIONAL PETROLEUM EXCHANGE OF LONDON, LTD.Inventors: Matt Morano, Iain West, Kai Neumann
-
Publication number: 20060149660Abstract: A computer based trading system implies spread markets from multiple real or implied spread markets. In particular, one aspect of the invention permits implication of a spread market from a combination of inter-commodity and inter-calendar spread orders. Furthermore, another aspect of the invention allows use of nontradeable implied or bridge markets to combine with other implied or real markets to create further tradeable implied markets. The method described herein thereby permits the creation of all implied markets that are inherent in the combination of futures, calendar spread and inter-commodity spread real orders.Type: ApplicationFiled: March 6, 2006Publication date: July 6, 2006Applicants: New York Mercantile Exchange, Inc., INTERNATIONAL PETROLEUM EXCHANGE OF LONDON, LTD.Inventors: Matt Morano, Iain West, Kai Neumann
-
Publication number: 20050097026Abstract: A distributed trading system for handling a plurality of order requests, each order request comprising parameters under which a participant will buy and/or sell a futures contract. A validator component is coupled to a messaging bus and has a first interface for receiving order request and an interface generating a validated order message on the messaging bus related to validated orders, wherein the validator implements processes for validating the order requests. A risk allocation value (RAV) component is coupled to the messaging bus and has an interface for receiving validated order messages from the validator, wherein the RAV component implements processes for evaluating risk associated with an order should that order be completed. A match engine is coupled to the messaging bus and has an interface for receiving validated order messages from the RAV component, wherein the match engine implements processes for matching orders based on the order-specified criteria.Type: ApplicationFiled: November 4, 2003Publication date: May 5, 2005Inventors: Matt Morano, Ian Wall, Samuel Gaer, Kai Neumann