Patents by Inventor Lyle H. Ramshaw

Lyle H. Ramshaw 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: 8973000
    Abstract: A method of managing the execution of a workload of transactions of different transaction types on a computer system. Each transaction type may have a different resource requirement. The method may include intermittently, during execution of the workload, determining the performance of each transaction type. A determination may be made of whether if there is an overloaded transaction type in which performance is degraded with an increase in the number of transactions of the transaction type. If there is an overloaded transaction type, the number of transactions of at least one transaction type may be changed.
    Type: Grant
    Filed: May 11, 2010
    Date of Patent: March 3, 2015
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Harumi Kuno, Janet L. Wiener, Lyle H. Ramshaw, Umeshwar Dayal, William K. Wilkinson, Stefan Krompass
  • Publication number: 20150006211
    Abstract: Methods, systems, and computer-readable and executable instructions are provided for resource planning. Resource planning can include identifying a resource capacity for a given resource planning horizon, identifying a resource pool guideline that defines a priority of resources from which to satisfy a full-time equivalent (FTE) resource planning requirement, and performing resource planning by satisfying the FTE requirement based on the resource capacity and the resource pool guideline.
    Type: Application
    Filed: April 26, 2012
    Publication date: January 1, 2015
    Inventors: Cipriano A. Santos, Maria Teresa Gonzalez Diaz, Juan Antonio Orozco Guzman, Marcos Cesar Vargas-Magana, Ivan Lopez- Sanchez, Carlos Enrique Valencia Olefa, Lyle H. Ramshaw, Robert E. Tarjan, Shailendra K. Jain
  • Patent number: 8639562
    Abstract: A method for cost entity matching can include constructing a first graph including a number of first entities and a number of second entities, and assigning a number of first cost values to each of a number of first edges connecting one of the number of first entities to one of the number of second entities in the first graph; adding a second graph to the first graph, wherein the second graph includes the number of first entities and the number of second entities, and assigning a second cost value to each of a number of second edges connecting one of the number of first entities in the first graph to the corresponding first entity in the second graph; and, matching each one of the number of second entities to one of the number of first entities based on the number of first cost values and the second cost values.
    Type: Grant
    Filed: April 26, 2012
    Date of Patent: January 28, 2014
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Marcos Cesar Vargas-Magana, Cipriano A. Santos, Carlos Valencia, Lyle H. Ramshaw, Robert E. Tarjan, Ivan Lopez-Sanchez, Maria Teresa Gonzalez Diaz
  • Publication number: 20130290049
    Abstract: A method for cost entity matching can include constructing a first graph including a number of first entities and a number of second entities, and assigning a number of first cost values to each of a number of first edges connecting one of the number of first entities to one of the number of second entities in the first graph; adding a second graph to the first graph, wherein the second graph includes the number of first entities and the number of second entities, and assigning a second cost value to each of a number of second edges connecting one of the number of first entities in the first graph to the corresponding first entity in the second graph; and, matching each one of the number of second entities to one of the number of first entities based on the number of first cost values and the second cost values.
    Type: Application
    Filed: April 26, 2012
    Publication date: October 31, 2013
    Inventors: Marcos Cesar Vargas-Magana, Cipriano A. Santos, Carlos Valencia, Lyle H. Ramshaw, Robert E. Tarjan, Ivan Lopez-Sanchez, Maria Teresa Gonzalez Diaz
  • Publication number: 20110283294
    Abstract: A method of determining a multiprogramming level (MPL) for a first computer subsystem may be implemented on a second computer subsystem. The method may include selecting an initial MPL interval having endpoints that bound a local extremum of a computer-system operation variable that is a unimodal function of the MPL. For each interval having a length more than a threshold, operation-variable values for two intermediate MPLs in the interval may be determined. The interval may be diminished by the section of the interval between the one of the intermediate MPLs having an operation-variable value further from the extremum, and the interval endpoint adjacent to the one intermediate MPL. The operating MPL may be set equal to the other intermediate MPL when the interval has a length that is not more than the threshold.
    Type: Application
    Filed: May 11, 2010
    Publication date: November 17, 2011
    Inventors: Janet L. WIENER, Lyle H. Ramshaw, Harumi Kuno, William K. Wilkinson, Stefan Krompass
  • Publication number: 20110283283
    Abstract: A method of managing the execution of a workload of transactions of different transaction types on a computer system. Each transaction type may have a different resource requirement. The method may include intermittently, during execution of the workload, determining the performance of each transaction type. A determination may be made of whether if there is an overloaded transaction type in which performance is degraded with an increase in the number of transactions of the transaction type. If there is an overloaded transaction type, the number of transactions of at least one transaction type may be changed.
    Type: Application
    Filed: May 11, 2010
    Publication date: November 17, 2011
    Inventors: Harumi KUNO, Janet L. Wiener, Lyle H. Ramshaw, Umeshwar Dayal, William K. Wilkinson, Stefan Krompass
  • Publication number: 20110270671
    Abstract: A predetermined distribution type of a number of selections of an advertisement within a predetermined time period for a predetermined phrase and having a predetermined advertisement location is specified. A parameterization of a mean of the predetermined distribution type is also specified. The mean is determined using a hierarchical Bayesian model, based on the predetermined distribution type, the parameterization, and historical data regarding a number of actual selections of the advertisement for each of a number of phrases similar to the predetermined phrase. The mean corresponds to an average number of selections of the advertisement within the predetermined time period for the predetermined phrase and having the predetermined advertisement location, as predicted by the model.
    Type: Application
    Filed: May 3, 2010
    Publication date: November 3, 2011
    Inventors: Hsiu-Kheurn Tang, Krishna Venkatraman, Lyle H. Ramshaw
  • Patent number: 7644377
    Abstract: To configure a system, models of corresponding components are provided, where the models contain constraints. The models specify that at least one of the components is composed of at least another one of the components. The models are input into a design tool. The design tool generates a configuration of the system that includes the components, wherein the generated configuration satisfies the constraints contained in the models.
    Type: Grant
    Filed: January 31, 2007
    Date of Patent: January 5, 2010
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: James B. Saxe, Akhil Sahai, Sharad Singhal, Lyle H. Ramshaw