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: 8095453
    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: Grant
    Filed: October 26, 2010
    Date of Patent: January 10, 2012
    Assignee: The NASDAQ OMX Group, Inc.
    Inventors: John T. Hughes, Jr., Daniel F. Moore, Bruce E. Friedman, Timothy Vincent
  • Patent number: 7974907
    Abstract: 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: Grant
    Filed: July 25, 2002
    Date of Patent: July 5, 2011
    Assignee: The NASDAQ OMX Group, Inc.
    Inventors: Robert Miller, Timothy Vincent
  • Patent number: 7933827
    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: Grant
    Filed: July 25, 2002
    Date of Patent: April 26, 2011
    Assignee: 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: 7921051
    Abstract: 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: Grant
    Filed: July 25, 2002
    Date of Patent: April 5, 2011
    Assignee: The Nasdaq OMX Group, Inc.
    Inventors: Stuart Richard Serkin, Robert Miller, Timothy Vincent, Edward A. Perrault
  • Patent number: 7895112
    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: Grant
    Filed: July 25, 2002
    Date of Patent: February 22, 2011
    Assignee: The NASDAQ OMX Group, Inc.
    Inventors: James N. Richmann, Stuart Serkin, Timothy Vincent, Fred Stiening, John T. Hughes, Jr., Daniel F. Moore
  • Publication number: 20110040676
    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: October 26, 2010
    Publication date: February 17, 2011
    Inventors: John T. Hughes, JR., Daniel F. Moore, Bruce E. Friedman, Timothy Vincent
  • Patent number: 7882010
    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: Grant
    Filed: June 7, 2002
    Date of Patent: February 1, 2011
    Assignee: 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: 7596966
    Abstract: A jewelry device for displaying decorative ornamentation comprising a single spring tension member made of any lightweight metal or plastic frame and folded to form a spring tension clip. The clip is capable of securing an ornament. One end of the clip may be an enlarged first end with an aperture capable of showing an ornament by allowing it to protrude through the aperture from the back and through the front of the enlarged first end, where the ornament has a backing portion preventing it from falling through the aperture. The ornament and backing portion are secured between the first and second ends through the spring tension of the clip formed from the folding of the frame. Further, the clip may incorporate earring posts, holes, pin, or cuff links, or other attachment mechanisms for creating various types of jewelry using the present invention.
    Type: Grant
    Filed: September 15, 2005
    Date of Patent: October 6, 2009
    Inventor: Timothy Vincent Garvin
  • Patent number: 7523062
    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: Grant
    Filed: July 25, 2002
    Date of Patent: April 21, 2009
    Assignee: The Nasdaq OMX Group, Inc.
    Inventors: Daniel F. Moore, John T. Hughes, Jr., Fred Steining, Stuart Richard Serkin, Timothy Vincent
  • 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
  • Publication number: 20080294714
    Abstract: A system, method, apparatus, and computer program product uses at least one of a plurality of message transmitters to achieve high availability message transmission. The plurality of message transmitters are each operable to transmit a message to a subscriber. In accordance with a determination, for example, of the value of the connections, the message is copied and transmitted to the plurality of the message transmitters so that at least one of the plurality of message transmitters transmits the copy to the subscriber. The at least one message transmitter may be selected by analyzing the message and determining an associated rule based on characteristics of the message.
    Type: Application
    Filed: May 21, 2008
    Publication date: November 27, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jose Emir Garza, Stephen James Hobson, John Brian Pickering, Timothy Vincent Pickrell, Steven Powell
  • 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
  • Publication number: 20070143299
    Abstract: 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: Application
    Filed: December 19, 2005
    Publication date: June 21, 2007
    Inventors: Matthew Huras, Timothy Vincent
  • Patent number: 7124207
    Abstract: A method and system for batching commands and status information between a host computer and an adapter installed on the host computer. The method for command batching includes the host storing command pointers, each command pointer pointing to a command in an array, and providing an array pointer to the array. When a predetermined threshold of stored commands has been reached, the host can deliver a multitude of commands via the array pointer with a single bus access. A method for status batching includes transferring command statuses from the adapter to the host computer and providing a pointer to the transferred statuses. When a predetermined threshold of statuses has been reached, the adapter interrupts the host computer once to fetch the pointer and the host can then read the statuses without requiring any more bus interrupts.
    Type: Grant
    Filed: August 14, 2003
    Date of Patent: October 17, 2006
    Assignee: Adaptec, Inc.
    Inventors: Timothy Vincent Lee, Timothy Chin-Cheung Ng
  • Publication number: 20060123468
    Abstract: 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: Application
    Filed: December 8, 2004
    Publication date: June 8, 2006
    Inventors: Paul Bird, Curt Cotner, Walid Rjaibi, Timothy Vincent
  • Publication number: 20060074937
    Abstract: 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: Application
    Filed: September 30, 2004
    Publication date: April 6, 2006
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Paul Bird, Albert Bockhold, William Newport, John Stecher, Timothy Vincent
  • 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: 20030229567
    Abstract: 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: Application
    Filed: July 25, 2002
    Publication date: December 11, 2003
    Inventors: Stuart Richard Serkin, Robert Miller, Timothy Vincent, Edward A. Perrault