Patents by Inventor Howard Milton McKinney
Howard Milton McKinney 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: 9111029Abstract: A system and method to allow an individual transaction in an instrumented software application to be monitored according to its own configuration. In one preferred embodiment, each transaction is associated with a token. The token includes the monitoring configuration that should be used for the associated transaction. When the application entry point is reached for the transaction, the token is looked up and retrieved, and the monitoring policy configuration of the token determines what data is gathered about the transaction.Type: GrantFiled: May 20, 2009Date of Patent: August 18, 2015Assignee: International Business Machines CorporationInventors: Byran Christopher Chagoly, Xiaoping Chen, Andrew Jason Lavery, Howard Milton McKinney, Kirk Malcolm Sexton
-
Patent number: 8626894Abstract: A method for graphically representing events at runtime in an event management system is provided. A plurality of events including a first event and a second event are received that define respective states of one or more networked devices. A cause-effect event relation is identified between the first event, the second event, and a projected event responsive to receiving the first and second events. A runtime visualization output is generated that includes a graphical representation of the first event, the second event, the projected event and the event relation.Type: GrantFiled: June 24, 2004Date of Patent: January 7, 2014Assignee: International Business Machines CorporationInventors: Xiaoping Chen, Andrew Jason Lavery, Howard Milton McKinney
-
Patent number: 8510430Abstract: A computer implemented method, data processing system, and computer program product for selective monitoring of individual transactions in an instrumented software application. In response to receiving a new transaction at an entry point, a monitoring policy is checked to determine if the monitoring policy indicates that the transaction should be monitored. If the monitoring policy indicates that the transaction should be monitored, a determination is made as to whether the system resources are operating at a predetermined system condition defined in the monitoring policy. If the system resources are operating at the predetermined system condition, the transaction will be monitored. If the system resources are not operating at the predetermined system condition, the transaction will not be monitored.Type: GrantFiled: August 3, 2006Date of Patent: August 13, 2013Assignee: International Business Machines CorporationInventor: Howard Milton McKinney
-
Patent number: 8453165Abstract: A computer implemented method, system, and computer usable program code for distributing event processing are provided in the illustrative embodiments. An analysis is performed of the event information flowing from one event relationship network subnet to another event relationship network subnet in an event relationship network. Strength of a relationship between the first and the second event relationship network subnets is determined based on the analysis. A distribution of the event processing in the event relationship network is recommended based on the strength of the relationship.Type: GrantFiled: January 22, 2008Date of Patent: May 28, 2013Assignee: International Business Machines CorporationInventor: Howard Milton McKinney
-
Patent number: 7702783Abstract: A method, system and computer-usable medium for selectively monitoring transactions in a cluster computing environment are disclosed. A transaction is received by a load balancer. A transaction monitoring manager determines if the received transaction is a candidate for monitoring. If it is, then the resource thresholds defined in the transaction's corresponding TMP are determined. The load balancer is then interrogated to determine which application server instance is assigned to process the transaction. Once determined, resource usage information is collected from the target application server instance and provided to the transaction monitoring manager. The collected resource information is compared to the transaction's corresponding TMP. If resource usage exceeds resource threshold values contained in the TPM, then the transaction is monitored. Otherwise it is not.Type: GrantFiled: September 12, 2007Date of Patent: April 20, 2010Assignee: International Business Machines CorporationInventor: Howard Milton McKinney
-
Publication number: 20090228587Abstract: A system and method to allow an individual transaction in an instrumented software application to be monitored according to its own configuration. In one preferred embodiment, each transaction is associated with a token. The token includes the monitoring configuration that should be used for the associated transaction. When the application entry point is reached for the transaction, the token is looked up and retrieved, and the monitoring policy configuration of the token determines what data is gathered about the transaction.Type: ApplicationFiled: May 20, 2009Publication date: September 10, 2009Applicant: International Business Machines CorporationInventors: Bryan Christopher Chagoly, Xiaoping Chen, Andrew Jason Lavery, Howard Milton McKinney, Kirk Malcolm Sexton
-
Publication number: 20090187923Abstract: A computer implemented method, system, and computer usable program code for distributing event processing are provided in the illustrative embodiments. An analysis is performed of the event information flowing from one event relationship network subnet to another event relationship network subnet in an event relationship network. Strength of a relationship between the first and the second event relationship network subnets is determined based on the analysis. A distribution of the event processing in the event relationship network is recommended based on the strength of the relationship.Type: ApplicationFiled: January 22, 2008Publication date: July 23, 2009Applicant: International Business Machines CorporationInventor: Howard Milton McKinney
-
Patent number: 7552212Abstract: A system and method to allow an individual transaction in an instrumented software application to be monitored according to its own configuration. In one preferred embodiment, each transaction is associated with a token. The token includes the monitoring configuration that should be used for the associated transaction. When the application entry point is reached for the transaction, the token is looked up and retrieved, and the monitoring policy configuration of the token determines what data is gathered about the transaction.Type: GrantFiled: October 22, 2004Date of Patent: June 23, 2009Assignee: International Business Machines CorporationInventors: Bryan Christopher Chagoly, Xiaoping Chen, Andrew Jason Lavery, Howard Milton McKinney, Kirk Malcolm Sexton
-
Publication number: 20090070457Abstract: A method, system and computer-usable medium for selectively monitoring transactions in a cluster computing environment are disclosed. A transaction is received by a load balancer. A transaction monitoring manager determines if the received transaction is a candidate for monitoring. If it is, then the resource thresholds defined in the transaction's corresponding TMP are determined. The load balancer is then interrogated to determine which application server instance is assigned to process the transaction. Once determined, resource usage information is collected from the target application server instance and provided to the transaction monitoring manager. The collected resource information is compared to the transaction's corresponding TMP. If resource usage exceeds resource threshold values contained in the TPM, then the transaction is monitored. Otherwise it is not.Type: ApplicationFiled: September 12, 2007Publication date: March 12, 2009Inventor: Howard Milton McKinney
-
Publication number: 20080263548Abstract: The present invention addresses the problem of linking cross-process and cross-thread subtransactions into a single user transaction. The mechanism of the present invention employs bytecode inserted probes to dynamically detect out of process correlating tokens in an inbound request. The bytecode inserted probes retrieve the correlating token in the inbound request. Based on the correlating token retrieved, the bytecode inserted probes are then used to dynamically determine if the inbound user request should be recorded and linked to a transaction that began in another thread or process.Type: ApplicationFiled: June 26, 2008Publication date: October 23, 2008Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Bryan Christopher Chagoly, Xiaoping Chen, Howard Milton McKinney, Kirk Malcolm Sexton
-
Patent number: 7424720Abstract: The present invention addresses the problem of linking cross-process and cross-thread subtransactions into a single user transaction. The mechanism of the present invention employs bytecode inserted probes to dynamically detect out of process correlating tokens in an inbound request. The bytecode inserted probes retrieve the correlating token in the inbound request. Based on the correlating token retrieved, the bytecode inserted probes are then used to dynamically determine if the inbound user request should be recorded and linked to a transaction that began in another thread or process.Type: GrantFiled: March 25, 2004Date of Patent: September 9, 2008Assignee: International Business Machines CorporationInventors: Bryan Christopher Chagoly, Xiaoping Chen, Howard Milton McKinney, Kirk Malcolm Sexton
-
Publication number: 20080034082Abstract: A computer implemented method, data processing system, and computer program product for selective monitoring of individual transactions in an instrumented software application. In response to receiving a new transaction at an entry point, a monitoring policy is checked to determine if the monitoring policy indicates that the transaction should be monitored. If the monitoring policy indicates that the transaction should be monitored, a determination is made as to whether the system resources are operating at a predetermined system condition defined in the monitoring policy. If the system resources are operating at the predetermined system condition, the transaction will be monitored. If the system resources are not operating at the predetermined system condition, the transaction will not be monitored.Type: ApplicationFiled: August 3, 2006Publication date: February 7, 2008Inventor: Howard Milton McKinney
-
Publication number: 20050289230Abstract: A method for graphically representing events at runtime in an event management system is provided. A plurality of events including a first event and a second event are received that define respective states of one or more networked devices. A cause-effect event relation is identified between the first event, the second event, and a projected event responsive, to receiving the first and second events.Type: ApplicationFiled: June 24, 2004Publication date: December 29, 2005Applicant: International Business Machines CorporationInventors: Xiaoping Chen, Andrew Jason Lavery, Howard Milton McKinney