Patents by Inventor Haley Hoi Lee Fung

Haley Hoi Lee Fung 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: 7818294
    Abstract: An apparatus, system, and method are disclosed for implementing an Information Management System (IMS) simple object access protocol (SOAP) gateway. The gateway extracts an identifier from a SOAP-based web service request received from a web service client and selects a correlation mapping based on the extracted identifier. The gateway builds a modified web service request, updated with parameters from the correlation mapping. The added parameters allow the gateway to direct the web service request to a specific IMS Connect software product instance, a specific IMS software product instance, a specific IMS application instance, and a specific datastore. The gateway also returns a web service response containing response values related to the original request to the SOAP enabled web service client.
    Type: Grant
    Filed: October 7, 2005
    Date of Patent: October 19, 2010
    Assignee: International Business Machines Corporation
    Inventors: Haley Hoi Lee Fung, Shyh-Mei F. Ho, Srividhya Srinivasan
  • Patent number: 7668836
    Abstract: Various embodiments of a method, system and computer program product enable an application to be accessed as a web service. In response to a command, a web service is deployed to a gateway server, and a connection bundle and a correlator file are provided such that they are accessible to the gateway server. The web service was generated based on a web service description language file that is based on an input-output message description of the application, and is accessible to a client using a SOAP message. The gateway server sends a request message to the application based on the SOAP message in accordance with the web service, and receives a reply message from the application. The connection bundle comprises connection information to interface with the application. The correlator file comprises a name of an interface module associated with the application and the name of the connection bundle.
    Type: Grant
    Filed: September 2, 2005
    Date of Patent: February 23, 2010
    Assignee: International Business Machines Corporation
    Inventors: Haley Hoi Lee Fung, Shyh-Mei Ho, Srividhya Srinivasan
  • Patent number: 7266622
    Abstract: A buffer accessible by an application executing under an application server in a first address space is managed by a database adapter executing in a second address space. A data request from the application executing in said first address space, comprising a buffer locator in the empty state, is received by the database adapter executing in the second address space. A buffer is allocated in the first address space and the address of this buffer is stored in the buffer locator. Data associated with the data request, received from a database subsystem, is copied to the buffer. Control is then transferred back to the application whereby the application utilizes the buffer locator to access the buffer and process the data contained therein. A database adapter automatically managing application buffers across address spaces in accordance with the present invention may be referred to as an “auto-buffer database adapter”.
    Type: Grant
    Filed: March 25, 2002
    Date of Patent: September 4, 2007
    Assignee: International Business Machines Corporation
    Inventors: John Kevin Flanigan, Haley Hoi Lee Fung, Judith Eleanor Hill, Gerald Dean Hughes, Steve T. Kuo, Robert Lai, Andrew Daniel Tollerud, Jack Chiu-Chiu Yuan
  • Publication number: 20030182353
    Abstract: A buffer accessible by an application executing under an application server in a first address space is managed by a database adapter executing in a second address space. A data request from the application executing in said first address space, comprising a buffer locator in the empty state, is received by the database adapter executing in the second address space. A buffer is allocated in the first address space and the address of this buffer is stored in the buffer locator. Data associated with the data request, received from a database subsystem, is copied to the buffer. Control is then transferred back to the application whereby the application utilizes the buffer locator to access the buffer and process the data contained therein.
    Type: Application
    Filed: March 25, 2002
    Publication date: September 25, 2003
    Applicant: International Business Machines Corporation
    Inventors: John Kevin Flanigan, Haley Hoi Lee Fung, Judith Eleanor Hill, Gerald Dean Hughes, Steve T. Kuo, Robert Lai, Andrew Daniel Tollerud, Jack Chiu-Chiu Yuan
  • Patent number: 6539383
    Abstract: A method, apparatus, and article of manufacture for accessing a database management system. A database management system (DBMS), executed by a server computer, manages one or more datastores stored on the computer. The DBMS includes an Open Transaction Manager Access (OTMA) that provides a high level application programming interface (API) for an application program to access the DBMS and its datastores, wherein the OTMA allows the application program to create an authorized connection with the DBMS. The server computer also executes a TCP/IP OTMA Connection (TOC) that establishes and manages connections between the DBMS and the application program. In the preferred embodiment, the application comprises a Java servlet or applet executed by a Java Virtual Machine JVM).
    Type: Grant
    Filed: November 8, 1999
    Date of Patent: March 25, 2003
    Assignee: International Business Machines Corporation
    Inventors: Kyle Jeffrey Charlet, Haley Hoi Lee Fung, Judith Eleanor Hill, Gerald Dean Hughes, Steve T. Kuo, Wai-Yee Doris Ling, Moncrief Rowe-Anderson, Jack Chiu-Chiu Yuan
  • Patent number: 6502104
    Abstract: A method, apparatus, and article of manufacture for accessing a database management system. A database management system (DBMS), executed by a server computer, manages one or more datastores stored on the computer. The DBMS includes an Open Transaction Manager Access (OTMA) that provides a high level application programming interface (API) for an application program to access the DBMS and its datastores, wherein the OTMA allows the application program to create an authorized connection with the DBMS. The server computer also executes a TCP/IP OTMA Connection (TOC) that establishes and manages connections between the DBMS and the application program. In the preferred embodiment, the application comprises a Java servlet or applet executed by a Java Virtual Machine (JVM).
    Type: Grant
    Filed: November 8, 1999
    Date of Patent: December 31, 2002
    Assignee: International Business Machines Corporation
    Inventors: Haley Hoi Lee Fung, Judith Eleanor Hill, Steve T. Kuo
  • Publication number: 20020143721
    Abstract: A method, apparatus, and article of manufacture for accessing a database management system. A database management system (DBMS), executed by a server computer, manages one or more datastores stored on the computer. The DBMS includes an Open Transaction Manager Access (OTMA) that provides a high level application programming interface (API) for an application program to access the DBMS and its datastores, wherein the OTMA allows the application program to create an authorized connection with the DBMS. The server computer also executes a TCP/IP OTMA Connection (TOC) that establishes and manages connections between the DBMS and the application program. In the preferred embodiment, the application comprises a Java servlet or applet executed by a Java Virtual Machine (JVM).
    Type: Application
    Filed: November 8, 1999
    Publication date: October 3, 2002
    Inventors: KYLE JEFFREY CHARLET, HALEY HOI LEE FUNG, JUDITH ELEANOR HILL, GERALD DEAN HUGHES, STEVE T. KUO, WAI-YEE DORIS LING, MONCRIEF ROWE-ANDERSON, JACK CHIU-CHIU YUAN
  • Publication number: 20020143722
    Abstract: A method, apparatus, and article of manufacture for accessing a database management system. A database management system (DBMS), executed by a server computer, manages one or more datastores stored on the computer. The DBMS includes an Open Transaction Manager Access (OTMA) that provides a high level application programming interface (API) for an application program to access the DBMS and its datastores, wherein the OTMA allows the application program to create an authorized connection with the DBMS. The server computer also executes a TCP/IP OTMA Connection (TOC) that establishes and manages connections between the DBMS and the application program. In the preferred embodiment, the application comprises a Java servlet or applet executed by a Java Virtual Machine (JVM).
    Type: Application
    Filed: November 8, 1999
    Publication date: October 3, 2002
    Inventors: HALEY HOI LEE FUNG, JUDITH ELEANOR HILL, STEVE T. KUO