Patents by Inventor Kenneth Astl

Kenneth Astl 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: 7617500
    Abstract: A method, system, and computer program code for integrating components with different interfaces in an enterprise application integration environment. When an enterprise application is assembled, a user may try to wire a component to another component in the enterprise. However, if the reference on the source component does not match the interface on the target component, the components cannot be wired together. In this situation, the user is prompted to introduce an interface mediation component between the source and target application components. The mediation component comprises an interface matching the reference on the source component and a reference matching the interface on the target component. The mediation component mediates the different interfaces at runtime by binding an operation in the source component to an operation in the target component, and performing a parameter mediation of parameters in the first operation to parameters in the second operation.
    Type: Grant
    Filed: May 20, 2005
    Date of Patent: November 10, 2009
    Assignee: International Business Machines Corporation
    Inventors: Kenneth Astl, Atul Ravindra Daherkar, Manoj Khangaonkar, Edwin V. Sapugay, Larry Hwang-Chi Tung
  • Publication number: 20070261065
    Abstract: A computer implemented method, apparatus, and computer program usable program code for managing a number of application integration components. A first command is issued to a first application group. The first application group includes a first subset of application integration components selected from a number of application integration components. The first command causes at least one application integration component in the first subset of application integration components to be adjusted based on a first policy. Responsive to issuing the first command, and based on a second policy, a second command is issued to a second application group. The second application group includes a second subset of application integration components selected from the number of application integration components. The second command causes at least one application integration component in the second subset of application integration components to be adjusted based on the second policy.
    Type: Application
    Filed: April 20, 2006
    Publication date: November 8, 2007
    Inventors: Kenneth Astl, Pranta Das, Xiaochun Mei, Edwin Sapugay, Randall Theobald
  • Publication number: 20060265719
    Abstract: A method, system, and computer program code for integrating components with different interfaces in an enterprise application integration environment. When an enterprise application is assembled, a user may try to wire a component to another component in the enterprise. However, if the reference on the source component does not match the interface on the target component, the components cannot be wired together. In this situation, the user is prompted to introduce an interface mediation component between the source and target application components. The mediation component comprises an interface matching the reference on the source component and a reference matching the interface on the target component. The mediation component mediates the different interfaces at runtime by binding an operation in the source component to an operation in the target component, and performing a parameter mediation of parameters in the first operation to parameters in the second operation.
    Type: Application
    Filed: May 20, 2005
    Publication date: November 23, 2006
    Applicant: International Business Machines Corporation
    Inventors: Kenneth Astl, Atul Daherkar, Manoj Khangaonkar, Edwin Sapugay, Larry Tung
  • Publication number: 20060200829
    Abstract: Provided are a method, system, and program for duplicate message elimination during recovery when multiple threads are delivering messages from a message store to a destination queue. A plurality of message threads process operations to deliver messages from a message store to a destination queue, wherein one message thread processes one message. An in-doubt list is generated identifying messages that are in-progress of being delivered form the message store to the destination queue by the message threads. One message thread processing one message adds an entry including the message identifier and the thread identifier to a monitor queue. The message thread further adds the message to the destination queue. A recovery thread is generated in response to detecting a failure in the processing by the threads to deliver the messages from the message store to the destination queue.
    Type: Application
    Filed: February 18, 2005
    Publication date: September 7, 2006
    Inventors: Kenneth Astl, Subramanyam Gooty, Arul Sundaramurthy, Kai Zhang