Patents by Inventor Humie Leung
Humie Leung 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: 8788248Abstract: The illustrative embodiments described herein provide a computer implemented method, apparatus, and computer program product for managing a flow model simulation. In an illustrative embodiment, annotated simulation settings are associated with a source model in response to receiving the source model. The annotated simulation settings are derived from at least one of a set of user-defined simulation settings and default simulation settings. The annotated source model is transformed into an internal domain model using a set of links that are generated using a set of link rules. The set of links maps a set of source model elements to a set of internal domain model elements of the internal domain model. Results from a simulation of the internal domain model are mapped back to the source model to identify a context for the results. Thereafter, a target view model is generated from the internal domain model. The target view model includes the results presented in the context of the source model.Type: GrantFiled: October 1, 2009Date of Patent: July 22, 2014Assignee: International Business Machines CorporationInventors: Jay William Benayon, Pablo Daniel Irassar, Kui Yan Lau, Humie Leung, William Gerald O'Farrell, Vincent Szaloky
-
Patent number: 8711142Abstract: Embodiments of the present invention address deficiencies of the art with respect to modeling a process having a visual representation and provide a method, system and computer program product for importing a visual representation of a process for use in an application. In one embodiment, a computer-implemented visual process model importation method can include identifying an arrangement of one or more visual objects in a visual process model, selecting associations between the visual objects and corresponding representative elements for a target process model, mapping the visual objects in the source model into the selected corresponding representative elements for the target process model, and producing the target process model for the visual process model using the mapping. The method subsequently can include providing the target process model as input to an application such as a simulation engine, a workflow engine or a visual collaboration and documentation system.Type: GrantFiled: August 11, 2005Date of Patent: April 29, 2014Assignee: International Business Machines CorporationInventors: Jay W. Benayon, Pablo Daniel Irassar, Humie Leung
-
Patent number: 8321841Abstract: Embodiments of the present invention address deficiencies of the art in respect to business process model validation and provide a method, system and computer program product for validating a service oriented architecture (SOA) oriented application. In an embodiment of the invention, a method for validating an SOA oriented application can be provided. The method can include transforming a business process model for an SOA oriented application into a directed and connected, acyclic graph, further transforming service groupings for the business process model into corresponding directed and connected, acyclic graphs, computing all paths from root node to leaf node in the graph for the business process model, and validating the business process model by ensuring no loops or cycles in the graph for the business process model, and further validating the business process model by ensuring no shared vertices amongst the graphs for the service groupings.Type: GrantFiled: January 8, 2008Date of Patent: November 27, 2012Assignee: International Business Machines CorporationInventor: Humie Leung
-
Patent number: 8260643Abstract: A computer implemented method, data processing system, and computer program product for providing an optimization solution comprising an open, generalized and reusable parametric optimization framework and architecture which enables rapid deployment of optimization solutions to any tool or program that builds on an integrated development environment platform. In the optimization framework, a core optimization plugin is provided which comprises an internal optimization model and a set of optimization tools. The optimization framework also comprises pluggable and customizable component providers and descriptors external to the core optimization plugin. The core optimization plugin receives configuration information from a user. The information enables the core optimization plugin to interact with a user data model in a plurality of different user data models.Type: GrantFiled: August 30, 2007Date of Patent: September 4, 2012Assignee: International Business Machines CorporationInventors: Jay William Benayon, Kui Yan Lau, Humie Leung
-
Publication number: 20110022374Abstract: The illustrative embodiments described herein provide a computer implemented method, apparatus, and computer program product for managing a flow model simulation. In an illustrative embodiment, annotated simulation settings are associated with a source model in response to receiving the source model. The annotated simulation settings are derived from at least one of a set of user-defined simulation settings and default simulation settings. The annotated source model is transformed into an internal domain model using a set of links that are generated using a set of link rules. The set of links maps a set of source model elements to a set of internal domain model elements of the internal domain model. Results from a simulation of the internal domain model are mapped back to the source model to identify a context for the results. Thereafter, a target view model is generated from the internal domain model. The target view model includes the results presented in the context of the source model.Type: ApplicationFiled: October 1, 2009Publication date: January 27, 2011Applicant: International Business Machines CorporationInventors: Jay William Benayon, Pablo Daniel Irassar, Kui Yan Lau, Humie Leung, William Gerald O'Farrell, Vincent Szaloky
-
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: 20090177508Abstract: Embodiments of the present invention address deficiencies of the art in respect to business process model validation and provide a method, system and computer program product for validating a service oriented architecture (SOA) oriented application. In an embodiment of the invention, a method for validating an SOA oriented application can be provided. The method can include transforming a business process model for an SOA oriented application into a directed and connected, acyclic graph, further transforming service groupings for the business process model into corresponding directed and connected, acyclic graphs, computing all paths from root node to leaf node in the graph for the business process model, and validating the business process model by ensuring no loops or cycles in the graph for the business process model, and further validating the business process model by ensuring no shared vertices amongst the graphs for the service groupings.Type: ApplicationFiled: January 8, 2008Publication date: July 9, 2009Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventor: Humie Leung
-
Publication number: 20090138273Abstract: In one aspect, the invention is directed to a method for establishing a service-oriented architecture-based business system incorporating service-oriented components based on a business process. The method involves selecting groups of business process model elements for exposure as services, preferably using a graphical user interface, and generating, using automated means, at least skeleton code towards performing the services, and generating code using automated means to establish an interface between the first and second services.Type: ApplicationFiled: November 23, 2007Publication date: May 28, 2009Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventor: Humie Leung
-
Publication number: 20090063170Abstract: A method for conducting business process parametric optimization, the method comprising generating a first set of cases in a business model, wherein the first set of cases represents all of the paths in the business model, generating a first set of parameters associated with the first set of cases of the business model, displaying the generated first set of cases, selecting a case from the first set of cases for optimization and simulation, generating a second set of parameters associated with the selected case, displaying the second set of parameters, simulating the selected case with the first set of parameters and the second set of parameters with a business process model simulator, and displaying resultant data from the business process model simulation of the selected case with the first set of parameters and the second set of parameters.Type: ApplicationFiled: August 29, 2007Publication date: March 5, 2009Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Jay W. Benayon, Kui Yan Lau, Humie Leung
-
Publication number: 20090063213Abstract: A computer implemented method, data processing system, and computer program product for providing an optimization solution comprising an open, generalized and reusable parametric optimization framework and architecture which enables rapid deployment of optimization solutions to any tool or program that builds on an integrated development environment platform. In the optimization framework, a core optimization plugin is provided which comprises an internal optimization model and a set of optimization tools. The optimization framework also comprises pluggable and customizable component providers and descriptors external to the core optimization plugin. The core optimization plugin receives configuration information from a user. The information enables the core optimization plugin to interact with a user data model in a plurality of different user data models.Type: ApplicationFiled: August 30, 2007Publication date: March 5, 2009Inventors: Jay William Benayon, Kui Yan Lau, Humie Leung
-
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: 20070035558Abstract: Embodiments of the present invention address deficiencies of the art with respect to modeling a process having a visual representation and provide a method, system and computer program product for importing a visual representation of a process for use in an application. In one embodiment, a computer-implemented visual process model importation method can include identifying an arrangement of one or more visual objects in a visual process model, selecting associations between the visual objects and corresponding representative elements for a target process model, mapping the visual objects in the source model into the selected corresponding representative elements for the target process model, and producing the target process model for the visual process model using the mapping. The method subsequently can include providing the target process model as input to an application such as a simulation engine, a workflow engine or a visual collaboration and documentation system.Type: ApplicationFiled: August 11, 2005Publication date: February 15, 2007Applicant: International Business Machines CorporationInventors: Jay Benayon, Pablo Irassar, Humie Leung