Patents by Inventor Andy I-Shin Wang

Andy I-Shin Wang 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: 6983293
    Abstract: A system, method and a computer usable medium tangibly embodying a program of instructions executable by the computer to perform a computer-based method for providing a conflict detection and resolution in a mid-tier server of a multi-tier client-server communication system which performs message synchronization in a client/mid-tier environment and replication in a mid-tier/server environment. The method defines a client/mid-tier conflict resolution look-up table listing all possible conflict states in the client/mid-tier environment and corresponding action rules, and a mid-tier/server conflict resolution look-up table listing all possible conflict states in the mid-tier/server environment and corresponding action rules. For any detected conflict state the method finds and executes the corresponding action rule.
    Type: Grant
    Filed: July 24, 2002
    Date of Patent: January 3, 2006
    Assignee: International Business Machines Corporation
    Inventor: Andy I-Shin Wang
  • Patent number: 6947948
    Abstract: A relational database is disclosed which includes a number of target tables each exhibiting a different type, such as a general contact table, a personal contact table and a department contact table. The relational database includes a super-column which is divided into a number of columns corresponding to the number of types of target tables. A respective column is allocated in the super-column for each of the types of the target tables. Valuable system memory space is consequently conserved. Multiple-typed tables and multi-targeted tables are supported, and multi-version data storage capabilities are provided.
    Type: Grant
    Filed: April 23, 2002
    Date of Patent: September 20, 2005
    Assignee: International Business Machines Corporation
    Inventors: Andy I-Shin Wang, David M. Choy, Lily L. Liang, James J. Lin
  • Publication number: 20040019614
    Abstract: A system, method and a computer usable medium tangibly embodying a program of instructions executable by the computer to perform a computer-based method for providing a conflict detection and resolution in a mid-tier server of a multi-tier client-server communication system which performs message synchronization in a client/mid-tier environment and replication in a mid-tier/server environment. The method defines a client/mid-tier conflict resolution look-up table listing all possible conflict states in the client/mid-tier environment and corresponding action rules, and a mid-tier/server conflict resolution look-up table listing all possible conflict states in the mid-tier/server environment and corresponding action rules. For any detected conflict state the method finds and executes the corresponding action rule.
    Type: Application
    Filed: July 24, 2002
    Publication date: January 29, 2004
    Applicant: International Business Machines Corporation
    Inventor: Andy I-Shin Wang
  • Publication number: 20030200219
    Abstract: A relational database is disclosed which includes a number of target tables each exhibiting a different type, such as a general contact table, a personal contact table and a department contact table. The relational database includes a super-column which is divided into a number of columns corresponding to the number of types of target tables. A respective column is allocated in the super-column for each of the types of the target tables. Valuable system memory space is consequently conserved. Multiple-typed tables and multi-targeted tables are supported, and multi-version data storage capabilities are provided.
    Type: Application
    Filed: April 23, 2002
    Publication date: October 23, 2003
    Applicant: International Business Machines Corporation
    Inventors: Andy I-Shin Wang, David M. Choy, Lily L. Liang, James J. Lin
  • Patent number: 6339839
    Abstract: A translator-based embedded scripting environment includes multiple translators executed by one or more computers. An original input source is split into a plurality of intermediate sources for processing by a plurality of translators executed by one or more computers. One or more of the corresponding intermediate sources includes a class definition that contains one or more methods. Another one of the corresponding intermediate sources includes logic to instantiate the class definition as an object and logic to invoke the one or more of the methods of the object in order to maintain a sequence of execution specified in the original input source. Placeholders are used within the class definition during the translations to identify locations of file input/output operations that write data to an output destination.
    Type: Grant
    Filed: November 12, 1998
    Date of Patent: January 15, 2002
    Assignee: International Business Machines Corporation
    Inventor: Andy I-Shin Wang
  • Patent number: 6292936
    Abstract: An interpreter-based embedded scripting environment includes multiple runtime processors executed by the computer. Each of the runtime processors processes their respective corresponding intermediate sources derived from an original input source in a synchronous manner. One or more of the respective corresponding intermediate sources includes a synchronizer token that provides synchronization among the runtime processors. Using the synchronizer token, an execution sequence of the original input source is maintained.
    Type: Grant
    Filed: November 12, 1998
    Date of Patent: September 18, 2001
    Assignee: International Business Machines Corporation
    Inventor: Andy I-Shin Wang