Patents by Inventor John Rowland

John Rowland 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: 10325316
    Abstract: An exemplary system according to the present disclosure comprises a server system (comprising one or more computing devices) that is in communication with one or more financial exchange systems and one or more data source computer devices (e.g., news sources). Also in communication with the server system are one or more mobile communication devices. The server system comprises a memory and a processor executing software that enables the server system to receive live market data and information from one or more of the financial exchange systems and the data source computer devices; aggregate and filter the data and information; according to one or more pre-set user preferences and/or one or more user-initiated commands; and transmit the aggregated/filtered data and information to one or more mobile communication devices via one or more live data feeds. The mobile communication device displays aggregated/filtered information in a single, interactive GUI.
    Type: Grant
    Filed: September 29, 2010
    Date of Patent: June 18, 2019
    Assignee: Trade Capture, OTC Corp.
    Inventors: Vincent P. Annunziata, David Ehrlich, Paul Summermatter, Eric M. Hermanson, John Rowland
  • Patent number: 9792650
    Abstract: An exemplary system according to the present disclosure comprises a server system (comprising one or more computing devices) that is in communication with one or more financial exchange systems and one or more data source computer devices (e.g., news sources). Also in communication with the server system are one or more mobile communication devices. The server system comprises a memory and a processor executing software that enables the server system to receive live market data and information from one or more of the financial exchange systems and the data source computer devices; aggregate and filter the data and information; according to one or more pre-set user preferences and/or one or more user-initiated commands; and transmit the aggregated/filtered data and information to one or more mobile communication devices via one or more live data feeds. The mobile communication device displays aggregated/filtered information in a single, interactive GUI.
    Type: Grant
    Filed: October 5, 2012
    Date of Patent: October 17, 2017
    Assignee: Trade Capture, OTC Corp.
    Inventors: Vincent P. Annunziata, David Ehrlich, Paul Summermatter, Eric M. Hermanson, John Rowland
  • Publication number: 20110112952
    Abstract: An exemplary system according to the present disclosure comprises a server system (comprising one or more computing devices) that is in communication with one or more financial exchange systems and one or more data source computer devices (e.g., news sources). Also in communication with the server system are one or more mobile communication devices. The server system comprises a memory and a processor executing software that enables the server system to receive live market data and information from one or more of the financial exchange systems and the data source computer devices; aggregate and filter the data and information; according to one or more pre-set user preferences and/or one or more user-initiated commands; and transmit the aggregated/filtered data and information to one or more mobile communication devices via one or more live data feeds. The mobile communication device displays aggregated/filtered information in a single, interactive GUI.
    Type: Application
    Filed: September 29, 2010
    Publication date: May 12, 2011
    Applicant: TRADE CAPTURE, OTC CORP.
    Inventors: Vincent P. Annunziata, David Ehrlich, Paul Summermatter, Eric M. Hermanson, John Rowland
  • Publication number: 20100216508
    Abstract: A mobile phone device comprises the following: a processor; a first display controller for driving an internal display of the mobile phone device; and a second display controller for driving an external display, wherein the external display is connectable to the second display controller via a connector.
    Type: Application
    Filed: February 23, 2010
    Publication date: August 26, 2010
    Applicant: AUGUSTA TECHNOLOGY, INC.
    Inventors: Zhenbiao Ma, Binhua Shen, John Rowland, Tung Chang
  • Publication number: 20060195731
    Abstract: A first failure data capture mechanism receives threshold violation events. The end user may configure which threshold violations would trigger first failure data capture. A correlator may be used to select only the related log and trade data to fit the specific application. When a predetermined threshold violation event is received, the first failure data capture mechanism gathers the appropriate log information. The first failure data capture mechanism may also query for other information related to the transaction that caused the threshold violation.
    Type: Application
    Filed: February 17, 2005
    Publication date: August 31, 2006
    Applicant: International Business Machines Corporation
    Inventors: Bret Patterson, John Rowland, Kirk Sexton
  • Publication number: 20060184339
    Abstract: A method, apparatus and computer instructions are provided for additional logging capabilities in response to a threshold being violated. Parent and current correlators are utilized as fields in all log files. The correlator field logging service/format advantageously uses the exact log statements to link to a node in the TMTP transaction decomposition topology. The TMTP violation flag is used to dynamically increase the log levels. The TMTP violation flag is initiated in response to an ARM threshold violation.
    Type: Application
    Filed: February 17, 2005
    Publication date: August 17, 2006
    Applicant: International Business Machines Corporation
    Inventors: Bret Patterson, John Rowland
  • Publication number: 20060136886
    Abstract: A thread monitor identifies and interrupts locked threads. A byte code insertion tool inserts timers around classes that are bound to threads. Timers may also be inserted around particular portions of code. When a portion of code, such as a thread, a loop, or a condition block, for example, to be monitored begins, a call is made to a thread monitor to start a timer. If the portion of code ends normally, the timer is removed. If the timer expires, then the thread monitor may interrupt the thread or send a notification to a user so that appropriate action may be taken.
    Type: Application
    Filed: December 16, 2004
    Publication date: June 22, 2006
    Inventors: Bret Patterson, John Rowland, Kirk Sexton
  • Publication number: 20060136916
    Abstract: A plug-in program for monitoring an application having a set of threads. A parameter is associated with each thread. The plug-in program causes an individual thread associated with the application to be terminated if a corresponding parameter violates a threshold. The thread is terminated without interfering with the execution of the other threads within the set of threads.
    Type: Application
    Filed: December 17, 2004
    Publication date: June 22, 2006
    Inventors: John Rowland, Kirk Sexton