Patents by Inventor Steven R Landherr

Steven R Landherr 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: 7140020
    Abstract: The present invention is directed to a system and method for managing allocation of a computer resource to at least one partition of a plurality of partitions of a multiple partition computer system, the system comprising: a plurality of work load managers, with one work load manager associated with each partition of the plurality of partitions, wherein each work load manager determines a resource request value for the computer resource based on at least one priority assigned to its partition associated with the computer resource; and a partition load manager that is operative to form an allocation value for each respective partition based on a respective resource request value; wherein the system apportions the computer resource among the plurality of partitions based on the allocation values.
    Type: Grant
    Filed: July 26, 2002
    Date of Patent: November 21, 2006
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Clifford A. McCarthy, Thomas E. Turicchi, Steven R. Landherr
  • 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
  • Patent number: 6880156
    Abstract: A server and method of its operation adapt the number of server applications within the server. The server is connected to a computer network. The server comprises one or more active server applications, a load detector, an inactive additional server application and an allocator. The load detector, which may be part of a load balancer, is connected to the one or more server applications and the computer network. The allocator is connected to the load detector and the additional server application. The allocator causes the additional server application to activate in response to a load condition. The method measures a load on the server, detects when the load exceeds a threshold and, in response thereto, activates an additional server application on the server. Optionally, the method also detects when the load is less than a deactivation threshold, and in response thereto, deactivates the additional server application.
    Type: Grant
    Filed: July 27, 2000
    Date of Patent: April 12, 2005
    Assignee: Hewlett-Packard Development Company. L.P.
    Inventors: Steven R Landherr, Thomas Edwin Turicchi Jr.
  • 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: 20030037092
    Abstract: The present invention is directed to a system and method for managing allocation of a computer resource to at least one partition of a plurality of partitions of a multiple partition computer system, the system comprising: a plurality of work load managers, with one work load manager associated with each partition of the plurality of partitions, wherein each work load manager determines a resource request value for the computer resource based on at least one priority assigned to its partition associated with the computer resource; and a partition load manager that is operative to form an allocation value for each respective partition based on a respective resource request value; wherein the system apportions the computer resource among the plurality of partitions based on the allocation values.
    Type: Application
    Filed: July 26, 2002
    Publication date: February 20, 2003
    Inventors: Clifford A. McCarthy, Thomas E. Turicchi, Steven R. Landherr
  • Publication number: 20030005078
    Abstract: An apparatus and method for providing user-requested content through an alternate network service when the preferred network service is unavailable. The apparatus is preferably embodied in computer readable program code. The invention may comprise assessing the availability of the user-requested content from the preferred network service; selecting an alternate network service providing substantially similar content to the user-requested content when the user-requested content is unavailable from the preferred network service; and linking to the alternate network service when the user-requested content is unavailable from the preferred network service. In addition, the invention preferably comprises assessing the availability of the substantially similar content from the alternate network service.
    Type: Application
    Filed: June 28, 2001
    Publication date: January 2, 2003
    Inventors: Thomas Edwin Turicchi, Shinobu Togasaki, Steven R. Landherr
  • 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,