Search

Chenhuei Chiang Phones & Addresses

  • 7058 Sterling Gate Ct, San Jose, CA 95120 (408) 997-1033

Publications

Us Patents

System And Method For Representing Mfs Control Blocks In Xml For Mfs-Based Ims Applications

View page
US Patent:
7130893, Oct 31, 2006
Filed:
May 19, 2003
Appl. No.:
10/440779
Inventors:
Chenhuei J. Chiang - San Jose CA, US
Shyh-Mei F. Ho - Cupertino CA, US
Benjamin Johnson Sheats - Berkeley CA, US
Eddie Raymond Yep - San Jose CA, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 13/00
US Classification:
709219, 709246, 707 10
Abstract:
A system and method for representing MFS control blocks in XML for MFS-based IMS applications utilizes an MFS XML adapter and an MFS XML repository to translate between XML and MFS. The repository contains XML files for DOF/MOD and XML files for DIF/MID. When an XML request is received, the XML request is transformed to a byte stream by retrieving the relevant information from the MFS XML repository. The byte stream can then be placed in an IMS message queue to await processing by an MFS-based IMS application program. A byte stream response is generated by the MFS-based IMS application and is transformed into an XML response, again, by retrieving the relevant information from the MFS XML repository.

System And Method For Representing Mfs Control Blocks In Xml For Mfs-Based Ims Applications

View page
US Patent:
7383322, Jun 3, 2008
Filed:
Jul 12, 2006
Appl. No.:
11/494017
Inventors:
Chenhuei J. Chiang - San Jose CA, US
Shyh-Mei F. Ho - Cupertino CA, US
Benjamin Johnson Sheats - Berkeley CA, US
Eddie Raymond Yep - San Jose CA, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 13/00
US Classification:
709219, 709246, 707 10
Abstract:
A system and method for representing MFS control blocks in XML for MFS-based IMS applications utilizes an MFS XML adapter and an MFS XML repository to translate between XML and MFS. The repository contains XML files for DOF/MOD and XML files for DIF/MID. When an XML request is received, the XML request is transformed to a byte stream by retrieving the relevant information from the MFS XML repository. The byte stream can then be placed in an IMS message queue to await processing by an MFS-based IMS application program. A byte stream response is generated by the MFS-based IMS application and is transformed into an XML response, again, by retrieving the relevant information from the MFS XML repository.

System And Method For Representing Mfs Control Blocks In Xml For Mfs-Based Ims Applications

View page
US Patent:
7783725, Aug 24, 2010
Filed:
Jan 8, 2008
Appl. No.:
11/970646
Inventors:
Chenhuei J. Chiang - San Jose CA, US
Shyh-Mei F. Ho - Cupertino CA, US
Benjamin Johnson Sheats - Berkeley CA, US
Eddie Raymond Yep - San Jose CA, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 13/00
US Classification:
709219, 709225, 709250
Abstract:
A system and method for representing MFS control blocks in XML for MFS-based IMS applications utilizes an MFS XML adapter and an MFS XML repository to translate between XML and MFS. The repository contains XML files for DOF/MOD and XML files for DIF/MID. When an XML request is received, the XML request is transformed to a byte stream by retrieving the relevant information from the MFS XML repository. The byte stream can then be placed in an IMS message queue to await processing by an MFS-based IMS application program. A byte stream response is generated by the MFS-based IMS application and is transformed into an XML response, again, by retrieving the relevant information from the MFS XML repository.

Implementing Versioning Support For Data Using A Two-Table Approach That Maximizes Database Efficiency

View page
US Patent:
8010887, Aug 30, 2011
Filed:
Sep 21, 2001
Appl. No.:
09/960769
Inventors:
Steven Soria, Jr. - San Jose CA, US
Donald Allan Weil - San Jose CA, US
Gerald Edward Kozina - Cupertino CA, US
Chenhuei J. Chiang - San Jose CA, US
Lynda Arnold Hansen - San Jose CA, US
Mayank Vipin Shah - San Jose CA, US
Thomas S. Lee - San Jose CA, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 17/00
US Classification:
715229, 715227, 707638, 707640
Abstract:
A method, system, and storage medium for providing versioning of data by associating a version number having a value with a data item, establishing a table for storing a most recent version of the data item, establishing a second table for storing all versions of the data item other than the most recent version, storing the current version of the data item in the first table, storing all other versions of the data item in the second table, and determining the version of said database data item based on the version number and storage location of the database data item.

