Patents by Inventor David M. Northcutt

David M. Northcutt 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: 10755220
    Abstract: A method for predicting an impact of a service level agreement including collecting workload data and effort data and constructing a cost model for the service level agreement, defining a baseline service parameter corresponding to the code model of the service level agreement, and calibrating the cost model of the service level agreement, by calibrating a workload volume from the workload data and an effort time from the effort data to match the baseline service parameter, to output a service level agreement impact model.
    Type: Grant
    Filed: March 17, 2014
    Date of Patent: August 25, 2020
    Assignee: International Business Machines Corporation
    Inventors: Yixin Diao, Linh H. Lam, David M. Northcutt, Larisa Shwartz
  • Patent number: 10009234
    Abstract: A method includes obtaining, by one or more processor, data related to a service level agreement for a service from a provider, wherein the service includes providing, to a client, network resources from a shared pool of network resources in a computing environment. The one or more processor utilizes the data to generate input parameters and these input parameters include target parameters for the service level agreement, penalty parameters for the service level agreement, and statistical process control parameters. The one or more processor analyzes the input parameters to model risk associated with probability of failure of the service from the provider in a given computing environment and generates and based on the risk model, allocating, by the one or more processor, a portion of the network resources.
    Type: Grant
    Filed: November 19, 2015
    Date of Patent: June 26, 2018
    Assignee: International Business Machines Corporation
    Inventors: Randall W. Blondeau, Steven J. Mazzuca, David M. Northcutt, Daniel S. Riley, Michael H. Roehl, George E. Stark
  • Publication number: 20170149627
    Abstract: A method includes obtaining, by one or more processor, data related to a service level agreement for a service from a provider, wherein the service includes providing, to a client, network resources from a shared pool of network resources in a computing environment. The one or more processor utilizes the data to generate input parameters and these input parameters include target parameters for the service level agreement, penalty parameters for the service level agreement, and statistical process control parameters. The one or more processor analyzes the input parameters to model risk associated with probability of failure of the service from the provider in a given computing environment and generates and based on the risk model, allocating, by the one or more processor, a portion of the network resources.
    Type: Application
    Filed: November 19, 2015
    Publication date: May 25, 2017
    Inventors: Randall W. Blondeau, Steven J. Mazzuca, David M. Northcutt, Daniel S. Riley, Michael H. Roehl, George E. Stark
  • Publication number: 20160119195
    Abstract: Statistical process control, performance distribution identification, and a simulation model based on, for example, Monte Carlo simulation, are used to calculate the risk of various service levels. A recommended service level is determined, the service level being one that is estimated to have an appropriate risk for both the outsourcing supplier and the customer.
    Type: Application
    Filed: October 23, 2014
    Publication date: April 28, 2016
    Inventors: Randall W. Blondeau, Nadeem Malik, David M. Northcutt, George E. Stark
  • Publication number: 20150262106
    Abstract: A method for predicting an impact of a service level agreement including collecting workload data and effort data and constructing a cost model for the service level agreement, defining a baseline service parameter corresponding to the code model of the service level agreement, and calibrating the cost model of the service level agreement, by calibrating a workload volume from the workload data and an effort time from the effort data to match the baseline service parameter, to output a service level agreement impact model.
    Type: Application
    Filed: March 17, 2014
    Publication date: September 17, 2015
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Yixin Diao, Linh H. Lam, David M. Northcutt, Larisa Shwartz
  • Publication number: 20140316833
    Abstract: An approach for modeling a service delivery system is presented. Data from the service delivery system is collected. Discrete event simulation, queueing, and system heuristics models are constructed from the collected data. Based on the constructed models, a first utilization error indicating first variations among measures of utilization of staffing by the service delivery system is determined. Based on the first utilization error, a problem that causes the first variations is determined and in response, adjustments to the models to correct the problem are determined. A second utilization error is determined. The second utilization error indicates second variations among other measures of the utilization of staffing by the service delivery system which are based on the adjustments. Based on the second utilization error, a consistency among the adjusted models is determined, and in response, an initial recommended model of the service delivery system is derived.
    Type: Application
    Filed: June 30, 2014
    Publication date: October 23, 2014
    Inventors: Yixin Diao, Aliza R. Heching, David M. Northcutt, George E. Stark
  • Publication number: 20130173323
    Abstract: An approach for validating a model is presented. Data from a system being modeled is collected. First and second models of the system are constructed from the collected data. Based on the first model, a first determination of an aspect of the system is determined. Based on the second model, a second determination of the aspect of the system is determined. A variation between the first and second determinations is determined. An input for resolving the variation is received and in response, a model of the system that reduces the variation is derived.
    Type: Application
    Filed: January 3, 2012
    Publication date: July 4, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Yixin Diao, Aliza R. Heching, David M. Northcutt, George E. Stark
  • Patent number: 8407080
    Abstract: A method for managing performance of an IT service delivery process to ensure the changes meet service performance objectives. Key performance metrics (KPIs) of a service delivery process are collected in a continuous manner at defined time intervals, both before a change to improve performance is applied to the process (baseline measurements) and after a change is applied to the process (post-change measurements). A process behavior graph is generated comprising each baseline and post-change performance measurement at the time interval collected, the time interval at which the change was applied to the process, and the performance objectives for the process. The graph is displayed to a user to enable the user to determine the impact the change has on the service delivery process in view of differences between the baseline and post-change performance measurements, and to determine whether the process meets performance objectives in view of the performance objectives.
    Type: Grant
    Filed: August 23, 2010
    Date of Patent: March 26, 2013
    Assignee: International Business Machines Corporation
    Inventors: Sairam Jayaraman, Walid M. Kobrosly, David M. Northcutt, Steven W. Rohrssen, Mithkal M. Smadi, Padmanaban Sukhumaran
  • Publication number: 20120136685
    Abstract: A computer implemented method allocates resources within a workload management program. A computer identifies a first ratio for a first skill team of plurality of skill teams. The computer determines whether the first ratio for the first skill team exceeds a skill team threshold of the first skill team. Responsive to the computer determining that the first ratio for the first skill team exceeds the skill team threshold of the first skill team, the computer allocates the resources from at least one of the plurality of skill teams other than the first skill team to the first skill team. A computer program product and a computer system for allocating resources within a workload management program are also provided.
    Type: Application
    Filed: November 30, 2010
    Publication date: May 31, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: David M. Northcutt, George E. Stark, James A. Tyler
  • Publication number: 20120046999
    Abstract: A method for managing performance of an IT service delivery process to ensure the changes meet service performance objectives. Key performance metrics (KPIs) of a service delivery process are collected in a continuous manner at defined time intervals, both before a change to improve performance is applied to the process (baseline measurements) and after a change is applied to the process (post-change measurements). A process behavior graph is generated comprising each baseline and post-change performance measurement at the time interval collected, the time interval at which the change was applied to the process, and the performance objectives for the process. The graph is displayed to a user to enable the user to determine the impact the change has on the service delivery process in view of differences between the baseline and post-change performance measurements, and to determine whether the process meets performance objectives in view of the performance objectives.
    Type: Application
    Filed: August 23, 2010
    Publication date: February 23, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Sairam Jayaraman, Walid M. Kobrosly, David M. Northcutt, Steven W. Rohrssen, Mithkal M. Smadi, Padmanaban Sukhumaran