Patents by Inventor Ramiah Kwok-Fai Tin

Ramiah Kwok-Fai Tin 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: 8661416
    Abstract: Reusable JSP code snippets are defined and instrumented for Website testing and production. A user may define tile definitions in a markup language file for a number of JSP code snippets to be included in a store page. Upon receiving store inputs comprising tile definitions and jar files for the features, tables may be generated that map features to stores and features dependencies to features. Based on the tables, the store inputs may be validated. If no error occurs, run time files may be generated and JSP code snippets may be instrumented to the appropriate location for Website testing and production.
    Type: Grant
    Filed: January 5, 2009
    Date of Patent: February 25, 2014
    Assignee: International Business Machines Corporation
    Inventors: James Leonard Timothy Fong, Walfrey Ng, Ramiah Kwok-fai Tin, KimPing Yuen
  • Publication number: 20090150871
    Abstract: Reusable JSP code snippets are defined and instrumented for Website testing and production. A user may define tile definitions in a markup language file for a number of JSP code snippets to be included in a store page. Upon receiving store inputs comprising tile definitions and jar files for the features, tables may be generated that map features to stores and features dependencies to features. Based on the tables, the store inputs may be validated. If no error occurs, run time files may be generated and JSP code snippets may be instrumented to the appropriate location for Website testing and production.
    Type: Application
    Filed: January 5, 2009
    Publication date: June 11, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: James Leonard Timothy Fong, Walfrey Ng, Ramiah Kwok-fai Tin, KimPing Yuen
  • Patent number: 7475388
    Abstract: Reusable JSP code snippets are defined and instrumented for Website testing and production. A user may define tile definitions in a markup language file for a number of JSP code snippets to be included in a store page. Upon receiving store inputs comprising tile definitions and jar files for the features, tables may be generated that map features to stores and features dependencies to features. Based on the tables, the store inputs may be validated. If no error occurs, run time files may be generated and JSP code snippets may be instrumented to the appropriate location for Website testing and production.
    Type: Grant
    Filed: December 3, 2004
    Date of Patent: January 6, 2009
    Assignee: International Business Machines Corporation
    Inventors: James Leonard Timothy Fong, Walfrey Ng, Ramiah Kwok-fai Tin, KimPing Yuen
  • Patent number: 7447682
    Abstract: A computer-implemented technique for managing large results sets returned from a data request for a database. The technique comprises retrieving the primary keys responsive to the data request and sub-setting of the primary keys returned into at least one subset list. The data is then retrieved on a second pass of the database retrieving data from the database using the primary keys of the at least one subset list. Data retrieval is selectively repeated as required until all requested data has been retrieved. The technique is implemented within a framework. The framework comprises an interface defining a desired protocol of behaviour using common methods and an abstraction of the interface implementing the common methods as defined by the interface. Call back methods provide access to the framework by the primary keys.
    Type: Grant
    Filed: April 19, 2005
    Date of Patent: November 4, 2008
    Assignee: International Business Machines Corporation
    Inventors: Bernard Ng, Ramiah Kwok-fai Tin
  • Patent number: 6865565
    Abstract: A recommendation system includes a rule system for which defined recommendation system interfaces are available. The recommendation system interfaces are used in the action portion of predicate-action rules in the rule system to invoke non-rule-based systems. The non-rule-based systems provide recommendations to the rule system based on information passed to the non-rule-based systems on invocation and based on data made available to the non-rule-based systems. The rule system establishes a event-listener connection with the non-rule-based system to provide a data feed to the non-rule-based system.
    Type: Grant
    Filed: May 1, 2001
    Date of Patent: March 8, 2005
    Assignee: International Business Machines Corporation
    Inventors: Joseph B. Rainsberger, Ramiah Kwok-Fai Tin, Tack Tong
  • Publication number: 20020065722
    Abstract: The invention relates to marketing page elements (MPEs) used to achieve separation between tasks relating to the design of a web page with marketing content and the design of a means for determining what marketing content should be presented to viewers of the web page. In the preferred embodiment of the invention, a marketing page element comprises multiple marketing page element items. Data items are stored in the marketing page element, and at least one data item is associated with a marketing page element item, the data items having been selected for presentation on the web page by a marketing content selection system in accordance with a marketing strategy. Web page elements, each being connected to a marketing page element item and capable of presenting an associated data item stored in the marketing page element, can be arranged on a web page during the web page's design, without regard for the manner in which data items are to be selected by the marketing content selection system.
    Type: Application
    Filed: November 30, 2001
    Publication date: May 30, 2002
    Applicant: International Business Machines Corporation
    Inventors: Mark W. Hubbard, Joseph B. Rainsberger, Ramiah Kwok-Fai Tin, Tack Tong
  • Publication number: 20020065745
    Abstract: A recommendation system includes a rule system for which defined recommendation system interfaces are available. The recommendation system interfaces are used in the action portion of predicate-action rules in the rule system to invoke non-rule-based systems. The non-rule-based systems provide recommendations to the rule system based on information passed to the non-rule-based systems on invocation and based on data made available to the non-rule-based systems. The rule system establishes a event-listener connection with the non-rule-based system to provide a data feed to the non-rule-based system.
    Type: Application
    Filed: May 1, 2001
    Publication date: May 30, 2002
    Applicant: International Business Machines Corporation
    Inventors: Joseph B. Rainsberger, Ramiah Kwok-Fai Tin, Tack Tong