Patents Assigned to New York Mercantile Exchange
-
Publication number: 20240135448Abstract: A computer implemented method for determining implied orders in an electronic trading system is provided. The method comprises receiving a first set of one or more real orders, wherein the orders are not tradable against each other. One or more implied orders are identified within the first set of real orders. Market data corresponding to the implied orders can also be identified. At least one additional order is received and the tradability of the additional order is determined against the real or implied orders within the first set of real orders. A resting set of orders is determined from those real and implied orders within the first set of orders not affected by the tradability of the additional order. Implied orders are determined from within the set of resting orders.Type: ApplicationFiled: January 5, 2024Publication date: April 25, 2024Applicant: New York Mercantile Exchange, Inc.Inventors: Andrew Milne, Aleksandr Sedlin
-
Patent number: 11908010Abstract: A computer implemented method for determining implied orders in an electronic trading system is provided. The method comprises receiving a first set of one or more real orders, wherein the orders are not tradable against each other. One or more implied orders are identified within the first set of real orders. Market data corresponding to the implied orders can also be identified. At least one additional order is received and the tradability of the additional order is determined against the real or implied orders within the first set of real orders. A resting set of orders is determined from those real and implied orders within the first set of orders not affected by the tradability of the additional order. Implied orders are determined from within the set of resting orders.Type: GrantFiled: November 29, 2021Date of Patent: February 20, 2024Assignee: New York Mercantile Exchange, Inc.Inventors: Andrew Milne, Aleksandr Sedlin
-
Publication number: 20220084118Abstract: A computer implemented method for determining implied orders in an electronic trading system is provided. The method comprises receiving a first set of one or more real orders, wherein the orders are not tradable against each other. One or more implied orders are identified within the first set of real orders. Market data corresponding to the implied orders can also be identified. At least one additional order is received and the tradability of the additional order is determined against the real or implied orders within the first set of real orders. A resting set of orders is determined from those real and implied orders within the first set of orders not affected by the tradability of the additional order. Implied orders are determined from within the set of resting orders.Type: ApplicationFiled: November 29, 2021Publication date: March 17, 2022Applicant: New York Mercantile Exchange, Inc.Inventors: Andrew Milne, Aleksandr Sedlin
-
Patent number: 11216878Abstract: A computer implemented method for determining implied orders in an electronic trading system is provided. The method comprises receiving a first set of one or more real orders, wherein the orders are not tradable against each other. One or more implied orders are identified within the first set of real orders. Market data corresponding to the implied orders can also be identified. At least one additional order is received and the tradability of the additional order is determined against the real or implied orders within the first set of real orders. A resting set of orders is determined from those real and implied orders within the first set of orders not affected by the tradability of the additional order. Implied orders are determined from within the set of resting orders.Type: GrantFiled: July 2, 2019Date of Patent: January 4, 2022Assignee: New York Mercantile Exchange, Inc.Inventors: Andrew Milne, Aleksandr Sedlin
-
Patent number: 10740840Abstract: A symbolic modeling language for trade matching providers techniques to describe the specialized operations of a match engine in a form that can be understood by business analysts and readily translated into program code and test cases by developers and testers. Associated techniques for calculating implied markets and testing can expedite match engine development, testing and maintenance.Type: GrantFiled: June 3, 2015Date of Patent: August 11, 2020Assignee: New York Mercantile Exchange, Inc.Inventor: Andrew Milne
-
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: 20190325519Abstract: A computer implemented method for determining implied orders in an electronic trading system is provided. The method comprises receiving a first set of one or more real orders, wherein the orders are not tradable against each other. One or more implied orders are identified within the first set of real orders. Market data corresponding to the implied orders can also be identified. At least one additional order is received and the tradability of the additional order is determined against the real or implied orders within the first set of real orders. A resting set of orders is determined from those real and implied orders within the first set of orders not affected by the tradability of the additional order. Implied orders are determined from within the set of resting orders.Type: ApplicationFiled: July 2, 2019Publication date: October 24, 2019Applicant: New York Mercantile Exchange, Inc.Inventors: Andrew Milne, Aleksandr Sedlin
-
Publication number: 20140081829Abstract: A symbolic modeling language for trade matching providers techniques to describe the specialized operations of a match engine in a form that can be understood by business analysts and readily translated into program code and test cases by developers and testers. Associated techniques for calculating implied markets and testing can expedite match engine development, testing and maintenance.Type: ApplicationFiled: November 25, 2013Publication date: March 20, 2014Applicant: New York Mercantile Exchange, Inc.Inventor: Andrew Milne
-
Patent number: 8595119Abstract: A symbolic modeling language for trade matching provides techniques to describe the specialized operations of a match engine in a form that can be understood by business analysts and readily translated into program code and test cases by developers and testers. Associated techniques for calculating implied markets and testing can expedite match engine development, testing and maintenance.Type: GrantFiled: February 15, 2008Date of Patent: November 26, 2013Assignee: New York Mercantile Exchange, Inc.Inventor: Andrew Milne
-
Publication number: 20130232058Abstract: A computer implemented method for determining implied orders in an electronic trading system is provided. The method comprises receiving a first set of one or more real orders, wherein the orders are not tradable against each other. One or more implied orders are identified within the first set of real orders. Market data corresponding to the implied orders can also be identified. At least one additional order is received and the tradability of the additional order is determined against the real or implied orders within the first set of real orders. A resting set of orders is determined from those real and implied orders within the first set of orders not affected by the tradability of the additional order. Implied orders are determined from within the set of resting orders.Type: ApplicationFiled: April 19, 2013Publication date: September 5, 2013Applicant: NEW YORK MERCANTILE EXCHANGE, INC.Inventors: Andrew Milne, Aleksandr Sedlin
-
Patent number: 8442904Abstract: A computer implemented method for determining implied orders in an electronic trading system is provided. The method comprises receiving a first set of one or more real orders, wherein the orders are not tradable against each other. One or more implied orders are identified within the first set of real orders. Market data corresponding to the implied orders can also be identified. At least one additional order is received and the tradability of the additional order is determined against the real or implied orders within the first set of real orders. A resting set of orders is determined from those real and implied orders within the first set of orders not affected by the tradability of the additional order. Implied orders are determined from within the set of resting orders.Type: GrantFiled: June 25, 2012Date of Patent: May 14, 2013Assignee: New York Mercantile Exchange, Inc.Inventors: Andrew Ferguson Milne, Aleksandr Sedlin
-
Publication number: 20120265668Abstract: A computer implemented method for determining implied orders in an electronic trading system is provided. The method comprises receiving a first set of one or more real orders, wherein the orders are not tradable against each other. One or more implied orders are identified within the first set of real orders. Market data corresponding to the implied orders can also be identified. At least one additional order is received and the tradability of the additional order is determined against the real or implied orders within the first set of real orders. A resting set of orders is determined from those real and implied orders within the first set of orders not affected by the tradability of the additional order. Implied orders are determined from within the set of resting orders.Type: ApplicationFiled: June 25, 2012Publication date: October 18, 2012Applicant: NEW YORK MERCANTILE EXCHANGEInventors: Andrew Milne, Aleksandr Sedlin
-
Patent number: 8229835Abstract: A computer implemented method for determining implied orders in an electronic trading system is provided. The method comprises receiving a first set of one or more real orders, wherein the orders are not tradable against each other. One or more implied orders are identified within the first set of real orders. Market data corresponding to the implied orders can also be identified. At least one additional order is received and the tradability of the additional order is determined against the real or implied orders within the first set of real orders. A resting set of orders is determined from those real and implied orders within the first set of orders not affected by the tradability of the additional order. Implied orders are determined from within the set of resting orders.Type: GrantFiled: January 8, 2009Date of Patent: July 24, 2012Assignee: New York Mercantile Exchange, Inc.Inventors: Andrew Milne, Aleksandr Sedlin
-
Publication number: 20120158569Abstract: 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: February 17, 2012Publication date: June 21, 2012Applicants: ICE FUTURES EUROPE, NEW YORK MERCANTILE EXCHANGE, INC.Inventors: Matt N. Morano, Iain West, Kai Neumann
-
Patent number: 8046289Abstract: Systems and method for facilitating trading in a financial exchange including generating a pitcard interface on a wireless handheld computer. The pitcard interface includes a plurality of information display windows; a plurality of user input controls; and a view-specific data window, wherein the selection, order and arrangement of data in the view-specific data window is dependent upon the view currently selected by the user. In particular examples the wireless handheld computer allows a user to customize the particular interface components with shortcuts, hints, and/or auto-fill capabilities that enable the user to enter transaction information quickly and efficiently. Because these customizations are selected for a specific user, they support the needs of the specific user and are more efficient than direct entry of all transaction information using keyboard/keypad entry devices.Type: GrantFiled: May 26, 2004Date of Patent: October 25, 2011Assignee: New York Mercantile Exchange, Inc.Inventor: Samuel Gaer
-
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
-
Publication number: 20110047096Abstract: The present invention provides for a system and method of applying value-at-risk determination of a financial portfolio to a performance bond requirement and comparing the value-at-risk determination with a traditional scenario-based performance bond requirement.Type: ApplicationFiled: September 10, 2010Publication date: February 24, 2011Applicant: NEW YORK MERCANTILE EXCHANGEInventors: Robert A. Levin, Benjamin M. Chesir, Robert A. Biolsi
-
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
-
Patent number: 7813988Abstract: The present invention provides for a system and method of applying value-at-risk determination of a financial portfolio to a performance bond requirement and comparing the value-at-risk determination with a traditional scenario-based performance bond requirement.Type: GrantFiled: June 21, 2007Date of Patent: October 12, 2010Assignee: New York Mercantile Exchange, Inc.Inventors: Robert A. Levin, Benjamin M. Chesir, Robert A. Biolsi
-
Publication number: 20100174633Abstract: A computer implemented method for determining implied orders in an electronic trading system is provided. The method comprises receiving a first set of one or more real orders, wherein the orders are not tradable against each other. One or more implied orders are identified within the first set of real orders. Market data corresponding to the implied orders can also be identified. At least one additional order is received and the tradability of the additional order is determined against the real or implied orders within the first set of real orders. A resting set of orders is determined from those real and implied orders within the first set of orders not affected by the tradability of the additional order. Implied orders are determined from within the set of resting orders.Type: ApplicationFiled: January 8, 2009Publication date: July 8, 2010Applicant: NEW YORK MERCANTILE EXCHANGE, INC.Inventors: Andrew Milne, Aleksandr Sedlin