Patents by Inventor Randy Allan Rendahl

Randy Allan Rendahl 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: 9667552
    Abstract: A system, method and apparatus for performing a real-time service level agreement (SLA) impact analysis. In the system of the invention, a service level manager can be programmed to establish a plurality of SLAs directly implicating selected resources. A relationship database further can be configured for coupling to one or more management applications programmed to manage the selected resources. Finally, a modeling and evaluation system can be communicatively coupled to the relationship database and the service level manager and programmed to perform a real-time SLA impact analysis based both upon resources directly implicated by the SLAs and also upon resources which are related to the resources directly implicated by the SLAs.
    Type: Grant
    Filed: September 26, 2003
    Date of Patent: May 30, 2017
    Assignee: International Business Machines Corporation
    Inventors: Bradford Austin Fisher, Randy Allan Rendahl
  • Patent number: 9262143
    Abstract: A method for automated provisioning of computing resources in a distributed computing network includes obtaining a data structure representing a resource dependency characterization of an application to be implemented over the distributed computing network, wherein the data structure indicates a set of resources to be deployed, obtaining a template that represents a predefined network topology for supporting deployment of the set of resources, mapping the set of resources represented in the data structure to the template so as to satisfy a set of component requirements to generate a deployment map, and provisioning the set of resources on a plurality of computers based on the deployment map to implement the application over the distributed computing network.
    Type: Grant
    Filed: August 14, 2009
    Date of Patent: February 16, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Alexei Karve, Ajay Mohindra, Randy Allan Rendahl, Alla Segal
  • Patent number: 8819108
    Abstract: Disclosed is a method, computer-program product and a system to compose an application solution on a cloud-computing platform for a user. The method includes, in response to input from the user, selecting at least one predetermined template that includes a hardware and software instance of a data processing system that is implementable as an solution on a cloud platform; comparing the at least one selected template against a set of constraints; establishing an instance of a cloud based solution for the user based on the selected template; and validating the established cloud based solution against user-uploaded information such as software and workloads to ensure that the solution satisfies requirements of the user, such as both technical and financial requirements of the user.
    Type: Grant
    Filed: August 27, 2012
    Date of Patent: August 26, 2014
    Assignee: International Business Machines Corporation
    Inventors: Yu Deng, Alexei Karve, Andrzej Kochut, Randy Allan Rendahl, Anca Sailer, Hidayatullah Habeebullah Shaikh
  • Patent number: 8805921
    Abstract: Disclosed is a method, computer-program product and a system to compose an application solution on a cloud-computing platform for a user. The method includes, in response to input from the user, selecting at least one predetermined template that includes a hardware and software instance of a data processing system that is implementable as an solution on a cloud platform; comparing the at least one selected template against a set of constraints; establishing an instance of a cloud based solution for the user based on the selected template; and validating the established cloud based solution against user-uploaded information such as software and workloads to ensure that the solution satisfies requirements of the user, such as both technical and financial requirements of the user.
    Type: Grant
    Filed: August 20, 2012
    Date of Patent: August 12, 2014
    Assignee: International Business Machines Corporation
    Inventors: Yu Deng, Alexei Karve, Andrzej Kochut, Randy Allan Rendahl, Anca Sailer, Hidayatullah Habeebullah Shaikh
  • Patent number: 8738565
    Abstract: A computer implemented method, apparatus, and computer usable program code for collecting data. The data is collected from a particular data source by an application portion of agent to form collected data. The application portion is associated with the particular data source in response to an event. The collected data stored in a temporary data store for transfer to a data storage system to form stored data. The stored data sent to the data storage system using a generic portion of the agent, wherein the generic portion of the agent is configured to send data to the data storage system.
    Type: Grant
    Filed: November 7, 2005
    Date of Patent: May 27, 2014
    Assignee: International Business Machines Corporation
    Inventors: Jonathan Michael Cook, Randy Allan Rendahl, David G. Robinson, Shaw-Ben Shi, Byron Eugene Todd, III
  • Publication number: 20140074562
    Abstract: A method for creating a configurable model for rating and metering resource usage, the method includes utilizing at least one rating context for a contract of a registered offering, wherein the registered offering is a resource, monitoring the resource usage to create a usage record, optimizing the collection of the usage data based on revenue potential and metering costs, contextualizing a usage record of the resource, generating rated usage data according to the usage record, and tuning a performance indicator of a metering definition for the registered offering based on the rated usage data.
    Type: Application
    Filed: September 13, 2012
    Publication date: March 13, 2014
    Applicant: International Business Machines Corporation
    Inventors: YU DENG, Alexei Karve, Andrzej Kochut, Randy Allan Rendahl, Anca Sailer, Hidayatullah Habeebullah Shaikh
  • Publication number: 20140074561
    Abstract: A method for creating a configurable model for rating and metering resource usage, the method includes utilizing at least one rating context for a contract of a registered offering, wherein the registered offering is a resource, monitoring the resource usage to create a usage record, optimizing the collection of the usage data based on revenue potential and metering costs, contextualizing a usage record of the resource, generating rated usage data according to the usage record, and tuning a performance indicator of a metering definition for the registered offering based on the rated usage data.
    Type: Application
    Filed: September 12, 2012
    Publication date: March 13, 2014
    Applicant: International Business Machines Corporation
    Inventors: Yu Deng, Alexei Karve, Andrezej Kochut, Randy Allan Rendahl, Anca Sailer, Hidayatullah Habeebullah Shaikh
  • Publication number: 20140052773
    Abstract: Disclosed is a method, computer-program product and a system to compose an application solution on a cloud-computing platform for a user. The method includes, in response to input from the user, selecting at least one predetermined template that includes a hardware and software instance of a data processing system that is implementable as an solution on a cloud platform; comparing the at least one selected template against a set of constraints; establishing an instance of a cloud based solution for the user based on the selected template; and validating the established cloud based solution against user-uploaded information such as software and workloads to ensure that the solution satisfies requirements of the user, such as both technical and financial requirements of the user.
    Type: Application
    Filed: August 27, 2012
    Publication date: February 20, 2014
    Applicant: International Business Machines Corporation
    Inventors: Yu Deng, Alexei Karve, Andrzej Kochut, Randy Allan Rendahl, Anca Sailer, Hidayatullah Habeebullah Shaikh
  • Publication number: 20140052768
    Abstract: Disclosed is a method, computer-program product and a system to compose an application solution on a cloud-computing platform for a user. The method includes, in response to input from the user, selecting at least one predetermined template that includes a hardware and software instance of a data processing system that is implementable as an solution on a cloud platform; comparing the at least one selected template against a set of constraints; establishing an instance of a cloud based solution for the user based on the selected template; and validating the established cloud based solution against user-uploaded information such as software and workloads to ensure that the solution satisfies requirements of the user, such as both technical and financial requirements of the user.
    Type: Application
    Filed: August 20, 2012
    Publication date: February 20, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Yu DENG, Alexei Karve, Andrzej Kochut, Randy Allan Rendahl, Anca Sailer, Hidayatullah Habeebullah Shaikh
  • Patent number: 8601253
    Abstract: Techniques are disclosed for the dynamic introduction of new components to be used during provisioning of solutions in data processing system environments such as service delivery environments. For example, in a provisioning system that manages provisioning of components in a data processing system, an automated method of dynamically provisioning one or more new components in the data processing system comprises the provisioning system performing the following steps. The provisioning system accepts a registration of a new component during a runtime period of the data processing system, wherein the new component has not been previously registered in the data processing system prior to the runtime period, and further wherein the registration comprises obtaining information relating to at least one of one or more prerequisites and a configuration associated with the new component. The provisioning system causes a modification to the data processing system by enabling use of the registered new component therein.
    Type: Grant
    Filed: April 24, 2008
    Date of Patent: December 3, 2013
    Assignee: International Business Machines Corporation
    Inventors: Alexei Arun Karve, Ajay Mohindra, Randy Allan Rendahl, Alla Segal
  • Patent number: 8423897
    Abstract: An assistance method and system. The method includes retrieving by a computer processor of a computing system comprising a touch screen display, an enable command for enabling a keyboard configuration menu for a virtual touch screen keyboard presented by the touch screen of said computing system. The computer processor presents the keyboard configuration menu to the user. The computer processor receives a modify command for modifying specified configuration settings associated with each key of the virtual touch screen keyboard. The computer processor generates and saves modified configuration settings associated with said specified configuration settings. The computer processor disables the keyboard configuration menu.
    Type: Grant
    Filed: January 28, 2010
    Date of Patent: April 16, 2013
    Inventor: Randy Allan Rendahl
  • Patent number: 8112399
    Abstract: A computer implemented method, apparatus, and computer usable program code to identify a policy for managing data in a data storage system. Raw data is located in the data storage system for processing to form located data. The located data is aggregated based on the policy to form aggregated data. The aggregated data is stored in the data storage system.
    Type: Grant
    Filed: November 7, 2005
    Date of Patent: February 7, 2012
    Assignee: International Business Machines Corporation
    Inventors: Karen Lynn Buros, Jonathan Michael Cook, Randy Allan Rendahl, David G. Robinson, Shaw-Ben Shi
  • Publication number: 20110181522
    Abstract: An assistance method and system. The method includes retrieving by a computer processor of a computing system comprising a touch screen display, an enable command for enabling a keyboard configuration menu for a virtual touch screen keyboard presented by the touch screen of said computing system. The computer processor presents the keyboard configuration menu to the user. The computer processor receives a modify command for modifying specified configuration settings associated with each key of the virtual touch screen keyboard. The computer processor generates and saves modified configuration settings associated with said specified configuration settings. The computer processor disables the keyboard configuration menu.
    Type: Application
    Filed: January 28, 2010
    Publication date: July 28, 2011
    Applicant: International Business Machines Corporation
    Inventor: Randy Allan Rendahl
  • Patent number: 7668857
    Abstract: A computer implemented method, apparatus, and computer usable program code to aggregate data. Data is parsed for a behavior tag assigned to a portion of the data. In response to detecting a behavior tag, a determination is made as to whether a policy is associated with the behavior tag. The policy associated with a behavior tag defines how the portion of the data assigned to the behavior tag is to be aggregated. The portion of the data is aggregated using the policy associated with the behavior tag.
    Type: Grant
    Filed: November 7, 2005
    Date of Patent: February 23, 2010
    Assignee: International Business Machines Corporation
    Inventors: Jonathan Michael Cook, Randy Allan Rendahl, David G. Robinson, Shaw-Ben Shi, Lorraine Phyllis Vassberg
  • Publication number: 20090300184
    Abstract: A method for automated provisioning of computing resources in a distributed computing network includes obtaining a data structure representing a resource dependency characterization of an application to be implemented over the distributed computing network, wherein the data structure indicates a set of resources to be deployed, obtaining a template that represents a predefined network topology for supporting deployment of the set of resources, mapping the set of resources represented in the data structure to the template so as to satisfy a set of component requirements to generate a deployment map, and provisioning the set of resources on a plurality of computers based on the deployment map to implement the application over the distributed computing network.
    Type: Application
    Filed: August 14, 2009
    Publication date: December 3, 2009
    Applicant: International Business Machines Corporation
    Inventors: Alexei Karve, Ajay Mohindra, Randy Allan Rendahl, Alla Segal
  • Publication number: 20090271607
    Abstract: Techniques are disclosed for the dynamic introduction of new components to be used during provisioning of solutions in data processing system environments such as service delivery environments. For example, in a provisioning system that manages provisioning of components in a data processing system, an automated method of dynamically provisioning one or more new components in the data processing system comprises the provisioning system performing the following steps. The provisioning system accepts a registration of a new component during a runtime period of the data processing system, wherein the new component has not been previously registered in the data processing system prior to the runtime period, and further wherein the registration comprises obtaining information relating to at least one of one or more prerequisites and a configuration associated with the new component. The provisioning system causes a modification to the data processing system by enabling use of the registered new component therein.
    Type: Application
    Filed: April 24, 2008
    Publication date: October 29, 2009
    Inventors: Alexei Arun Karve, Ajay Mohindra, Randy Allan Rendahl, Alla Segal
  • Publication number: 20080294777
    Abstract: A method for automated provisioning of computing resources in a distributed computing network includes obtaining a data structure representing a resource dependency characterization of an application to be implemented over the distributed computing network, wherein the data structure indicates a set of resources to be deployed, obtaining a template that represents a predefined network topology for supporting deployment of the set of resources, mapping the set of resources represented in the data structure to the template so as to satisfy a set of component requirements to generate a deployment map, and provisioning the set of resources on a plurality of computers based on the deployment map to implement the application over the distributed computing network.
    Type: Application
    Filed: May 25, 2007
    Publication date: November 27, 2008
    Inventors: Alexei Karve, Ajay Mohindra, Randy Allan Rendahl, Alla Segal