Patents Assigned to New York Mercantile Exchange
  • Publication number: 20240135448
    Abstract: 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: Application
    Filed: January 5, 2024
    Publication date: April 25, 2024
    Applicant: New York Mercantile Exchange, Inc.
    Inventors: Andrew Milne, Aleksandr Sedlin
  • Patent number: 11908010
    Abstract: 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: Grant
    Filed: November 29, 2021
    Date of Patent: February 20, 2024
    Assignee: New York Mercantile Exchange, Inc.
    Inventors: Andrew Milne, Aleksandr Sedlin
  • Publication number: 20220084118
    Abstract: 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: Application
    Filed: November 29, 2021
    Publication date: March 17, 2022
    Applicant: New York Mercantile Exchange, Inc.
    Inventors: Andrew Milne, Aleksandr Sedlin
  • Patent number: 11216878
    Abstract: 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: Grant
    Filed: July 2, 2019
    Date of Patent: January 4, 2022
    Assignee: New York Mercantile Exchange, Inc.
    Inventors: Andrew Milne, Aleksandr Sedlin
  • Patent number: 10740840
    Abstract: 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: Grant
    Filed: June 3, 2015
    Date of Patent: August 11, 2020
    Assignee: New York Mercantile Exchange, Inc.
    Inventor: Andrew Milne
  • Patent number: 10510114
    Abstract: 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: Grant
    Filed: December 14, 2010
    Date of Patent: December 17, 2019
    Assignee: New York Mercantile Exchange, Inc.
    Inventors: Matt Morano, Ian Wall, Samuel Gaer, Kai Neumann
  • Publication number: 20190325519
    Abstract: 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: Application
    Filed: July 2, 2019
    Publication date: October 24, 2019
    Applicant: New York Mercantile Exchange, Inc.
    Inventors: Andrew Milne, Aleksandr Sedlin
  • Publication number: 20140081829
    Abstract: 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: Application
    Filed: November 25, 2013
    Publication date: March 20, 2014
    Applicant: New York Mercantile Exchange, Inc.
    Inventor: Andrew Milne
  • Patent number: 8595119
    Abstract: 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: Grant
    Filed: February 15, 2008
    Date of Patent: November 26, 2013
    Assignee: New York Mercantile Exchange, Inc.
    Inventor: Andrew Milne
  • Publication number: 20130232058
    Abstract: 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: Application
    Filed: April 19, 2013
    Publication date: September 5, 2013
    Applicant: NEW YORK MERCANTILE EXCHANGE, INC.
    Inventors: Andrew Milne, Aleksandr Sedlin
  • Patent number: 8442904
    Abstract: 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: Grant
    Filed: June 25, 2012
    Date of Patent: May 14, 2013
    Assignee: New York Mercantile Exchange, Inc.
    Inventors: Andrew Ferguson Milne, Aleksandr Sedlin
  • Publication number: 20120265668
    Abstract: 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: Application
    Filed: June 25, 2012
    Publication date: October 18, 2012
    Applicant: NEW YORK MERCANTILE EXCHANGE
    Inventors: Andrew Milne, Aleksandr Sedlin
  • Patent number: 8229835
    Abstract: 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: Grant
    Filed: January 8, 2009
    Date of Patent: July 24, 2012
    Assignee: New York Mercantile Exchange, Inc.
    Inventors: Andrew Milne, Aleksandr Sedlin
  • Publication number: 20120158569
    Abstract: 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: Application
    Filed: February 17, 2012
    Publication date: June 21, 2012
    Applicants: ICE FUTURES EUROPE, NEW YORK MERCANTILE EXCHANGE, INC.
    Inventors: Matt N. Morano, Iain West, Kai Neumann
  • Patent number: 8046289
    Abstract: 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: Grant
    Filed: May 26, 2004
    Date of Patent: October 25, 2011
    Assignee: New York Mercantile Exchange, Inc.
    Inventor: Samuel Gaer
  • Publication number: 20110087584
    Abstract: 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: Application
    Filed: December 14, 2010
    Publication date: April 14, 2011
    Applicant: NEW YORK MERCANTILE EXCHANGE, INC.
    Inventors: Matt Morano, Ian Wall, Samuel Gaer, Kai Neumann
  • Publication number: 20110047096
    Abstract: 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: Application
    Filed: September 10, 2010
    Publication date: February 24, 2011
    Applicant: NEW YORK MERCANTILE EXCHANGE
    Inventors: Robert A. Levin, Benjamin M. Chesir, Robert A. Biolsi
  • Patent number: 7890412
    Abstract: 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: Grant
    Filed: November 4, 2003
    Date of Patent: February 15, 2011
    Assignee: New York Mercantile Exchange, Inc.
    Inventors: Matt Morano, Ian Wall, Samuel Gaer, Kai Neumann
  • Patent number: 7813988
    Abstract: 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: Grant
    Filed: June 21, 2007
    Date of Patent: October 12, 2010
    Assignee: New York Mercantile Exchange, Inc.
    Inventors: Robert A. Levin, Benjamin M. Chesir, Robert A. Biolsi
  • Publication number: 20100174633
    Abstract: 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: Application
    Filed: January 8, 2009
    Publication date: July 8, 2010
    Applicant: NEW YORK MERCANTILE EXCHANGE, INC.
    Inventors: Andrew Milne, Aleksandr Sedlin