Patents by Inventor Doug Grumann

Doug Grumann 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: 8326965
    Abstract: To achieve consistent health service measures, a method and an apparatus combine various metrics from both internal sources and external sources that relate to the service under observation. This service health information is generated independently from specific provider applications and performance monitoring tool sets, thereby allowing shorter time-to-market for service management solutions. The output of the method may be in the form of a programmatic or scriptable interface to be used by high-level performance monitoring tools that are capable of reporting status of many disparate computer services. The performance monitoring tools may reside on different systems and architectures and may be supplied by different vendors. As a result, the programmatic or scriptable interfaces are designed to be generic and flexible.
    Type: Grant
    Filed: May 3, 2001
    Date of Patent: December 4, 2012
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Doug Grumann, Steven R. Landherr, Thomas E. Turicchi, Jr.
  • Patent number: 7607135
    Abstract: Apparatus and method for enhancing performance of a computer system. The invention may comprise apparatus and methods for deriving relationships between system variables and the performance of the computer system, generating a number of rules based on the derived relationships, and adjusting at least one of the system variables based on the generated number of rules to enhance the performance of the computer system. Preferably, data is acquired for the system variables and the performance of said computer system by gathering the data over time, and logging the gathered data, wherein the relationships are derived based on the logged data.
    Type: Grant
    Filed: June 15, 2001
    Date of Patent: October 20, 2009
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: Doug Grumann
  • Patent number: 7047090
    Abstract: A method for the automatic selection of computer system parameter values to improve system performance as workload on the system changes. Methods are disclosed for automatically making minor adjustments to computer system parameters and comparing long-term associated performance changes in order to set parameter values so as to obtain improved system performance. The time frame over which a change in a system parameter and the associated system performance change is averaged is adjustable, thus permitting evaluation over shorter or longer periods of times as deemed appropriate. An objective measure of system performance is defined prior to implementation of the present methods. For transaction based systems, average system response-time for a given demand on the system could be, for example, such a measure. For systems executing batch-type workloads, system throughput may be used as the indicator of how well the system is performing.
    Type: Grant
    Filed: June 18, 2003
    Date of Patent: May 16, 2006
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Thomas Edwin Turicchi, Jr., Doug Grumann, Steven R Landherr, Michael Richard Carl
  • Publication number: 20040205167
    Abstract: To achieve out-of-the-box performance management solutions in modern, complex computer environments, a method and an apparatus provide automatic discovery of applications and services resident on a monitored computer system and autonomous configuration of available performance management tools. The method includes inventorying installed applications, performance management tools, and active services. The inventory information is written to an ASCII-format file, and is used to generate performance management tool configuration files. The performance management software is then restarted to engage the new configuration customized to the computing environment.
    Type: Application
    Filed: May 29, 2001
    Publication date: October 14, 2004
    Inventor: Doug Grumann
  • Patent number: 6775825
    Abstract: A system and method for generating and sharing consistent application definitions amongst multiple performance and resource management tools. A common interface accepts requests from performance or resource management tools and returns requested process-to-application mapping data. A parameters file contains a common syntax for application definitions, and a module uses the parameters file to determine mapping from processes into applications. A performance monitoring tool for senses current system processes' states and provides measurement data to the mapping module.
    Type: Grant
    Filed: October 31, 2000
    Date of Patent: August 10, 2004
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Doug Grumann, Michael Richard Carl, Thomas Edwin Turicchi, Jr.
  • Patent number: 6704687
    Abstract: A method for determining appropriate adjustments of computer system parameter values in order to improve system performance. The method for this determination is based on historical performance data. Methods are disclosed which involve measuring current system performance and retrieving paired stored values of measured system performance and a selected system parameter. The decision as to whether or not to adjust the value of the selected system parameter is based on performing a trend analysis on the paired values. When such changes are made, subsequent measurement of system performance is performed and beneficial changes are implemented.
    Type: Grant
    Filed: January 31, 2001
    Date of Patent: March 9, 2004
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Thomas Edwin Turicchi, Jr., Francisco J. Romero, Doug Grumann
  • Patent number: 6671658
    Abstract: A method for obtaining an estimate of response time for a typical transaction request in a computer system under varying load conditions. This estimate can be compared to a predefined value considered by the system administrator to be the level at which the response time becomes significantly degraded, thereby providing a measure of the operating condition of the computer system. Preliminary measurements include measurement of response time for the typical transaction request while the computer system is lightly loaded, CPU usage, and response times for more than one concurrent typical transaction request. During computer system operation only the number of concurrent transaction requests and the total CPU usage need to be obtained and measured. A primary advantage of the embodiments as described in the present patent document over prior methods is that the present methods can provide a more accurate approximation of actual response-time under varying loads while consuming less system resources to do so.
    Type: Grant
    Filed: December 23, 2000
    Date of Patent: December 30, 2003
    Assignee: Hewlett-Packard Development Company, L.P
    Inventors: Thomas Edwin Turicchi, Jr., Doug Grumann
  • Publication number: 20030212704
    Abstract: A method for the automatic selection of computer system parameter values to improve system performance as workload on the system changes. Methods are disclosed for automatically making minor adjustments to computer system parameters and comparing long-term associated performance changes in order to set parameter values so as to obtain improved system performance. The time frame over which a change in a system parameter and the associated system performance change is averaged is adjustable, thus permitting evaluation over shorter or longer periods of times as deemed appropriate. An objective measure of system performance is defined prior to implementation of the present methods. For transaction based systems, average system response-time for a given demand on the system could be, for example, such a measure. For systems executing batch-type workloads, system throughput may be used as the indicator of how well the system is performing.
    Type: Application
    Filed: June 18, 2003
    Publication date: November 13, 2003
    Inventors: Thomas Edwin Turicchi, Doug Grumann, Steven R. Landherr, Michael Richard Carl
  • Patent number: 6628994
    Abstract: A method for the automatic selection of computer system parameter values to improve system performance as workload on the system changes. Methods are disclosed for automatically making minor adjustments to computer system parameters and comparing long-term associated performance changes in order to set parameter values so as to obtain improved system performance. The time frame over which a change in a system parameter and the associated system performance change is averaged is adjustable, thus permitting evaluation over shorter or longer periods of times as deemed appropriate. An objective measure of system performance is defined prior to implementation of the present methods. For transaction based systems, average system response-time for a given demand on the system could be, for example, such a measure. For systems executing batch-type workloads, system throughput may be used as the indicator of how well the system is performing.
    Type: Grant
    Filed: August 31, 2000
    Date of Patent: September 30, 2003
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Thomas Edwin Turicchi, Jr., Doug Grumann, Steven R Landherr, Michael Richard Carl
  • Publication number: 20030005024
    Abstract: Apparatus and method for enhancing performance of a computer system. The invention may comprise apparatus and methods for deriving relationships between system variables and the performance of the computer system, generating a number of rules based on the derived relationships, and adjusting at least one of the system variables based on the generated number of rules to enhance the performance of the computer system. Preferably, data is acquired for the system variables and the performance of said computer system by gathering the data over time, and logging the gathered data, wherein the relationships are derived based on the logged data.
    Type: Application
    Filed: June 15, 2001
    Publication date: January 2, 2003
    Inventor: Doug Grumann
  • Publication number: 20020165892
    Abstract: To achieve consistent health service measures, a method and an apparatus combine various metrics from both internal sources and external sources that relate to the service under observation. This service health information is generated independently from specific provider applications and performance monitoring tool sets, thereby allowing shorter time-to-market for service management solutions. The output of the method may be in the form of a programmatic or scriptable interface to be used by high-level performance monitoring tools that are capable of reporting status of many disparate computer services. The performance monitoring tools may reside on different systems and architectures and may be supplied by different vendors. As a result, the programmatic or scriptable interfaces are designed to be generic and flexible.
    Type: Application
    Filed: May 3, 2001
    Publication date: November 7, 2002
    Inventors: Doug Grumann, Steven R. Landherr, Thomas E. Turicchi,
  • Publication number: 20020103624
    Abstract: A method for determining appropriate adjustments of computer system parameter values in order to improve system performance. The method for this determination is based on historical performance data. Methods are disclosed which involve measuring current system performance and retrieving paired stored values of measured system performance and a selected system parameter. The decision as to whether or not to adjust the value of the selected system parameter is based on performing a trend analysis on the paired values. When such changes are made, subsequent measurement of system performance is performed and beneficial changes are implemented.
    Type: Application
    Filed: January 31, 2001
    Publication date: August 1, 2002
    Inventors: Thomas Edwin Turicchi Jr., Francisco J. Romero, Doug Grumann
  • Publication number: 20020082807
    Abstract: A method for obtaining an estimate of response time for a typical transaction request in a computer system under varying load conditions. This estimate can be compared to a predefined value considered by the system administrator to be the level at which the response time becomes significantly degraded, thereby providing a measure of the operating condition of the computer system. Preliminary measurements include measurement of response time for the typical transaction request while the computer system is lightly loaded, CPU usage, and response times for more than one concurrent typical transaction request. During computer system operation only the number of concurrent transaction requests and the total CPU usage need to be obtained and measured. A primary advantage of the embodiments as described in the present patent document over prior methods is that the present methods can provide a more accurate approximation of actual response-time under varying loads while consuming less system resources to do so.
    Type: Application
    Filed: December 23, 2000
    Publication date: June 27, 2002
    Inventors: Thomas Edwin Turicchi, Doug Grumann