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: 8635094Abstract: 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: GrantFiled: June 3, 2005Date of Patent: January 21, 2014Assignee: International Business Machines CorporationInventors: Mark William Hubbard, Ross McKegney, Tack Tong, Qi Zhang, Ying Zou
-
Patent number: 8418125Abstract: 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: GrantFiled: May 3, 2007Date of Patent: April 9, 2013Assignee: International Business Machines CorporationInventors: Jennifer L. Hawkins, Igor Ivkovic, Konstantinos Kontogiannis, Ross McKegney, Walfrey Ng, Tack Tong
-
Patent number: 7861215Abstract: 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: GrantFiled: May 31, 2006Date of Patent: December 28, 2010Assignee: International Business Machines CorporationInventors: Tack Tong, Jay W. Benayon, Lev Mirlas, Anne Marie Lafond, Humie Leung, Randolph P. Williams
-
Publication number: 20090070189Abstract: 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: ApplicationFiled: September 10, 2007Publication date: March 12, 2009Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Howard Borenstein, Daisy Tan, Tack Tong
-
Patent number: 7478111Abstract: 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: GrantFiled: August 19, 2004Date of Patent: January 13, 2009Assignee: International Business Machines CorporationInventors: Tack Tong, Joseph Kim
-
Publication number: 20080276229Abstract: 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: ApplicationFiled: May 3, 2007Publication date: November 6, 2008Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Jennifer L. Hawkins, Igor Ivkovic, Konstantinos Kontogiannis, Ross McKegney, Walfrey Ng, Tack Tong
-
Publication number: 20080082390Abstract: 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: ApplicationFiled: October 2, 2006Publication date: April 3, 2008Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Jennifer Hawkins, Ross McKegney, Tack Tong, Qi Zhang, Ying Zou
-
Publication number: 20070283318Abstract: 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: ApplicationFiled: May 31, 2006Publication date: December 6, 2007Inventors: Tack Tong, Jay W. Benayon, Lev Mirlas, Anne Marie Lafond, Humie Leung, Randolph P. Williams
-
Publication number: 20060277089Abstract: 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: ApplicationFiled: June 3, 2005Publication date: December 7, 2006Inventors: Mark Hubbard, Ross McKegney, Tack Tong, Qi Zhang, Ying Zou
-
Patent number: 6865565Abstract: 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: GrantFiled: May 1, 2001Date of Patent: March 8, 2005Assignee: International Business Machines CorporationInventors: Joseph B. Rainsberger, Ramiah Kwok-Fai Tin, Tack Tong
-
Publication number: 20050050076Abstract: 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: ApplicationFiled: August 19, 2004Publication date: March 3, 2005Applicant: International Business Machines CorporationInventors: Tack Tong, Joseph Kim
-
Publication number: 20040267613Abstract: 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: ApplicationFiled: January 7, 2004Publication date: December 30, 2004Applicant: International Business Machines CorporationInventors: Laura M.L. Chan, Carsten E. Mytroen, Tack Tong
-
Patent number: 6754670Abstract: 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: GrantFiled: December 17, 1999Date of Patent: June 22, 2004Assignee: International Business Machines CorporationInventors: Anthony D. Lindsay, Michael G. Polan, Tack Tong
-
Publication number: 20020065722Abstract: 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: ApplicationFiled: November 30, 2001Publication date: May 30, 2002Applicant: International Business Machines CorporationInventors: Mark W. Hubbard, Joseph B. Rainsberger, Ramiah Kwok-Fai Tin, Tack Tong
-
Publication number: 20020065745Abstract: 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: ApplicationFiled: May 1, 2001Publication date: May 30, 2002Applicant: International Business Machines CorporationInventors: Joseph B. Rainsberger, Ramiah Kwok-Fai Tin, Tack Tong