Patents by Inventor David Yu Pin Yang

David Yu Pin Yang 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: 7337435
    Abstract: Methods, systems, and computer program products for migrating configuration data from an existing program to a replacement program, in response, for example, to a command by an external agent. In preferred embodiments, an existing program is modified according to the invention to add functionality to obtain pertinent configuration data from such sources available to the existing program as its internal tables, configuration files, and run-time commands, and then to write a configuration file containing configuration data formatted for use by the replacement program. The program's internal tables may often contain configuration data which is not always available to the replacement program e.g. command line parameters, data provided through receipt of messages from other programs, etc. The invention advantageously makes voluminous formatted configuration data available to the replacement program in order to expeditiously provide a basis for its initial operation after installation.
    Type: Grant
    Filed: January 9, 2002
    Date of Patent: February 26, 2008
    Assignee: International Business Machines Corporation
    Inventors: Jon Anthony Bell, William Frank Chambers, Michael Jon Fox, David Yu Pin Yang
  • Patent number: 6820121
    Abstract: Embodiments of the present invention include methods, systems and computer program products which provide for processing an event having a classification based on associated policy rules where the policy rules are conditioned on the classification. A policy rules hash table is provided including a plurality of policy rule entries, each policy rule entry being associated with a hash index. A hash index is generated using a classification hash length based on the classification of the event, the classification having an associated length at least equal to the classification hash length. A policy rule entry in the policy rules hash table is identified that corresponds to the generated hash index. It is determined if a classification field length associated with the identified policy rule corresponds to the classification hash length. The identified policy rule entry is executed if the hash length associated with the identified policy rule corresponds to the classification hash length.
    Type: Grant
    Filed: August 24, 2000
    Date of Patent: November 16, 2004
    Assignee: International Business Machines Corporation
    Inventors: Gregory M. Callis, Jon Kevin Franks, Lap Thiet Huynh, Loan Nguyen, Diane Iupe Shannon, David Yu Pin Yang
  • Patent number: 6662235
    Abstract: Embodiments of the present invention include methods, systems and computer program products which provide for a complex policy rule structured in a plurality of levels wherein the complex policy rule selects an action for execution based on a plurality of individual policy conditions. An event is received having an associated value defining a point in a space covered by the individual policy conditions. The following operations are performed if the complex policy rule is a CNF policy rule. A plurality of summary conditions are generated, each of the summary conditions being associated with one of the levels. The associated value of the received event is compared to a selected one of the summary conditions to determine if the selected one of the summary conditions is met.
    Type: Grant
    Filed: August 24, 2000
    Date of Patent: December 9, 2003
    Assignee: International Business Machines Corporation
    Inventors: Gregory M. Callis, Jon Kevin Franks, Lap Thiet Huynh, Loan Nguyen, Diane Iupe Shannon, David Yu Pin Yang
  • Publication number: 20030130980
    Abstract: Methods, systems, and computer program products for migrating configuration data from an existing program to a replacement program, in response, for example, to a command by an external agent. In preferred embodiments, an existing program is modified according to the invention to add functionality to obtain pertinent configuration data from such sources available to the existing program as its internal tables, configuration files, and run-time commands, and then to write a configuration file containing configuration data formatted for use by the replacement program. The program's internal tables may often contain configuration data which is not always available to the replacement program e.g. command line parameters, data provided through receipt of messages from other programs, etc. The invention advantageously makes voluminous formatted configuration data available to the replacement program in order to expeditiously provide a basis for its initial operation after installation.
    Type: Application
    Filed: January 9, 2002
    Publication date: July 10, 2003
    Applicant: International Business Machines Corporation
    Inventors: Jon Anthony Bell, William Frank Chambers, Michael Jon Fox, David Yu Pin Yang