Patents by Inventor Liang Jie Zhang
Liang Jie Zhang 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: 9342279Abstract: Traceability management to align IT solution artifacts with business goals in a service oriented architecture environment is provided. A pattern matching framework is provided for generating patterns and transformation enablers for architectural artifacts based on specific business requirements. Patterns that are applicable to a selected set of artifacts or model are provided to an architect, who may then select a particular subset of the patterns to apply to the set of artifacts or model in the SOA solution design to speed up and simplify the design process. Providing applicable or candidate patterns for selection to the architect in the views reduces the possible ambiguity in architectural artifact-pattern matching and selection. These solution patterns may be used as a guide when configuring and linking architectural artifacts and models.Type: GrantFiled: July 2, 2009Date of Patent: May 17, 2016Assignee: International Business Machines CorporationInventors: Liang-Jie Zhang, Yi-Min Chee, Teresa Abdel-Hamid, Nianjun Zhou
-
Patent number: 9122664Abstract: Techniques are provided for automatically creating and using a transform to generate a document in a target format. The techniques include obtaining a source document, wherein the source document is in a structured format and wherein the source document comprises structured information from a domain-specific representation, creating a transform, wherein creating the transform comprises creating a specially-tagged version of the source document in the structured format, using a target application to create an output document in a target format with one or more corresponding tags, and applying an algorithm to automatically generate a transform, and using the transform to generate a version of the source document in a target format. Techniques are also provided for generating a database of one or more transforms.Type: GrantFiled: October 29, 2007Date of Patent: September 1, 2015Assignee: International Business Machines CorporationInventors: Liang-Jie Zhang, Jose Gomes, Yi-Min Chee, Krishna Ratakonda, Fausto Bernardini
-
Patent number: 8943463Abstract: Techniques are provided for representing and configuring flexible and extensible presentation patterns based on fine-grained architectural building blocks (ABBs). The techniques include defining ABBs, modeling the ABBs in a uniform manner, and creating at least one template using the ABBs, wherein the at least one template includes at least one of pre-configured static characteristics and user-specified service characteristics. In an embodiment of the invention, an exemplary method for designing and managing fine-grained ABBs can include identifying ABBs to compose an architecture for facilitating presentation and interaction between consumers and other elements in a solution, analyzing the ABBs to monitor computing resources used by individual ABBs, selecting a number of running instances of the ABBs based on (i) requests of a pertinent entity and (ii) available resources, and managing life-cycles of ABBs.Type: GrantFiled: August 2, 2012Date of Patent: January 27, 2015Assignee: International Business Machines CorporationInventors: Liang-Jie Zhang, Abdul Allam, Jia Zhang
-
Patent number: 8769484Abstract: Techniques are provided for service-oriented (SOA) process decomposition and service modeling. In one aspect of the invention, the techniques include identifying meta-data entities, attributes of the meta-data entities and relationships between stereotypes of the meta-data model, managing the meta-data model for creating, modifying and removing modeling artifacts, and creating modeling templates from the meta-data model to facilitate addressing at least one need of industry-specific applications. In another aspect the invention, the techniques include packaging the method for SOA process decomposition and service modeling, facilitating lifecycle management of modeling assets, and facilitating maintenance of the modeling assets.Type: GrantFiled: May 23, 2011Date of Patent: July 1, 2014Assignee: International Business Machines CorporationInventors: Ali P. Arsanjani, Yi-Min Chee, Ahamed Jalaldeen, DingDing Lu, Liang-Jie Zhang
-
Patent number: 8595287Abstract: A mechanism lets a service consumer add mediation metadata in a Simple Object Access Protocol (SOAP) message and lets a service provider perform server side mediation based on the pre-defined mediation metadata. A client side mediation engine is plugged into a client SOAP engine. When the client side mediation engine receives a request message from the client SOAP engine metadata is attached to a message header of a SOAP message and returned to the client SOAP engine. A server side mediation engine is plugged the server side mediation engine receives a SOAP message from the server SOAP engine, metadata is mapped with an appropriate adaptor and returned to the server SOAP engine.Type: GrantFiled: March 21, 2008Date of Patent: November 26, 2013Assignee: International Business Machines CorporationInventors: Ying Chen, Fang Xing, Liang-Jie Zhang
-
Patent number: 8589860Abstract: A service-oriented architecture for enterprise project management integrates business processes, human resources and project management within an enterprise or across the value chain network. A representation having direction and attributes is provided to show the dependencies between a business value layer and a project-portfolio layer, and between the project-portfolio layer and resources. The representation is mapped to a Web Services representation in UDDI, Web Services interfaces, and Web Services based business processes through rope hyper-linking.Type: GrantFiled: April 11, 2012Date of Patent: November 19, 2013Assignee: International Business Machines CorporationInventors: Liang-Jie Zhang, Hong Cai, Jen-Yao Chung
-
Patent number: 8429614Abstract: A method, system and apparatus for generating test data for web services testing load a selected file describing one or more web services operations into memory, select an operation specified in said loaded file, and identify one or more fields used in said operation. The one or more fields are customized and the customization is validated. Generation rules are configured and one or more variations of the fields are generated.Type: GrantFiled: June 23, 2008Date of Patent: April 23, 2013Assignee: International Business Machines CorporationInventors: Liang-Jie Zhang, Zhong Jie Li, Jun Zhu, Nagaraj Chinni, Gopal Kittur, Naomi M. Mitsumori
-
Patent number: 8326856Abstract: A method (and apparatus) for adapting an input parameter, for dynamically invoking target Web services, and for adapting output results, includes receiving an invocation request including an input parameter in a first format. A semantic information representation module MetaWSDL (Meta Web Service Description Language), wherein the MetaWSDL includes a universal XML (eXtended Markup Language) representation which includes semantic information of a Web service method signature, is retrieved from a memory. A MetaWSDL processor is invoked to adapt the input parameter to a second format using the retrieved MetaWSDL. The target Web services are dynamically invoked, using the adapted parameter in the second format, and the output result in the first format is adapted to the second format, using the MetaWSDL.Type: GrantFiled: February 19, 2008Date of Patent: December 4, 2012Assignee: International Business Machines CorporationInventors: Liang-Jie Zhang, Tian-Jy Chao, Hung-Yang Chang
-
Publication number: 20120304069Abstract: Techniques are provided for representing and configuring flexible and extensible presentation patterns based on fine-grained architectural building blocks (ABBs). The techniques include defining ABBs, modeling the ABBs in a uniform manner, and creating at least one template using the ABBs, wherein the at least one template includes at least one of pre-configured static characteristics and user-specified service characteristics. In an embodiment of the invention, an exemplary method for designing and managing fine-grained ABBs can include identifying ABBs to compose an architecture for facilitating presentation and interaction between consumers and other elements in a solution, analyzing the ABBs to monitor computing resources used by individual ABBs, selecting a number of running instances of the ABBs based on (i) requests of a pertinent entity and (ii) available resources, and managing life-cycles of ABBs.Type: ApplicationFiled: August 2, 2012Publication date: November 29, 2012Applicant: International Business Machines CorporationInventors: Liang-Jie Zhang, Abdul Allam, Jia Zhang
-
Patent number: 8271941Abstract: Techniques are provided for representing and configuring flexible and extensible presentation patterns based on fine-grained architectural building blocks (ABBs). The techniques include defining ABBs, modeling the ABBs in a uniform manner, and creating at least one template using the ABBs, wherein the at least one template includes at least one of pre-configured static characteristics and user-specified service characteristics. In an embodiment of the invention, an exemplary method for designing and managing fine-grained ABBs can include identifying ABBs to compose an architecture for facilitating presentation and interaction between consumers and other elements in a solution, analyzing the ABBs to monitor computing resources used by individual ABBs, selecting a number of running instances of the ABBs based on (i) requests of a pertinent entity and (ii) available resources, and managing life-cycles of ABBs.Type: GrantFiled: October 31, 2006Date of Patent: September 18, 2012Assignee: International Business Machines CorporationInventors: Liang-Jie Zhang, Abdul Allam, Jia Zhang
-
Patent number: 8255512Abstract: A multi-media information system enables tracking of user interactions to media presentations. A content creation phase enables a creator to specify presentation events or user interactions that can be tracked. A token(s) is introduced into the content by the creator to represent each piece of information to be tracked. A deployment delivery phase delivers the presentation to a web page for a user experience phase and interaction. Trackable information is communicated by the user to the tracking server at different instances of time. Each pre-authored trackable information can be flagged to be “real-time” or otherwise at the granularity of the token or at the granularity of each trackable context. When trackable information is not “real-time”, the information is put into one of several information clusters of different priority. When each cluster achieves a critical mass, the cluster moves to a ready state for transmission to the tracking server.Type: GrantFiled: March 19, 2003Date of Patent: August 28, 2012Assignee: International Business Machines CorporationInventors: Sih-Pin Subrina Chang, Shu-Chen Jeane S. Chen, Keeranoor G. Kumar, James S. Lipscomb, Jai Menon, Sreedhar Rochan, Arun Ramchandra, Liang-Jie Zhang
-
Method and apparatus for the design and development of service-oriented architecture (SOA) solutions
Patent number: 8250521Abstract: A method is provided for designing and developing a service-oriented architecture (SOA) solution that comprises implementing a business process layer having a first set of architectural building blocks (ABBs) and configured to perform service composition and service decomposition; implementing a service component layer having a second set of ABBs and configured to perform service integration and service invocation; implementing a service layer having a third set of ABBs and configured to perform service discovery; and service aggregation; integrating the business process layer, the service component layer, and the service layer; and specifying a set of characteristics of the first, second, and third sets of ABBs to be reconfigurable based upon extensible rules.Type: GrantFiled: December 14, 2007Date of Patent: August 21, 2012Assignee: International Business Machines CorporationInventors: Liang-Jie Zhang, Jia Zhang -
Publication number: 20120209779Abstract: A service-oriented architecture for enterprise project management integrates business processes, human resources and project management within an enterprise or across the value chain network. A representation having direction and attributes is provided to show the dependencies between a business value layer and a project-portfolio layer, and between the project-portfolio layer and resources. The representation is mapped to a Web Services representation in UDDI, Web Services interfaces, and Web Services based business processes through rope hyper-linking.Type: ApplicationFiled: April 11, 2012Publication date: August 16, 2012Inventors: Liang-Jie Zhang, Hong Cai, Jen-Yao Chung
-
Publication number: 20120210292Abstract: A method is provided for designing and developing an service-oriented architecture solution that comprises implementing a business process layer having a first set of architectural building blocks (ABBs) and configured to perform service composition and service decomposition; implementing a service component layer having a second set of ABBs and configured to perform service integration and service invocation; implementing a service layer having a third set of ABBs and configured to perform service discovery and service aggregation; integrating the business process layer, the service component layer, and the service layer; and specifying a set of characteristics of the first, second, and third sets of ABBs to be reconfigurable based upon extensible rules.Type: ApplicationFiled: April 23, 2012Publication date: August 16, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Liang-Jie Zhang, Jia Zhang
-
Patent number: 8219967Abstract: A service-oriented architecture for enterprise project management integrates business processes, human resources and project management within an enterprise or across the value chain network. A representation having direction and attributes is provided to show the dependencies between a business value layer and a project-portfolio layer, and between the project-portfolio layer and resources. The representation is mapped to a Web Services representation in UDDI, Web Services interfaces, and Web Services based business processes through rope hyper-linking.Type: GrantFiled: April 4, 2008Date of Patent: July 10, 2012Assignee: International Business Machines CorporationInventors: Liang-Jie Zhang, Hong Cai, Jen-Yao Chung
-
Patent number: 8195803Abstract: A method is provided for implementing data-driven QoS control in design and development of an SOA solution. The method comprises implementing a QoS layer having a first set of architectural building blocks (ABBs) and configured to specify a QoS requirement definition to be propagated through a set of components of the SOA solution to generate QoS data for controlling and managing QoS in a unified form; and implementing a data architecture layer having a second set of ABBs and configured to facilitate propagation of generated QoS data through the set of components in the SOA solution.Type: GrantFiled: December 14, 2007Date of Patent: June 5, 2012Assignee: International Business Machines CorporationInventors: Liang-Jie Zhang, Jia Zhang
-
Publication number: 20110219354Abstract: Techniques are provided for service-oriented (SOA) process decomposition and service modeling. In one aspect of the invention, the techniques include identifying meta-data entities, attributes of the meta-data entities and relationships between stereotypes of the meta-data model, managing the meta-data model for creating, modifying and removing modeling artifacts, and creating modeling templates from the meta-data model to facilitate addressing at least one need of industry-specific applications. In another aspect the invention, the techniques include packaging the method for SOA process decomposition and service modeling, facilitating lifecycle management of modeling assets, and facilitating maintenance of the modeling assets.Type: ApplicationFiled: May 23, 2011Publication date: September 8, 2011Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Liang-Jie Zhang, Dingding Lu, Yi-Min Chee, Ahamed Jalaldeen, Ali Arsanjani
-
Patent number: 7979840Abstract: Techniques are provided for service-oriented (SOA) process decomposition and service modeling. In one aspect of the invention, the techniques include identifying meta-data entities, attributes of the meta-data entities and relationships between stereotypes of the meta-data model, managing the meta-data model for creating, modifying and removing modeling artifacts, and creating modeling templates from the meta-data model to facilitate addressing at least one need of industry-specific applications. In another aspect the invention, the techniques include packaging the method for SOA process decomposition and service modeling, facilitating lifecycle management of modeling assets, and facilitating maintenance of the modeling assets.Type: GrantFiled: October 31, 2006Date of Patent: July 12, 2011Assignee: International Business Machines CorporationInventors: Liang-Jie Zhang, Dingding Lu, Yi-Min Chee, Ahamed Jalaldeen, Ali Arsanjani
-
Publication number: 20110167014Abstract: A system and method for selecting services using adaptive categorization based on pattern recognition, in one aspect, group services registered in a plurality of service registries into a plurality of categories. A plurality of features associated with each category of services is defined and the services in each category are graded based on the defined features. A pattern recognition algorithm is used to cluster the services in each category based on the grades of the features. One or more selection criteria for services are further defined and the services are graded based on said selection criteria. A threshold value for each of the selection criteria is established, and one or more services that meet the threshold value are exposed.Type: ApplicationFiled: January 5, 2010Publication date: July 7, 2011Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Liang-Jie Zhang, Abdul Allam, Yi-Min Chee, Shuxing Cheng, Qun Zhou
-
Publication number: 20110004499Abstract: A method and system for providing traceability management to align IT solution artifacts with business goals in a service oriented architecture environment. A pattern matching framework is provided for generating patterns and transformation enablers for architectural artifacts based on specific business requirements. Patterns that are applicable to a selected set of artifacts or model are provided to an architect, who may then select a particular subset of the patterns to apply to the set of artifacts or model in the SOA solution design to speed up and simplify the design process. Providing applicable or candidate patterns for selection to the architect in the views reduces the possible ambiguity in architectural artifact-pattern matching and selection. These solution patterns may be used as a guide when configuring and linking architectural artifacts and models.Type: ApplicationFiled: July 2, 2009Publication date: January 6, 2011Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Liang-Jie Zhang, Yi-Min Chee, Teresa Abdel-Hamid, Nianjun Zhou