Patents by Inventor Hung-Yang Chang

Hung-Yang Chang 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).

  • Publication number: 20080071595
    Abstract: An architecture, system, and method are provided for a commitment loop solution for on demand business activity management. A Business Performance Management (BPM) loop is defined as a set of nodes each relating to different tasks for processing performance management trigger data generated by a business entity in real time, where the beginning or sensing element of the loop is triggered by a token (representing a business event from a business process) and the ending or executing element provides a business action to be implemented by the business entity. The token is passed from node to node sequentially in a particular order around the loop. Processing of the data represented by the token is governed by policies, which can be changed dynamically and follow a life cycle. On demand business activity management of larger aggregates of business entities (i.e.
    Type: Application
    Filed: November 24, 2007
    Publication date: March 20, 2008
    Inventors: Hung-yang Chang, Shyh-Kwei Chen, Pawan Chowdhary, Jun-Jang Jeng, Liangzhao Zeng
  • Patent number: 7313533
    Abstract: Systems and methods for monitoring and controlling business level SLAs (Service level Agreements), and more particularly, systems and method for monitoring and controlling business level SLAs using probe points, KPIs (Key Performance Indicators) and business commitments. An XML (extensible Markup Language)-based specification referred to as BPCL (Business Process Commitment Language) is used to describe business commitments. BPCL specifications are used by a business process management (BPM) system to configure, monitor, and control business processes based on business commitments. Business Commitments and BPCL provide a path toward model-based management for dynamic e-business solutions.
    Type: Grant
    Filed: July 11, 2003
    Date of Patent: December 25, 2007
    Assignee: International Business Machines Corporation
    Inventors: Hung-Yang Chang, Jun-Jang Jeng, Santhosh Kumaran, Haifei Li, Liang-Jie Zhang
  • Publication number: 20070174763
    Abstract: A system and method for developing and enabling model-driven extensible Markup Language (XML) transformation to XML Metadata Interchange (XMI) format incorporate a strong built-in validation capability. A platform independent framework applies multiple passes of transformation, where each pass performs specific operations on internal models. Different source models are then merged into a target model.
    Type: Application
    Filed: January 23, 2006
    Publication date: July 26, 2007
    Inventors: Hung-yang Chang, Shyh-Kwei Chen, Hui Lei
  • Publication number: 20070162470
    Abstract: A method and apparatus are disclosed for correlating structured event data, comprising the steps of selecting aggregation elements and creating a structured template utilizing the selected aggregation elements. The structured event data is then translated to name-value pair sets based on the structured template. In one exemplary embodiment, the structured template is created by searching the structured event data for repeatable node-value pairs. In one aspect of the invention, a region tree is created, wherein intermediate nodes represent shared fragments, leaf nodes represent regions, and wherein regions are a unique set of nodes whose sub-tree can have multiple occurrences. In another aspect of the invention, the translation of the structured event data comprises the steps of parsing the structured event data in depth first search order; and forming regions based on an aggregation element set.
    Type: Application
    Filed: January 10, 2006
    Publication date: July 12, 2007
    Applicant: International Business Machines Corporation
    Inventors: Hung-yang Chang, Shyh-Kwei Chen, Jun-Jang Jeng
  • Publication number: 20070162578
    Abstract: A system, method and computer program product of using peer collaboration tools to extend the reach of applications by enabling the application to specify a modality policy that is predicated on end-user context when pushing an interaction to the end-user. Various collaboration technologies—including cell phones, email, instant messaging (IM), the short message service (SMS), and pagers—have emerged that people can use to interact with each other even when they are remote and/or mobile. Using collaboration tools as the interface to Web applications eliminates the applications' dependency on Web browsers and allows applications to be accessed even when a Web browser is not available. In addition, collaboration tools are capable of receiving “calls”, which can be exploited by applications to proactively initiate and push an interaction to end users.
    Type: Application
    Filed: January 9, 2006
    Publication date: July 12, 2007
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Kumar Bhaskaran, Badrish Chandramouli, Hung-Yang Chang, Hui Lei
  • Publication number: 20070047439
    Abstract: A managed policy driven virtual data space for managing artifacts relationships and sharing artifacts among services. A policy model is used to represent business artifacts, sharing of the artifacts, and subscription of other artifacts that is of interest to current artifact and, to represent the various state of the artifact. An active shared space provides support functionality for the policy model, such as artifact lifecycle management. The active shared space also provides the support of sharing of such artifact with external/internal services and other artifacts. The active shared space also controls the artifacts storage in the relational database for archiving purposes. Active shared space also provides the mechanism of subscribing to various artifacts and publishing the availability of artifact for services and other artifacts itself.
    Type: Application
    Filed: August 26, 2005
    Publication date: March 1, 2007
    Inventors: Lianjun An, Hung-Yang Chang, Shyh-Kwei Chen, Pawan Chowdhary, Michael Dikun, Jun-Jang Jeng, Josef Schiefer
  • Publication number: 20070050232
    Abstract: A method and system for enterprise monitoring maps monitor events to elements of a component business model of the enterprise and displays the mapped events using the component business model. Rules are used to determine whether events captured from a monitor source are monitor events. An enterprise monitor metamodel linking monitor artifacts and elements of a component business model is used to annotate monitor events with data from the component business model of the enterprise.
    Type: Application
    Filed: August 26, 2005
    Publication date: March 1, 2007
    Inventors: Hung-yang Chang, David Flaxer, Vijay Iyengar, Jun-Jang Jeng, Anil Nigam, Guy Rackham, John Vergo
  • Publication number: 20060241954
    Abstract: A method (and system) of adaptive action management for business solutions includes detecting a business situation, adaptively deciding an action for a detected business situation using information from a knowledge base, and invoking an action service for implementing the action.
    Type: Application
    Filed: April 22, 2005
    Publication date: October 26, 2006
    Applicant: International Business Machines Corporation
    Inventors: Jun-Jang Jeng, Kumar Bhaskaran, Hung-yang Chang, Kevin McAuliffe, Quoc-Bao Nguyen, Yoichi Yoshida
  • Publication number: 20060112383
    Abstract: A method for automating the deployment and lifecycle management of an integration solution by using a deployment solution template to gather deployment information, where the integration solution combines components developed separately or on different platforms. The deployment information gathered includes the computing environment topology into which the integration solution is being deployed, as well as the resource requirements and non-functional requirements of the integration solution and its components. The method provides computer implemented models for analyzing the gathered deployment information, and identifying and optimizing deployment options. Choices for selection among identified and optimized options based on non-functional requirements of the integration solution may be displayed to a user of the deployment method.
    Type: Application
    Filed: November 23, 2004
    Publication date: May 25, 2006
    Inventors: Hung-yang Chang, Ying Huang, Jim Laredo, Jeaha Yang, Ray Yeh
  • Publication number: 20060111921
    Abstract: An architecture, system, and method are provided for a commitment loop solution for on demand business activity management. A Business Performance Management (BPM) loop is defined as a set of nodes each relating to different tasks for processing performance management trigger data generated by a business entity in real time, where the beginning or sensing element of the loop is triggered by a token (representing a business event from a business process) and the ending or executing element provides a business action to be implemented by the business entity. The token is passed from node to node sequentially in a particular order around the loop. Processing of the data represented by the token is governed by policies, which can be changed dynamically and follow a life cycle. On demand business activity management of larger aggregates of business entities (i.e.
    Type: Application
    Filed: November 23, 2004
    Publication date: May 25, 2006
    Inventors: Hung-yang Chang, Shyh-Kwei Chen, Pawan Chowdhary, Jun-Jang Jeng, Liangzhao Zeng
  • Publication number: 20060106626
    Abstract: A model-driven approach is used in Business Solution Monitoring and Control environment. The solution is first described by the high level abstract Platform Independent Model (PIM), which is independent from platform and implementation technologies. This PIM is presented as a Directed Acyclic Graph (DAG) that is constructed by a series of models described in XML. Then the PIM is decomposed into several sub-processes that can be easily transformed into an executable representation, such as BPEL (Business Process Execution Language) or JAVA. BPEL is used as the example to show the model transformation.
    Type: Application
    Filed: November 16, 2004
    Publication date: May 18, 2006
    Inventors: Jun-Jang Jeng, Kumar Bhaskaran, Hung-yang Chang, Tao Yu
  • Publication number: 20050267765
    Abstract: A model-driven and QoS-aware infrastructure facilitates the scalable composition of Web services in highly dynamic environments. An exception management framework supports two modes of exception management for business processes, providing a novel policy-driven approach to exception management implemented in the system infrastructure. Exception management is implemented in the system infrastructure, with exception handling policies supplied by individual business processes. Using the exception management framework, developers define exception policies in a declarative manner. Before a business process is executed, the service composition middleware integrates the exception policies with normal business logic to generate a complete process schema. This policy driven-approach can significantly reduce the development time of business processes through its separation of the development of the business logic and the exception handling policies.
    Type: Application
    Filed: May 26, 2004
    Publication date: December 1, 2005
    Inventors: Jun-Jang Jeng, Hui Lei, Liangzhao Zeng, Hung-yang Chang, Santhosh Kumaran, Jen-Yao Chung
  • Publication number: 20050149342
    Abstract: Techniques are provided for creating and/or customizing protocols for use in applications such as on-demand business collaboration. For example, in a first aspect of the invention, a technique for use in creating and/or customizing a business collaboration protocol comprises the following steps/operations. One or more new data entities to be associated with the business collaboration protocol are added. One or more new messages usable to communicate between a plurality of data entities, including at least a portion of the one or more new data entities, are added. One or more collaboration primitives comprising a set of messages, including at least a portion of the one or more new messages, are created. One or more business constructs comprising a set of collaboration primitives, including at least a portion of the one or more created collaboration primitives, usable for attempting to substantially achieve a business goal, are created.
    Type: Application
    Filed: December 24, 2003
    Publication date: July 7, 2005
    Applicant: International Business Machines Corporation
    Inventors: Tian-Jy Chao, Liang-Jie Zhang, John Sayah, Hung -Yang Chang
  • Publication number: 20050120353
    Abstract: An adaptive integration activity management framework for on demand business process integration provides a mechanism to enable easy integration of legacy and new applications. The framework minimizes the effort need to integrate a new application into an existing business process environment such that the new activity is a “plug-in” into an action manager by implementing a standard adaptation layer. Activity integration is implemented in the principle of “on-demand” because it is invoked as required, so the communication and collaboration between partners become much more flexible.
    Type: Application
    Filed: December 2, 2003
    Publication date: June 2, 2005
    Inventors: Liang-Jie Zhang, Yu Long, Tian-Jy Chao, John Sayah, Hung-Yang Chang
  • Publication number: 20050114789
    Abstract: A Web browser is augmented with collaborative features to support community aware browsing sessions. The augmentation provided includes a data mining plug-in for the browser to establish collaborative context based on Uniform Resource Locator (URL) meta data keywords, or mined topics, and a collaboration co-browser (explorer bar) which displays a collaboration space, called CollabSpace, corresponding to the document that is displayed in the main browser. With this augmented browser, a user can perform various collaboration functions from the collaboration explorer bar, including viewing the online status of members of the CollabSpace, communicate with members of the CollabSpace via electronic mail (e-mail), instant messaging or discussion threads, and register as a member of the CollabSpace. CollabSpaces can be established and associated with one or more Web documents, meta data keywords or topics.
    Type: Application
    Filed: November 24, 2003
    Publication date: May 26, 2005
    Inventors: Hung-Yang Chang, Fenno Heath, Hui Lei, Jenny Li, Yashodhara Patnaik, Michael Dikun
  • Publication number: 20050114475
    Abstract: A method and system for collaborative development environments allows members of a team which are physically separated to effectively work together. A Collaborative Development Environment (CDE) as a virtual space wherein all the stakeholders of a project—even if distributed by time or distance—may negotiate, brainstorm, discuss, share knowledge, and generally labor together to carry out some task, most often to create an executable deliverable and its supporting artifacts. The CDE allows people to interact with each other without shifting applications or transitioning to a different user interface, and the CDE encourages solving problems as they arise rather than waiting until the problem grows. The CDE may encompass a large variety of resources that range from role players and information items to tasks and development artifacts, but only those resources are relevant to a user's task at hand are presented.
    Type: Application
    Filed: November 24, 2003
    Publication date: May 26, 2005
    Inventors: Hung-Yang Chang, Fenno Heath, Hui Lei, Jenny Li, Michael Dikun
  • Publication number: 20050091093
    Abstract: A system and method for creating and managing a business process integration solution comprises modeling a business strategy including elements representing business measurements and initiatives according to defined business goals and objectives of an entity; modeling business operations of the entity in terms of business process elements including process tasks, artifact flows and artifact repositories, and business commitment elements including incorporating key performance indicators; mapping elements of the strategy model with artifact and process elements of the operations model; and, measuring business performance and comparing performance measurements against the key performance indicators. The business strategy and operation model process elements may be continuously refined over a solution development lifecycle as a result of process measurements and comparing. A business level modeling language is further implemented for formally representing the business operations.
    Type: Application
    Filed: October 24, 2003
    Publication date: April 28, 2005
    Applicant: INERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Kumar Bhaskaran, Stephen Buckley, Nathan Caswell, Hung-Yang Chang, Joachim Frank, Rainer Hauser, Ying Huang, Shubir Kapoor, Jana Koehler, Santhosh Kumaran, Prabir Nandi, Anil Nigam, Zhong Tian, Jian Wang, Frederick Wu, Jun Zhu
  • Publication number: 20050080768
    Abstract: Techniques are provided for discovering services available in accordance with an information network. For example, the invention provides methods and apparatus for dynamic service discovery from at least one chain of one or more service description documents employing one or more of automatic change detection of the chain, result aggregation and caching capability. The invention enables businesses to easily retrieve up-to-date web services linked and nested multi-level deep in the service description documents.
    Type: Application
    Filed: October 10, 2003
    Publication date: April 14, 2005
    Applicant: International Business Machines Corporation
    Inventors: Liang-Jie Zhang, Qun Zhou, Tian-Jy Chao, John Sayah, Jen-Yao Chung, Hung-Yang Chang
  • Publication number: 20050010456
    Abstract: Systems and methods for monitoring and controlling business level SLAs (Service level Agreements), and more particularly, systems and method for monitoring and controlling business level SLAs using probe points, KPIs (Key Performance Indicators) and business commitments. An XML (extensible Markup Language)-based specification referred to as BPCL (Business Process Commitment Language) is used to describe business commitments. BPCL specifications are used by a business process management (BPM) system to configure, monitor, and control business processes based on business commitments. Business Commitments and BPCL provide a path toward model-based management for dynamic e-business solutions.
    Type: Application
    Filed: July 11, 2003
    Publication date: January 13, 2005
    Inventors: Hung-Yang Chang, Jun-Jang Jeng, Santhosh Kumaran, Haifei Li, Liang-Jie Zhang
  • Publication number: 20030217044
    Abstract: A method (and apparatus) for adapting an input parameter,for dynamically invoke the target Web services, and for adapting output results, the method including: receiving an invocation request including an input parameter in a first format; retrieving MetaWSDL (Meta Web Service Description Language), wherein said MetaWSDL includes a universal XML (eXtended Markup Language) representation which includes semantic information of a Web service method signature; invoking a MetaWSDL processor to adapt the input parameter to a second format using the retrieved MetaWSDL; dynamically invoking the target Web services using the adapted parameter in the second format; and adapting the output result in a first format to a second format using the MetaWSDL.
    Type: Application
    Filed: May 15, 2002
    Publication date: November 20, 2003
    Applicant: International Business Machines Corporation
    Inventors: Liang-Jie Zhang, Tian-Jy Chao, Hung-Yang Chang