Patents by Inventor Hendra Suwanda

Hendra Suwanda 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: 8762937
    Abstract: Embodiments of the present invention provide a method, system and computer program product for model driven deployment of component based applications. In an embodiment of the invention, a method for model driven deployment of component based applications can include selecting units representative of corresponding programmatic objects to be deployed into a target environment and specifying a deployment topology for the target environment. The method also can include matching portions of the units to different automation signatures and filtering the different automation signatures to a set of automation signatures based upon the deployment topology. The set of automation signatures can be ordered according to known dependencies of a corresponding deployment model and the ordered set of automation signatures can be bundled into an automation workflow and published to an automation engine for execution to deploy the programmatic objects into the target environment.
    Type: Grant
    Filed: June 18, 2012
    Date of Patent: June 24, 2014
    Assignee: International Business Machines Corporation
    Inventors: Daniel C. Berg, Brad L. Blancett, Michael D. Elder, Chad M. Holliday, Alexander V. Konstantinou, Timothy A. Pouyer, Edward C. Snible, Hendra Suwanda, John E. Swanke
  • Patent number: 8595693
    Abstract: Embodiments of the present invention provide a method, system and computer program product for model driven deployment of component based applications. In an embodiment of the invention, a method for model driven deployment of component based applications can include selecting units representative of corresponding programmatic objects to be deployed into a target environment and specifying a deployment topology for the target environment. The method also can include matching portions of the units to different automation signatures and filtering the different automation signatures to a set of automation signatures based upon the deployment topology. The set of automation signatures can be ordered according to known dependencies of a corresponding deployment model and the ordered set of automation signatures can be bundled into an automation workflow and published to an automation engine for execution to deploy the programmatic objects into the target environment.
    Type: Grant
    Filed: June 30, 2010
    Date of Patent: November 26, 2013
    Assignee: International Business Machines Corporation
    Inventors: Daniel C. Berg, Brad L. Blancett, Michael D. Elder, Chad M. Holliday, Alexander V. Konstantinou, Timothy A. Pouyer, Edward C. Snible, Hendra Suwanda, John E. Swanke
  • Publication number: 20120260245
    Abstract: Embodiments of the present invention provide a method, system and computer program product for model driven deployment of component based applications. In an embodiment of the invention, a method for model driven deployment of component based applications can include selecting units representative of corresponding programmatic objects to be deployed into a target environment and specifying a deployment topology for the target environment. The method also can include matching portions of the units to different automation signatures and filtering the different automation signatures to a set of automation signatures based upon the deployment topology. The set of automation signatures can be ordered according to known dependencies of a corresponding deployment model and the ordered set of automation signatures can be bundled into an automation workflow and published to an automation engine for execution to deploy the programmatic objects into the target environment.
    Type: Application
    Filed: June 18, 2012
    Publication date: October 11, 2012
    Applicant: International Business Machines Corporation
    Inventors: Daniel C. Berg, Brad L. Blancett, Michael D. Elder, Chad M. Holliday, Alexander V. Konstantinou, Timothy A. Pouyer, Edward C. Snible, Hendra Suwanda, John E. Swanke
  • Publication number: 20110029967
    Abstract: Embodiments of the present invention provide a method, system and computer program product for model driven deployment of component based applications. In an embodiment of the invention, a method for model driven deployment of component based applications can include selecting units representative of corresponding programmatic objects to be deployed into a target environment and specifying a deployment topology for the target environment. The method also can include matching portions of the units to different automation signatures and filtering the different automation signatures to a set of automation signatures based upon the deployment topology. The set of automation signatures can be ordered according to known dependencies of a corresponding deployment model and the ordered set of automation signatures can be bundled into an automation workflow and published to an automation engine for execution to deploy the programmatic objects into the target environment.
    Type: Application
    Filed: June 30, 2010
    Publication date: February 3, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Daniel C. Berg, Brad L. Blancett, Michael D. Elder, Chad M. Holliday, Alexander V. Konstantinou, Timothy A. Pouyer, Edward C. Snible, Hendra Suwanda, John E. Swanke
  • Publication number: 20070179880
    Abstract: Embodiments of the present invention address deficiencies of the art in respect to negotiation limits management and provide a novel and non-obvious method, system and apparatus for managing negotiation limits in an e-commerce system. In an embodiment of the invention, an e-commerce data processing system configured for negotiation limit management can include one or more trading agreements defining sales term limits for a sales transaction, pricing logic and negotiation limit logic. The pricing logic can include program code enabled to establish pricing for a customer based upon an established one of the trading agreements. Also, negotiation limit logic can include program code enabled to establish sales term limits for a sales representative also based upon an established one of the trading agreements. Thus, the limitation of negotiation limits for a sales representative can be enforced through the processing of the same type of trading agreement utilized to manage the pricing of a product for a customer.
    Type: Application
    Filed: January 30, 2006
    Publication date: August 2, 2007
    Applicant: International Business Machines Corporation
    Inventors: Howard Borenstein, Chang Li, Lev Mirlas, Hendra Suwanda
  • Publication number: 20050132329
    Abstract: The invention provides a hierarchically structured store web site for use on the internet including: a base store site module having at least one entry port for communication with the internet; and, at least one child module of the base store site module having an entry port; the entry port of the base store site module being linked to the entry port of the child module for communication between the base store site and the child module. The invention also provides a method and software for establishing the web site.
    Type: Application
    Filed: March 20, 2003
    Publication date: June 16, 2005
    Inventor: Hendra Suwanda
  • Publication number: 20020065768
    Abstract: A computer system defines a set of electronic catalogs. The catalogs each have an associated contract and each user of the catalogs is associated with a contract. The set of catalogs is represented as a graph. Nodes in the graph represent contracts, catalogs, categories, products and prices. Edges in the graph are labelled with a catalog identifier or a contract identifier. The graph is traversed to display data to the user. The traversal of the graph by a given user is constrained so that the user's contract and catalog matches the edge labelling of the traversal.
    Type: Application
    Filed: November 30, 2001
    Publication date: May 30, 2002
    Applicant: International Business Machines Corporation
    Inventors: Hendra Suwanda, Yumman Chan, Miu-to Brenda Lam