Patents by Inventor Daniel F. Moore

Daniel F. Moore 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: 20090030834
    Abstract: A system for determining an opening price for products traded over a distributed, networked computer system, includes a plurality of workstations for entering orders for financial products into the distributed, networked computer system and a server computer coupled to the workstations for receiving the orders. The server computer executes a server process that determines an opening price for the product. The server process identifies the oldest of interest at the most aggressive price on each side of the market and selects the older interest of the identified interest to designate as initial interest. The server process matches initial interest against all contra side interest.
    Type: Application
    Filed: July 29, 2008
    Publication date: January 29, 2009
    Inventors: Daniel F. Moore, Yek Eng, Mark DeNat, Michael Galus, Richard Justice, Bruce E. Friedman, John Hughes, Peter Martyn, Timothy Vincent
  • Patent number: 7406444
    Abstract: A method for trading a security in an electronic market includes entering an order at a client station for executing against any market participant that can at least in part satisfy the order, determining a threshold for executing the entered order based on an inside price of the security in the electronic market, matching a portion of the entered order at a server system against interest in the market that does not exceed the determined threshold, and returning any unmatched portion of the entered order that can not be matched by the interest in the market without exceeding the determined threshold.
    Type: Grant
    Filed: October 8, 2002
    Date of Patent: July 29, 2008
    Assignee: The NASDAQ OMX Group, Inc.
    Inventors: Yek Kwong Eng, Michael Edleson, Daniel F. Moore, John T. Hughes, Jr., Christopher Folkemer
  • Patent number: 7406447
    Abstract: A system for determining an opening price for products traded over a distributed, networked computer system, includes a plurality of workstations for entering orders for financial products into the distributed, networked computer system and a server computer coupled to the workstations for receiving the orders. The server computer executes a server process that determines an opening price for the product. The server process identifies the oldest of interest at the most aggressive price on each side of the market and selects the older interest of the identified interest to designate as initial interest. The server process matches initial interest against all contra side interest.
    Type: Grant
    Filed: January 14, 2002
    Date of Patent: July 29, 2008
    Assignee: The NASDAQ OMX Group, Inc.
    Inventors: Daniel F. Moore, Yek Eng, Mark DeNat, Michael Galus, Richard Justice, Bruce E. Friedman, Timothy Vincent, John Hughes, Peter Martyn
  • Patent number: 7310620
    Abstract: A method of monitoring orders includes sending a message to a market participant that accepts order deliveries for execution and monitoring an amount of time between sending the message to the market participant and receipt of a response message from the market participant. The method can also include logging an amount of occasions the market participant does not respond within a pre-specified amount of time.
    Type: Grant
    Filed: July 25, 2002
    Date of Patent: December 18, 2007
    Assignee: The Nasdaq Stock Market, Inc.
    Inventors: Daniel F. Moore, Carolyn Nalbandian, George David Easterbrook, Jr., Santino Failla, Sherilyn Smith Belcher
  • Publication number: 20040024713
    Abstract: A method of monitoring orders includes sending a message to a market participant that accepts order deliveries for execution and monitoring an amount of time between sending the message to the market participant and receipt of a response message from the market participant. The method can also include logging an amount of occasions the market participant does not respond within a pre-specified amount of time.
    Type: Application
    Filed: July 25, 2002
    Publication date: February 5, 2004
    Inventors: Daniel F. Moore, Carolyn Nalbandian, George David Easterbrook, Santino Failla, Sherilyn Smith Belcher
  • Publication number: 20040024681
    Abstract: A round-lot-based system for trading of securities includes a plurality of client stations for entering quotes for securities and a server process. The system receives quotes from the clients, aggregates the quotes and causes a total of all aggregated quotes to be displayed for a plurality of price levels on the client systems. The system uses a graphical user that depicts aggregated quotes in an aggregate window, and a plurality of price levels of a product traded in the market. The system also aggregates round, odd, and/or mixed lot orders into an aggregate of actual shares. The aggregate of actual shares may be placed on a book and rounded down to the nearest round lot for displaying on the round-lot-based system.
    Type: Application
    Filed: July 25, 2002
    Publication date: February 5, 2004
    Inventors: Daniel F. Moore, John T. Hughes, Bruce E. Friedman, Peter J. Martyn
  • Publication number: 20040019551
    Abstract: A method for managing display of quotes for securities in an electronic market includes entering a quote into a system for trading securities, a portion of the entered quote being displayable and another portion of the entered quote being held as reserved quote interest, executing a portion of the displayable quote portion against interest in the market, aggregating an unexecuted displayable quote portion, with a portion of the reserved quote, if the unexecuted displayable quote portion is less than a round lot, and displaying the aggregate.
    Type: Application
    Filed: November 21, 2002
    Publication date: January 29, 2004
    Inventors: Peter Martyn, Daniel F. Moore
  • Publication number: 20030233312
    Abstract: A method of validation within a securities processing system includes receiving an expression of interest to enter into a transaction to buy or sell a security entered by market participants, determining eligible expressions of interest and for eligible expressions of interest, determining if the eligible expressions of interest have a valid set of common attributes. The method also includes determining a transaction type of each eligible expression of interest and writing each eligible expression of interest to a matching file for use with a matching processor.
    Type: Application
    Filed: July 25, 2002
    Publication date: December 18, 2003
    Inventors: Daniel F. Moore, John T. Hughes
  • Publication number: 20030229566
    Abstract: A securities processor includes a prematching process for validating an attributable security interest message placed by a market participant on a securities trading system This attributable security interest message relates to an individual security chosen from a plurality of securities traded on the securities trading system. A matching queue receives the validated attributable security interest message from the prematching process, and queues it for subsequent matching. A matching process obtains the validated attributable security interest message from the matching queue and compares it with previously-validated attributable security interest messages to determine if a match occurs between the validated attributable security interest message and one of the previously-validated attributable security interest messages.
    Type: Application
    Filed: July 25, 2002
    Publication date: December 11, 2003
    Inventors: Daniel F Moore, John T Hughes, Fred Steining
  • Publication number: 20030229569
    Abstract: A method of processing delivery messages in a security processing architecture includes receiving an expression of interest to enter into a transaction to buy or sell a security, matching the expression of interest with other expressions of interest, sending a message to a market participant that a match exists, recording a delivery in a delivery log file, recording the delivery in a delivery work in process (WIP) file, and receiving a response message from the market participant.
    Type: Application
    Filed: July 25, 2002
    Publication date: December 11, 2003
    Inventors: Carolyn A. Nalbandian, Daniel F. Moore, Fred Stiening
  • Publication number: 20030229574
    Abstract: A message prioritization process includes an interface process for receiving a primary attributable security interest message and one or more secondary attributable security interest messages placed by the market participant on a securities trading system. The primary attributable security interest message relates to a defined quantity of an individual security traded on the securities trading system. Each secondary attributable security interest message increments the defined quantity of the primary attributable security interest message by an incremental quantity. A code assignment process assigns a superior prioritization code to the primary attributable security interest message and an inferior prioritization code to each secondary attributable security interest message. These prioritization codes control the order in which the attributable security interest messages are processed by a matching process, and the inferior prioritization code is subordinate to the superior prioritization code.
    Type: Application
    Filed: November 21, 2002
    Publication date: December 11, 2003
    Inventors: Bruce E. Friedman, John T. Hughes, Gopichand Kongani, Daniel F. Moore
  • Publication number: 20030229568
    Abstract: Multiple securities processors each process attributable security interest messages generated by market participants. Each of these attributable security interest messages relates to a specific security chosen from a plurality of securities traded on the securities trading system, such that each individual security is assigned to one or more of the securities processors. An order routing system routes each attributable security interest message to one of the securities processors.
    Type: Application
    Filed: July 25, 2002
    Publication date: December 11, 2003
    Inventors: James N. Richmann, Daniel F. Moore, John T. Hughes, Stuart Serkin, Timothy Vincent, Peter J. Martyn, Mark DeNat
  • Publication number: 20030229563
    Abstract: A system for determining an opening price for products traded over a distributed, networked computer system, includes a plurality of workstations for entering orders for financial products into the distributed, networked computer system and a server computer coupled to the workstations for receiving the orders. The server computer determines when a time just prior to an official opening time for opening regular trading has been reached, and executes a server process that determines an opening price for the product. The server process identifies the oldest of interest at the most aggressive price on each side of the market and selects the older interest of the identified interest to designate as initial interest. The server process matches initial interest against all contra side interest.
    Type: Application
    Filed: June 7, 2002
    Publication date: December 11, 2003
    Inventors: Daniel F. Moore, Timothy Vincent, Richard Justice, John T. Hughes, Eugene A. Ryan, Yek Kwong Eng, Mark Denat, Peter J. Martyn
  • Publication number: 20030229557
    Abstract: A system for execution of transactions includes a main memory of a computer system storing an order book to match a portion of security interest in the order book to a received order for a security.
    Type: Application
    Filed: July 25, 2002
    Publication date: December 11, 2003
    Inventors: JAMES N. RICHMANN, STUART SERKIN, TIMOTHY VINCENT, FRED STIENING, JOHN T. HUGHES, DANIEL F. MOORE
  • Publication number: 20030225673
    Abstract: A trading process for trading securities in an electronic market includes a matching process to match a portion of a received order for a security against a security interest stored in an order book that resides in main memory of a computer system.
    Type: Application
    Filed: July 25, 2002
    Publication date: December 4, 2003
    Inventors: John T. Hughes, Daniel F. Moore, Bruce E. Friedman, Timothy Vincent
  • Publication number: 20030225674
    Abstract: A process for chronicling a portion of an electronic market includes a record process for recording an activity relating to a security interest in an order book in main memory of a computer system and another record process for recording the activity in a persistent store.
    Type: Application
    Filed: July 25, 2002
    Publication date: December 4, 2003
    Inventors: John T. Hughes, Daniel F. Moore, Bruce E. Friedman, Timothy Vincent
  • Publication number: 20030135443
    Abstract: A system for determining an opening price for products traded over a distributed, networked computer system, includes a plurality of workstations for entering orders for financial products into the distributed, networked computer system and a server computer coupled to the workstations for receiving the orders. The server computer executes a server process that determines an opening price for the product. The server process identifies the oldest of interest at the most aggressive price on each side of the market and selects the older interest of the identified interest to designate as initial interest. The server process matches initial interest against all contra side interest.
    Type: Application
    Filed: January 14, 2002
    Publication date: July 17, 2003
    Inventors: Daniel F. Moore, Yek Eng, Mark DeNat, Michael Galus, Richard Justice, Bruce E. Friedman, Timothy Vincent, John Hughes, Peter Martyn
  • Publication number: 20030130926
    Abstract: An electronic market for trading of securities includes a plurality of client stations for entering quotes for securities and a server process that receives quotes from the clients, aggregates the quotes and causes a total of all aggregated quotes to be displayed for a plurality of price levels on the client systems. The market uses a graphical user that depicts aggregated quotes in an aggregate window a plurality of price levels of a product traded in the market. The market also includes processes to handle lock/cross market conditions, match-off of order flow and provides a central quote/order collector that interfaces to disparate order delivery systems to minimize dual liability of market makers.
    Type: Application
    Filed: January 7, 2002
    Publication date: July 10, 2003
    Inventors: Daniel F. Moore, John Hughes
  • Publication number: 20030126065
    Abstract: A method for trading a security in an electronic market includes entering an order at a client station for executing against any market participant that can at least in part satisfy the order, determining a threshold for executing the entered order based on an inside price of the security in the electronic market, matching a portion of the entered order at a server system against interest in the market that does not exceed the determined threshold, and returning any unmatched portion of the entered order that can not be matched by the interest in the market without exceeding the determined threshold.
    Type: Application
    Filed: October 8, 2002
    Publication date: July 3, 2003
    Inventors: Yek Kwong Eng, Michael Edleson, Daniel F. Moore, John T. Hughes,, Christopher Folkemer
  • Publication number: 20030126066
    Abstract: A method for trading a security in an electronic market includes entering an order at a client station for executing against any market participant that can at least in part satisfy the order, and matching the entered order at a server system against interest in the market based on how the market participant participates in the market with a portion of the interest in the market being prioritized according to price priority among displayed quotes/orders of market makers, ECNs that do not charge a separate quote-access fee, and non-attributable agency orders of UTP Exchanges, and subsequently by displayed quotes/orders of ECNs that charge a separate quote-access fee, with the quotes/orders of the ECNs that charge a separate quote-access fee being ranked by the amount of the quote-access fee charged.
    Type: Application
    Filed: October 18, 2002
    Publication date: July 3, 2003
    Inventors: Adam Nunes, Daniel F. Moore, Mark Denat, John Malitzis, Karen Peterson, Anna Ewing, Steven J. Randich, Richard G. Ketchum, Dean Furbush, Christopher Folkemer