Patents by Inventor Tack Tong

Tack Tong 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: 8635094
    Abstract: A method for role-based personalization of a collaborative space can include generating a collaborative space utilizing role information for an interacting user that has been defined by an underlying business process model in a workflow. For example, the step of generating a collaborative space can include parsing the workflow to extract a role model, generating a collaborative space domain model from the role model, selecting a plurality of user interface components based upon the role model, organizing the selected user interface components in the collaborative space, and rendering the collaborative space.
    Type: Grant
    Filed: June 3, 2005
    Date of Patent: January 21, 2014
    Assignee: International Business Machines Corporation
    Inventors: Mark William Hubbard, Ross McKegney, Tack Tong, Qi Zhang, Ying Zou
  • Patent number: 8418125
    Abstract: In one embodiment of the invention, a method for profile mapped model transformation for model driven architecture (MDA) development of service provisioning applications can be provided. The method can include mapping elements of a platform independent domain specific model to a platform specific domain specific model for a target platform with stereotypes in a uniform modeling language (UML) profile defined for the target platform. The method further can include transforming a platform independent domain specific model into a platform specific domain specific model for a target platform by applying the stereotypes of the UML profile defined for the target platform. Finally, the method can include generating shell source code for the transformed platform specific domain specific model.
    Type: Grant
    Filed: May 3, 2007
    Date of Patent: April 9, 2013
    Assignee: International Business Machines Corporation
    Inventors: Jennifer L. Hawkins, Igor Ivkovic, Konstantinos Kontogiannis, Ross McKegney, Walfrey Ng, Tack Tong
  • Patent number: 7861215
    Abstract: The present invention provides a method, system, and program product for modeling processes such as business processes. Specifically, under the present invention, a process having multiple variations is modeled as a placeholder process, and is associated with an annotation that maps the multiple variations to different contexts of the placeholder process. Thereafter, process variations can be generated based on the different contexts of the placeholder process. Integrity checks can also be performed to determine if any of the process variations has an error so that the generation of any corresponding process will be prevented.
    Type: Grant
    Filed: May 31, 2006
    Date of Patent: December 28, 2010
    Assignee: International Business Machines Corporation
    Inventors: Tack Tong, Jay W. Benayon, Lev Mirlas, Anne Marie Lafond, Humie Leung, Randolph P. Williams
  • Publication number: 20090070189
    Abstract: Embodiments of the present invention address deficiencies of the art in respect to the customer experience marketing component of an e-commerce system and provide a novel and non-obvious method, system and computer program product for specifying marketing campaigns in an e-commerce system at a business domain level. In one embodiment of the invention, a method for specifying marketing campaigns in an e-commerce system at a business domain level can include specifying criteria for triggering a marketing campaign for a specific customer through a form based user interface, generating monitoring criteria for monitoring customer behavior for the specific customer from the specified criteria, monitoring customer behavior according to the monitoring criteria, and triggering a marketing campaign for the specific customer only when observing customer behavior consistent with the monitoring criteria when monitoring the customer behavior.
    Type: Application
    Filed: September 10, 2007
    Publication date: March 12, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Howard Borenstein, Daisy Tan, Tack Tong
  • Patent number: 7478111
    Abstract: A system and method for carrying out transitions from legacy to new applications includes the definition of relational database views to permit relational queries defined for a database having a legacy schema to be run against a database having a new schema. The relational database views for the database having a new schema are generated with reference to and by selection from a set of database views defined for possible schema changes. The post-transition display of legacy display pages is handled by the preferred embodiment through the use of a view registry that associates a defined display view with a legacy view engine and a legacy display page.
    Type: Grant
    Filed: August 19, 2004
    Date of Patent: January 13, 2009
    Assignee: International Business Machines Corporation
    Inventors: Tack Tong, Joseph Kim
  • Publication number: 20080276229
    Abstract: In one embodiment of the invention, a method for profile mapped model transformation for model driven architecture (MDA) development of service provisioning applications can be provided. Them method can include mapping elements of a platform independent domain specific model to a platform specific domain specific model for a target platform with stereotypes in a uniform modeling language (UML) profile defined for the target platform. The method further can include transforming a platform independent domain specific model into a platform specific domain specific model for a target platform by applying the stereotypes of the UML profile defined for the target platform. Finally, the method can include generating shell source code for the transformed platform specific domain specific model.
    Type: Application
    Filed: May 3, 2007
    Publication date: November 6, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jennifer L. Hawkins, Igor Ivkovic, Konstantinos Kontogiannis, Ross McKegney, Walfrey Ng, Tack Tong
  • Publication number: 20080082390
    Abstract: Methods for generating auxiliary data operations for a role-based personalized business user workplace based on business processes includes analyzing a work-low of a business process to specify business items as an input or output of a task in the business process; identifying data operations for each one of the business items by examining associated attributes and usage of the business item; categorizing the data operations by associating common data operations to the business items, and attaching specific data operations based on the context of the workflow and use by particular business item instances of the business item; and assigning a user role for access to the business items.
    Type: Application
    Filed: October 2, 2006
    Publication date: April 3, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jennifer Hawkins, Ross McKegney, Tack Tong, Qi Zhang, Ying Zou
  • Publication number: 20070283318
    Abstract: The present invention provides a method, system, and program product for modeling processes such as business processes. Specifically, under the present invention, a process having multiple variations is modeled as a placeholder process, and is associated with an annotation that maps the multiple variations to different contexts of the placeholder process. Thereafter, process variations can be generated based on the different contexts of the placeholder process. Integrity checks can also be performed to determine if any of the process variations has an error so that the generation of any corresponding process will be prevented.
    Type: Application
    Filed: May 31, 2006
    Publication date: December 6, 2007
    Inventors: Tack Tong, Jay W. Benayon, Lev Mirlas, Anne Marie Lafond, Humie Leung, Randolph P. Williams
  • Publication number: 20060277089
    Abstract: A method for role-based personalization of a collaborative space can include generating a collaborative space utilizing role information for an interacting user that has been defined by an underlying business process model in a workflow. For example, the step of generating a collaborative space can include parsing the workflow to extract a role model, generating a collaborative space domain model from the role model, selecting a plurality of user interface components based upon the role model, organizing the selected user interface components in the collaborative space, and rendering the collaborative space.
    Type: Application
    Filed: June 3, 2005
    Publication date: December 7, 2006
    Inventors: Mark Hubbard, Ross McKegney, Tack Tong, Qi Zhang, Ying Zou
  • 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: 20050050076
    Abstract: A system and method for carrying out transitions from legacy to new applications includes the definition of relational database views to permit relational queries defined for a database having a legacy schema to be run against a database having a new schema. The relational database views for the database having a new schema are generated with reference to and by selection from a set of database views defined for possible schema changes. The post-transition display of legacy display pages is handled by the preferred embodiment through the use of a view registry that associates a defined display view with a legacy view engine and a legacy display page.
    Type: Application
    Filed: August 19, 2004
    Publication date: March 3, 2005
    Applicant: International Business Machines Corporation
    Inventors: Tack Tong, Joseph Kim
  • Publication number: 20040267613
    Abstract: A web-based electronic commerce system provides users with marketing content for certain items. The system utilizes personalization technology to provide information usable to generate recommendations to users. The presentation of recommendations to a user is carried out by use of a product exploration or guided search technology. A personalized web page contains links to one or more initial product exploration or guided search web pages, or both. The initial product exploration or guided search web pages contain links to other web pages defined using the respective technologies and the personalization information available regarding the user.
    Type: Application
    Filed: January 7, 2004
    Publication date: December 30, 2004
    Applicant: International Business Machines Corporation
    Inventors: Laura M.L. Chan, Carsten E. Mytroen, Tack Tong
  • Patent number: 6754670
    Abstract: A computer system providing a framework for mapping relational tables to object oriented classes. The framework includes an attribute class for defining data corresponding to columns in a relational table and including data objects used to map between the relational table and a programmer-defined object oriented class. The attribute class also including flags used to indicate modifications to the data. The framework further includes a generator class providing methods for generating SQL text corresponding to the relational table as defined in the attribute class objects for a given table.
    Type: Grant
    Filed: December 17, 1999
    Date of Patent: June 22, 2004
    Assignee: International Business Machines Corporation
    Inventors: Anthony D. Lindsay, Michael G. Polan, 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