System And Method For Generating Web Services Definitions For Mfs-Based Ims Applications

View page
US Patent:
20040054969, Mar 18, 2004
Filed:
Sep 16, 2002
Appl. No.:
10/244710
Inventors:
Chenhuei Chiang - San Jose CA, US
Shyh-Mei Ho - Cupertino CA, US
Jenny Hung - Fremont CA, US
Benjamin Sheats - San Jose CA, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F009/45
US Classification:
715/513000
Abstract:
A system and method for generating WSDL files based on MFS-based IMS applications includes receiving an IMS message byte stream and translating the byte stream to an MFS XML document. An MFS WSDL file is generated from the MFS XML document. The MFS WSDL file can be published at a UDDI directory.

System And Method For Facilitating Xml Transactions With Mfs-Based Ims Applications

View page
US Patent:
20040054970, Mar 18, 2004
Filed:
Sep 16, 2002
Appl. No.:
10/244722
Inventors:
Chenhuei Chiang - San Jose CA, US
Shyh-Mei Ho - Cupertino CA, US
Jenny Hung - Fremont CA, US
Benjamin Sheats - San Jose CA, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F015/00
US Classification:
715/523000
Abstract:
A system and method for facilitating transactions between XML and MFS-bases IMS applications utilizes an MFS XML adapter to translate between XML and MFS. A client can input an request formatted using XML to the MFS XML adapter. The MFS XML adapter translates the request and sends the request to an MFS-based IMS application residing in a mainframe. A response is generated by the MFS-based IMS application and sent back to the MFS XML adapter where it is translated back to XML. The response is then returned to the client program.

System And Method For Rendering Mfs Xml Documents For Display

View page
US Patent:
20040103370, May 27, 2004
Filed:
Nov 27, 2002
Appl. No.:
10/244711
Inventors:
Chenhuei Chiang - San Jose CA, US
Shyh-Mei Ho - Cupertino CA, US
Jenny Hung - Fremont CA, US
Benjamin Sheats - San Jose CA, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F017/21
US Classification:
715/513000
Abstract:
A system and method for rendering XML documents for IMS applications includes receiving an IMS message byte stream and translating the byte stream to an XML document. The XML document is then rendered according to a predetermined styling sheet and displayed at a client computer. The predetermined styling sheet can render the XML document so that when displayed it will simulate the display, e.g., of an IBM 3270 terminal typically used to access an IMS application.

Ims Mfs (Message Format Service) Metamodel

View page
US Patent:
20040221292, Nov 4, 2004
Filed:
May 4, 2001
Appl. No.:
09/849105
Inventors:
Chenhuei Chiang - San Jose CA, US
Shyh-Mei Ho - Cupertino CA, US
Elvis Halcrombe - San Jose CA, US
Benjamin Sheats - San Jose CA, US
Assignee:
International Business Machines Corporation
International Classification:
G06F009/00
G06F009/54
G06F015/163
G06F009/44
US Classification:
719/310000, 709/246000
Abstract:
A method of and a system for processing an enterpise an application request on an end user application and an application server. This is accomplished by initiating the application request on the end user application in a first language (such as a markup language) with a first application program (such as a Web browser), and transmitting the application request to the server and converting the application from the first language of the first end user application to a language running on the application server, processing the application request on the application server, and transmitting the response from the application server back to the end user application, and converting the response from the language running on the application server to the language of the end user application. The end user application and the application server have at least one connector between them, and the steps of (i) converting the application request from the language of the end user application (as a source language) to the language running on the application server (as a target language), and (ii) converting the response to the application request from the language running on the application server (as a source language) to the language of the end user application (as a target language), each include the steps of invoking connector metamodels of the respective source and target languages, populating the connector metamodels with metamodel data of each of the respective source and target languages, and converting the source language to the target language.
Chenhuei J Chiang from San Jose, CA, age ~77 Get Report