Patents by Inventor Robert C.K. Cheung

Robert C.K. Cheung 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: 10977167
    Abstract: A system and method for monitoring an application is disclosed. The application is monitored using a monitoring tool that is decoupled from the corresponding testing tool. When the monitoring tool desires a test to be run it communicates with the testing tool through a scheduler to cause the testing tool to initiate the desire test on the application and report the results of the test back to the monitoring tool.
    Type: Grant
    Filed: November 1, 2019
    Date of Patent: April 13, 2021
    Assignee: International Business Machines Corporation
    Inventors: Robert C. K. Cheung, Bradley M. Gorman
  • Publication number: 20200065237
    Abstract: A system and method for monitoring an application is disclosed. The application is monitored using a monitoring tool that is decoupled from the corresponding testing tool. When the monitoring tool desires a test to be run it communicates with the testing tool through a scheduler to cause the testing tool to initiate the desire test on the application and report the results of the test back to the monitoring tool.
    Type: Application
    Filed: November 1, 2019
    Publication date: February 27, 2020
    Inventors: Robert C.K. Cheung, Bradley M. Gorman
  • Patent number: 10489281
    Abstract: A system and method for monitoring an application is disclosed. The application is monitored using a monitoring tool that is decoupled from the corresponding testing tool. When the monitoring tool desires a test to be run it communicates with the testing tool through a scheduler to cause the testing tool to initiate the desire test on the application and report the results of the test back to the monitoring tool.
    Type: Grant
    Filed: August 26, 2016
    Date of Patent: November 26, 2019
    Assignee: International Business Machines Corporation
    Inventors: Robert C. K. Cheung, Bradley M. Gorman
  • Publication number: 20180060223
    Abstract: A system and method for monitoring an application is disclosed. The application is monitored using a monitoring tool that is decoupled from the corresponding testing tool. When the monitoring tool desires a test to be run it communicates with the testing tool through a scheduler to cause the testing tool to initiate the desire test on the application and report the results of the test back to the monitoring tool.
    Type: Application
    Filed: August 26, 2016
    Publication date: March 1, 2018
    Inventors: Robert C.K. Cheung, Bradley M. Gorman
  • Patent number: 9240933
    Abstract: Responsive to middleware for a domain processing a transaction instance at a processing point specified in transaction telemetry standards as a tracking point along a flow of the transaction instance from a requesting domain to a requestee domain, a facility of the middleware determines whether a token with correlation data comprising a unique identifier for the transaction instance available to both the requesting domain and the requestee domain is passed to the domain in compliance with transaction telemetry standards. Responsive to the facility of the middleware not detecting the token with correlation data, the token with generated correlation data accessible to the domain is generated. The facility of the middleware passes the token to at least one subsequent middleware instance of the plurality of middleware instances of the composite application along the flow of the transaction instance to uniquely identify the transaction instance.
    Type: Grant
    Filed: April 25, 2015
    Date of Patent: January 19, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Robert C. K. Cheung, Scot Dixon
  • Publication number: 20150229545
    Abstract: Responsive to middleware for a domain processing a transaction instance at a processing point specified in transaction telemetry standards as a tracking point along a flow of the transaction instance from a requesting domain to a requestee domain, a facility of the middleware determines whether a token with correlation data comprising a unique identifier for the transaction instance available to both the requesting domain and the requestee domain is passed to the domain in compliance with transaction telemetry standards. Responsive to the facility of the middleware not detecting the token with correlation data, the token with generated correlation data accessible to the domain is generated. The facility of the middleware passes the token to at least one subsequent middleware instance of the plurality of middleware instances of the composite application along the flow of the transaction instance to uniquely identify the transaction instance.
    Type: Application
    Filed: April 25, 2015
    Publication date: August 13, 2015
    Inventors: Robert C.K. Cheung, Scot Dixon
  • Patent number: 9049126
    Abstract: Responsive to transactional middleware for a particular domain processing a particular transaction instance at a processing point specified in transaction telemetry standards as a tracking point along a flow of the particular transaction, a facility of the middleware accesses correlation data for the particular transaction instance in the particular domain and extracts application level context information about the particular transaction instance from the particular domain, wherein the transaction telemetry standards specify a same set of standards for application by each separate transactional middleware instance of a composite application. At least one facility of the transactional middleware creates a tracking event comprising the correlation data and the application level context information formatted into an event structure defined by the transaction tracking standards.
    Type: Grant
    Filed: January 10, 2013
    Date of Patent: June 2, 2015
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Robert C. K. Cheung, Scot Dixon
  • Patent number: 9021091
    Abstract: Responsive to transactional middleware for a particular domain processing a particular transaction instance at a processing point specified in transaction telemetry standards as a tracking point along a flow of the particular transaction, a facility of the middleware accesses correlation data for the particular transaction instance in the particular domain and extracts application level context information about the particular transaction instance from the particular domain, wherein the transaction telemetry standards specify a same set of standards for application by each separate transactional middleware instance of a composite application. At least one facility of the transactional middleware creates a tracking event comprising the correlation data and the application level context information formatted into an event structure defined by the transaction tracking standards.
    Type: Grant
    Filed: October 15, 2012
    Date of Patent: April 28, 2015
    Assignee: International Business Machines Corporation
    Inventors: Robert C. K. Cheung, Scot Dixon
  • Publication number: 20140108641
    Abstract: Responsive to transactional middleware for a particular domain processing a particular transaction instance at a processing point specified in transaction telemetry standards as a tracking point along a flow of the particular transaction, a facility of the middleware accesses correlation data for the particular transaction instance in the particular domain and extracts application level context information about the particular transaction instance from the particular domain, wherein the transaction telemetry standards specify a same set of standards for application by each separate transactional middleware instance of a composite application. At least one facility of the transactional middleware creates a tracking event comprising the correlation data and the application level context information formatted into an event structure defined by the transaction tracking standards.
    Type: Application
    Filed: October 15, 2012
    Publication date: April 17, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Robert C.K. Cheung, Scot Dixon
  • Publication number: 20140108646
    Abstract: Responsive to transactional middleware for a particular domain processing a particular transaction instance at a processing point specified in transaction telemetry standards as a tracking point along a flow of the particular transaction, a facility of the middleware accesses correlation data for the particular transaction instance in the particular domain and extracts application level context information about the particular transaction instance from the particular domain, wherein the transaction telemetry standards specify a same set of standards for application by each separate transactional middleware instance of a composite application. At least one facility of the transactional middleware creates a tracking event comprising the correlation data and the application level context information formatted into an event structure defined by the transaction tracking standards.
    Type: Application
    Filed: January 10, 2013
    Publication date: April 17, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Robert C.K. Cheung, Scot Dixon