Patents by Inventor Anh-Khoa Dinh Phan

Anh-Khoa Dinh Phan 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: 8037103
    Abstract: An apparatus, system, and storage medium that in an embodiment receive a key parameter from a container-managed persistent bean, determine that the container-managed persistent bean is associated with a non-relational data store, creating a web service input message with the key parameter, and invoke a web service function with the web service input message to interface with a non-relational data store. The determination that the container-managed persistent bean is associated with a non-relational data store may be based on deployment description extension settings specified by a bean assembler. In this way, a container-managed persistent bean may be used to access a non-relational data store.
    Type: Grant
    Filed: July 18, 2008
    Date of Patent: October 11, 2011
    Assignee: International Business Machines Corporation
    Inventors: John William Alcorn, Eric Nels Herness, Anh-Khoa Dinh Phan
  • Patent number: 7921075
    Abstract: A computer implemented method, data processing system, and computer program product for providing a generic sequencing service for ordering processing requests in a scalable business integration environment. When a request is received at a sequencing component, the operation specified in the request is identified. A determination is then made as to whether to sequence the operation according to a sequencing specification. If the operation is to be sequenced, key information of the operation is classified according to the sequencing specification. A lock on the request is then requested using the operation and the key information. Responsive to the lock being granted, a determination is then made as to whether the request is synchronous or asynchronous. If the request is synchronous, the target service component is invoked synchronously. If the request is asynchronous, the target service component is invoked asynchronously.
    Type: Grant
    Filed: September 29, 2006
    Date of Patent: April 5, 2011
    Assignee: International Business Machines Corporation
    Inventors: Eric Nels Herness, Anh-Khoa Dinh Phan, Chendong Zou
  • Patent number: 7594217
    Abstract: Provided are a method, system, and program for matching client interfaces with service interfaces. A client component includes at least one client interface and a target component includes at least one service interface. A data structure for the client component associates at least one client interface in the client component with one target component. For each client interface indicated in the data structure, a determination is made as whether there is one service interface in the target component associated with the client interface that is compatible with the client interface.
    Type: Grant
    Filed: December 7, 2004
    Date of Patent: September 22, 2009
    Assignee: International Business Machines Corporation
    Inventors: Michael Beisiegel, Stephen Andrew Brodsky, Jean-Sebastien Michel Delfino, Zhaohui Feng, Anh-Khoa Dinh Phan
  • Patent number: 7457806
    Abstract: A method, that in an embodiment receives a key parameter from a container-managed persistent bean, determines that the container-managed persistent bean is associated with a non-relational data store, creating a web service input message with the key parameter, and invokes a web service function with the web service input message to interface with a non-relational data store. The determination that the container-managed persistent bean is associated with a non-relational data store may be based on deployment description extension settings specified by a bean assembler. In this way, a container-managed persistent bean may be used to access a non-relational data store.
    Type: Grant
    Filed: December 18, 2003
    Date of Patent: November 25, 2008
    Assignee: International Business Machines Corporation
    Inventors: John William Alcorn, Eric Nels Herness, Anh-Khoa Dinh Phan
  • Publication number: 20080288508
    Abstract: An apparatus, system, and storage medium that in an embodiment receive a key parameter from a container-managed persistent bean, determine that the container-managed persistent bean is associated with a non-relational data store, creating a web service input message with the key parameter, and invoke a web service function with the web service input message to interface with a non-relational data store. The determination that the container-managed persistent bean is associated with a non-relational data store may be based on deployment description extension settings specified by a bean assembler. In this way, a container-managed persistent bean may be used to access a non-relational data store.
    Type: Application
    Filed: July 18, 2008
    Publication date: November 20, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: John William Alcorn, Eric Nels Herness, Anh-Khoa Dinh Phan
  • Publication number: 20080091679
    Abstract: A computer implemented method, data processing system, and computer program product for providing a generic sequencing service for ordering processing requests in a scalable business integration environment. When a request is received at a sequencing component, the operation specified in the request is identified. A determination is then made as to whether to sequence the operation according to a sequencing specification. If the operation is to be sequenced, key information of the operation is classified according to the sequencing specification. A lock on the request is then requested using the operation and the key information. Responsive to the lock being granted, a determination is then made as to whether the request is synchronous or asynchronous. If the request is synchronous, the target service component is invoked synchronously. If the request is asynchronous, the target service component is invoked asynchronously.
    Type: Application
    Filed: September 29, 2006
    Publication date: April 17, 2008
    Inventors: Eric Nels Herness, Anh-Khoa Dinh Phan, Chendong Zou