Patents by Inventor Timothy Vincent
Timothy Vincent 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: 8386362Abstract: A process for distributing information in an electronic market includes an insertion process to insert, in a file that resides in a storage medium, information representing an activity relating to a security interest stored in an order book that resides in main memory and is accessible by a matching process.Type: GrantFiled: July 25, 2002Date of Patent: February 26, 2013Assignee: The NASDAQ OMX Group, Inc.Inventors: Santino Failla, Georgia Bilis, George David Easterbrook, Jr., Timothy Vincent
-
Patent number: 8244622Abstract: 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: GrantFiled: July 25, 2002Date of Patent: August 14, 2012Assignee: The NASDAQ OMX Group, Inc.Inventors: John T. Hughes, Jr., Daniel F. Moore, Bruce E. Friedman, Timothy Vincent
-
Patent number: 8095453Abstract: 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: GrantFiled: October 26, 2010Date of Patent: January 10, 2012Assignee: The NASDAQ OMX Group, Inc.Inventors: John T. Hughes, Jr., Daniel F. Moore, Bruce E. Friedman, Timothy Vincent
-
Patent number: 7974907Abstract: A system in an electronic securities market includes a configurable look-up table having assignment entries that assign each of a plurality of securities to one or more securities processors in the system. A configuration process allows administration of the assignment entries included in this configurable look-up table.Type: GrantFiled: July 25, 2002Date of Patent: July 5, 2011Assignee: The NASDAQ OMX Group, Inc.Inventors: Robert Miller, Timothy Vincent
-
Patent number: 7933827Abstract: 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: GrantFiled: July 25, 2002Date of Patent: April 26, 2011Assignee: The NASDAQ OMX Group, Inc.Inventors: James N. Richmann, Daniel F. Moore, John T. Hughes, Jr., Stuart Serkin, Timothy Vincent, Peter J. Martyn, Mark DeNat
-
Patent number: 7921051Abstract: A system in an electronic securities market includes a configurable look-up table that has assignment entries that assign each of a plurality of securities to one or more securities processors in the system. Whenever an order is received that involves a specific security, a security look-up process accesses the configurable look-up table to determine which securities processor the specific security is assigned to. Once determined, a messaging process, which is responsive to the security look-up process, sends the received security order to the securities processor to which the specific security is assigned.Type: GrantFiled: July 25, 2002Date of Patent: April 5, 2011Assignee: The Nasdaq OMX Group, Inc.Inventors: Stuart Richard Serkin, Robert Miller, Timothy Vincent, Edward A. Perrault
-
Patent number: 7895112Abstract: 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: GrantFiled: July 25, 2002Date of Patent: February 22, 2011Assignee: The NASDAQ OMX Group, Inc.Inventors: James N. Richmann, Stuart Serkin, Timothy Vincent, Fred Stiening, John T. Hughes, Jr., Daniel F. Moore
-
Publication number: 20110040676Abstract: 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: ApplicationFiled: October 26, 2010Publication date: February 17, 2011Inventors: John T. Hughes, JR., Daniel F. Moore, Bruce E. Friedman, Timothy Vincent
-
Patent number: 7882010Abstract: 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: GrantFiled: June 7, 2002Date of Patent: February 1, 2011Assignee: The NASDAQ OMX Group, Inc.Inventors: Daniel F. Moore, Timothy Vincent, Richard Justice, John T. Hughes, Jr., Eugene A. Ryan, Yek Kwong Eng, Mark Denat, Peter J. Martyn
-
Patent number: 7523062Abstract: 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: GrantFiled: July 25, 2002Date of Patent: April 21, 2009Assignee: The Nasdaq OMX Group, Inc.Inventors: Daniel F. Moore, John T. Hughes, Jr., Fred Steining, Stuart Richard Serkin, Timothy Vincent
-
Publication number: 20090030834Abstract: 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: ApplicationFiled: July 29, 2008Publication date: January 29, 2009Inventors: Daniel F. Moore, Yek Eng, Mark DeNat, Michael Galus, Richard Justice, Bruce E. Friedman, John Hughes, Peter Martyn, Timothy Vincent
-
Patent number: 7406447Abstract: 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: GrantFiled: January 14, 2002Date of Patent: July 29, 2008Assignee: 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
-
Publication number: 20070143299Abstract: A method, computer program product, and system for committing transactions in a distributed system are provided. The method, computer program product, and system provide for receiving a request from a client to commit a transaction at a coordinator node in the distributed system, tracking a tail log sequence number for every other node in the distributed system, determining a max log sequence number associated with the transaction for each participant node in the distributed system, and committing the transaction at the coordinator node when the tail log sequence number for each participant node is greater than or equal to the max log sequence number associated with the transaction at the respective participant node.Type: ApplicationFiled: December 19, 2005Publication date: June 21, 2007Inventors: Matthew Huras, Timothy Vincent
-
Publication number: 20060123468Abstract: A data server of a data processing system is operably coupled to a database and in communication with a middleware server. A connection between the data server and the middleware server is established and managed. A set of attributes identifying trusted middleware servers is instituted with the data server. The middleware server transmits a connection request to the data server. The connection request has request attributes including identifying the connection request as being for a new connection or reuse of an existing connection with different connection request attributes. A connection with the middleware server is established by the data server based on the connection request. A connection status message is received by the middleware server from the data server indicating a status of the connection request. A trust indicator for the connection is established at the data server according to a trust status identified by the set of attributes for the middleware server.Type: ApplicationFiled: December 8, 2004Publication date: June 8, 2006Inventors: Paul Bird, Curt Cotner, Walid Rjaibi, Timothy Vincent
-
Publication number: 20060074937Abstract: An apparatus and method provide client-side routing of database requests to enhance the performance of a partitioned database system. In a first embodiment, the database client determines the correct database server for a transaction, and routes requests for the transaction to the correct database server. In a second embodiment, the database client sends a first database request in a transaction to a selected database server, determines from the response the correct database server, and routes all subsequent requests for the transaction to the correct database server. In a third embodiment, the database client sends a first database request in a transaction to a selected database server, which routes the first request to the correct database server, which returns the results directly to the database client via direct connection. The database client then routes all subsequent database requests in the transaction directly to the correct database server.Type: ApplicationFiled: September 30, 2004Publication date: April 6, 2006Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Paul Bird, Albert Bockhold, William Newport, John Stecher, Timothy Vincent
-
Publication number: 20030229557Abstract: 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: ApplicationFiled: July 25, 2002Publication date: December 11, 2003Inventors: JAMES N. RICHMANN, STUART SERKIN, TIMOTHY VINCENT, FRED STIENING, JOHN T. HUGHES, DANIEL F. MOORE
-
Publication number: 20030229568Abstract: 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: ApplicationFiled: July 25, 2002Publication date: December 11, 2003Inventors: James N. Richmann, Daniel F. Moore, John T. Hughes, Stuart Serkin, Timothy Vincent, Peter J. Martyn, Mark DeNat
-
Publication number: 20030229567Abstract: A system in an electronic securities market includes a configurable look-up table that has assignment entries that assign each of a plurality of securities to one or more securities processors in the system. Whenever an order is received that involves a specific security, a security look-up process accesses the configurable look-up table to determine which securities processor the specific security is assigned to. Once determined, a messaging process, which is responsive to the security look-up process, sends the received security order to the securities processor to which the specific security is assigned.Type: ApplicationFiled: July 25, 2002Publication date: December 11, 2003Inventors: Stuart Richard Serkin, Robert Miller, Timothy Vincent, Edward A. Perrault
-
Publication number: 20030229563Abstract: 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: ApplicationFiled: June 7, 2002Publication date: December 11, 2003Inventors: Daniel F. Moore, Timothy Vincent, Richard Justice, John T. Hughes, Eugene A. Ryan, Yek Kwong Eng, Mark Denat, Peter J. Martyn
-
Publication number: 20030225674Abstract: 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: ApplicationFiled: July 25, 2002Publication date: December 4, 2003Inventors: John T. Hughes, Daniel F. Moore, Bruce E. Friedman, Timothy Vincent