Patents by Inventor Ahamed Jalaldeen
Ahamed Jalaldeen 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: 8316347Abstract: An SOA solution architecture generation method and system. The method includes retrieving by a computing system, a service model and an SOA solution architecture model. The computing system retrieves and loads a configuration file comprising mapping data. The mapping data comprises data associating elements of the service model to architectural layers of the SOA solution. Each element is processed. The computing system identifies each architectural layer that corresponds to an associated element based on the mapping data. Each element is placed in an associated layer of the architectural layers. The computing system generates a UML model. The UML model comprises each element in an associated layer of the architectural layers. The computing system loads the UML model.Type: GrantFiled: December 5, 2008Date of Patent: November 20, 2012Assignee: International Business Machines CorporationInventors: Ali P. Arsanjani, Ahamed Jalaldeen, Siddharth Purohit
-
Publication number: 20120253859Abstract: A metrics based design method and system is disclosed. The method includes receiving by a computer processor, an informational model comprising data objects, attributes, and relationships associated with a service. The data objects comprise sub-objects. The computer processor receives business affinity (BA) band data associated with the data objects, threshold levels associated with the business affinity (BA) band data, business affinity (BA) levels associated with the business affinity (BA) band data, and service interface operation parameters. The computer processor computes a business affinity (BA) for the informational model based on the business affinity (BA) band data, the threshold levels, the business affinity (BA) levels, and the service interface operation parameters. The computer processor computes a data variation percentage and a reusability count.Type: ApplicationFiled: April 1, 2011Publication date: October 4, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Kerard R. Hogg, Ahamed Jalaldeen, Gandhi Sivakumar, Ram Viswanathan
-
Publication number: 20120240121Abstract: A cross-functional area service identification method and system. The method includes reading by a computing system, processes. The computing system processes process elements associated with the processes. The computing system identifies a first functional area associated with a first current process element of the process elements and a second functional area associated with a first parent process element of the first current process element. The computing system compares the first functional area to the second functional area and determines if the first functional area comprises a same functional area as the second functional area. The computing system generates and stores results indicating if the first functional area comprises a same functional area as the second functional area.Type: ApplicationFiled: May 30, 2012Publication date: September 20, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Ravi Shankar Arunachalam, Ahamed Jalaldeen
-
Patent number: 8260782Abstract: A method and system for specifying categories of data elements during a service specification phase of a service-oriented architecture (SOA) life cycle defined in a service modeling methodology like Service-Oriented Modeling and Architecture (SOMA). A Unified Modeling Language based SOA modeling tool for SOMA methodology includes a middleware based integration plug-in that categorizes retrieved service-specific data elements as transaction elements, optional controller elements, glue elements, optional extension patterns, extension elements and core Common Information Model entities, and associates the categorized data elements with corresponding operations of the service being modeled. A user interface provided by the plug-in enables input of the data elements into the categories and input of the associations between the categorized data elements and corresponding operations of the service being modeled.Type: GrantFiled: July 13, 2010Date of Patent: September 4, 2012Assignee: International Business Machines CorporationInventors: Faried Abrahams, Ali P. Arsanjani, Kerard R. Hogg, Ahamed Jalaldeen, Siddharth Purohit, Gandhi Sivakumar
-
Patent number: 8255253Abstract: A cross-functional area service identification method and system. The method includes reading by a computing system, processes. The computing system processes process elements associated with the processes. The computing system identifies a first functional area associated with a first current process element of the process elements and a second functional area associated with a first parent process element of the first current process element. The computing system compares the first functional area to the second functional area and determines if the first functional area comprises a same functional area as the second functional area. The computing system generates and stores results indicating if the first functional area comprises a same functional area as the second functional area.Type: GrantFiled: June 3, 2009Date of Patent: August 28, 2012Assignee: International Business Machines CorporationInventors: Ravi Shankar Arunachalam, Ahamed Jalaldeen
-
Publication number: 20120203743Abstract: A traceability link establishing method and system. The method includes retrieving by a computing system, mapping data comprising data associating elements of a source model to elements of a target model. The computing system retrieves the target model and elements of the target model. The computing system processes an element of the elements. The computing system retrieves first traceability links from the element. The computing system processes the traceability links. The computing system retrieves supplier data associated with the traceability links. The supplier data comprises data associated with a first supplier. The computing system verifies if the supplier comprises a valid supplier. The computing system stores results of the verifying process. The results indicate if the supplier comprises a valid supplier.Type: ApplicationFiled: April 17, 2012Publication date: August 9, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventor: Ahamed Jalaldeen
-
Publication number: 20120192144Abstract: A method and system for migrating a UML model across UML profiles. After retrieving a UML model, a source UML element, a source UML profile, a source stereotype, and a source meta-class, the target UML profile, stereotype and meta-class are looked up in a mapping table based on the source UML profile, stereotype, and meta-class. The target UML profile is applied on the UML model. Based on the source meta-class being different from the target meta-class, relationships of the source UML element are retrieved, a target UML element is created, the relationships are copied to the target UML element, and the source UML element is removed from the UML model. The target stereotype is applied to the target UML element. The source stereotype is removed from the target UML element. The source UML profile is removed from the UML model.Type: ApplicationFiled: January 24, 2011Publication date: July 26, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Ahamed Jalaldeen, Siddharth N. Purohit
-
Patent number: 8224869Abstract: A traceability link establishing method and system. The method includes retrieving by a computing system, mapping data comprising data associating elements of a source model to elements of a target model. The computing system retrieves the target model and elements of the target model. The computing system processes an element of the elements. The computing system retrieves first traceability links from the element. The computing system processes the traceability links. The computing system retrieves supplier data associated with the traceability links. The supplier data comprises data associated with a first supplier. The computing system verifies if the supplier comprises a valid supplier. The computing system stores results of the verifying process. The results indicate if the supplier comprises a valid supplier.Type: GrantFiled: December 16, 2008Date of Patent: July 17, 2012Assignee: International Business Machines CorporationInventor: Ahamed Jalaldeen
-
Patent number: 8219440Abstract: A system gathers real-time data about an enterprise over a network. A user device displays a dashboard showing a component business model map, a heat map, key performance indicators for components, key performance indicators for the enterprise, and gradients. The business is enhanced by making investments and changes to those operations having large gradients.Type: GrantFiled: February 5, 2010Date of Patent: July 10, 2012Assignee: International Business Machines CorporationInventors: Muthulakshmi Bhandari, Allison Baines Botros, Edward H B Giesen, Raman Harishankar, Jayashree Jaishankar, Ahamed Jalaldeen, Ying Tat Leung, Ashish Mungi, Siddharth N. Purohit, Philip G. Rains, Jorge L. C. Sanz
-
Patent number: 8195685Abstract: A service grouping and allocation method and system. The method includes retrieving, by a computing system, a list of candidate services. The computing system retrieves service identification techniques data associated with the candidate services and identifies process elements associated with first candidate services of the candidate services. The first candidate services comprise a process decomposition service identification technique. It is determined if the computing system comprises first mapping data indicating relationships between the process elements and associated functional areas. The computing system generates and stores results data associated with the relationships.Type: GrantFiled: June 3, 2009Date of Patent: June 5, 2012Assignee: International Business Machines CorporationInventors: Ravi Shankar Arunachalam, Ahamed Jalaldeen, Manoj Kumar Kejriwal, Siddharth Narhariprasad Purohit
-
Publication number: 20120016880Abstract: A method and system for specifying categories of data elements during a service specification phase of a service-oriented architecture (SOA) life cycle defined in a service modeling methodology like Service-Oriented Modeling and Architecture (SOMA). A Unified Modeling Language based SOA modeling tool for SOMA methodology includes a middleware based integration plug-in that categorizes retrieved service-specific data elements as transaction elements, optional controller elements, glue elements, optional extension patterns, extension elements and core Common Information Model entities, and associates the categorized data elements with corresponding operations of the service being modeled. A user interface provided by the plug-in enables input of the data elements into the categories and input of the associations between the categorized data elements and corresponding operations of the service being modeled.Type: ApplicationFiled: July 13, 2010Publication date: January 19, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Faried Abrahams, Ali P. Arsanjani, Kerard R. Hogg, Ahamed Jalaldeen, Siddharth Purohit, Gandhi Sivakumar
-
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
-
Publication number: 20110208552Abstract: The present invention comprises a method for treating business services identified in CBM as service categories, a top-down concept prior to identification of actual services—of SOA. It provides new algorithms to group the services identified from process maps by business services and services categories. It reconciles a granularity gap between business capabilities that are offered as business services at business architecture level and SOA services at the IT level. The present invention provides a tooling enhancement to map business process elements (process, sub-process, task) and business activities to suitable business services, new algorithms to group services identified from process maps by business services, an efficient way of leveraging Business Services for SOA solution development and an elimination of manual effort, time, and inconsistent approaches to group the services identified from process maps.Type: ApplicationFiled: February 25, 2010Publication date: August 25, 2011Applicant: International Business Machines CorporationInventors: Ali P. Arsanjani, Shuvanker Ghosh, Ahamed Jalaldeen, Siddharth N. Purohit
-
Publication number: 20110196719Abstract: A system gathers real-time data about an enterprise over a network. A user device displays a dashboard showing a component business model map, a heat map, key performance indicators for components, key performance indicators for the enterprise, and gradients. The business is enhanced by making investments and changes to those operations having large gradients.Type: ApplicationFiled: February 5, 2010Publication date: August 11, 2011Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Muthulakshmi Bhandari, Allison B. Botros, Edward H B Giesen, Raman Harishankar, Jayashree Jaishankar, Ahamed Jalaldeen, Ying Tat Leung, Ashish Mungi, Siddharth N. Purohit, Philip G. Rains, Jorge L. C. Sanz
-
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: 20110137819Abstract: A system creates and maintains an industry business architecture model (IBAM) over a network. The IBAM has a component business model, process model, service model, and information model. It also may include a reference architecture, demos and other knowledge assets, and collateral.Type: ApplicationFiled: December 4, 2009Publication date: June 9, 2011Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Muthulakshmi Bhandari, Allison Baines Botros, Edward H B Giesen, Raman Harishankar, Jayashree Jaishankar, Ahamed Jalaldeen, Ying Tat Leung, Ashish Mungi, Siddharth N. Purohit, Philip G. Rains, Jorge L. C. Sanz
-
Publication number: 20100312590Abstract: A cross-functional area service identification method and system. The method includes reading by a computing system, processes. The computing system processes process elements associated with the processes. The computing system identifies a first functional area associated with a first current process element of the process elements and a second functional area associated with a first parent process element of the first current process element. The computing system compares the first functional area to the second functional area and determines if the first functional area comprises a same functional area as the second functional area. The computing system generates and stores results indicating if the first functional area comprises a same functional area as the second functional area.Type: ApplicationFiled: June 3, 2009Publication date: December 9, 2010Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Ravi Shankar Arunachalam, Ahamed Jalaldeen
-
Publication number: 20100312781Abstract: A service grouping and allocation method and system. The method includes retrieving, by a computing system, a list of candidate services. The computing system retrieves service identification techniques data associated with the candidate services and identifies process elements associated with first candidate services of the candidate services. The first candidate services comprise a process decomposition service identification technique. It is determined if the computing system comprises first mapping data indicating relationships between the process elements and associated functional areas. The computing system generates and stores results data associated with the relationships.Type: ApplicationFiled: June 3, 2009Publication date: December 9, 2010Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Ravi Shankar Arunachalam, Ahamed Jalaldeen, Manoj Kumar Kejriwal, Siddharth Narthariprasad Purohit
-
Publication number: 20100153914Abstract: A service re-factoring method and system. The method includes selecting by a computing system, a first service comprising a first name. The computing system receives a second name for a second service to be generated from the first service. The computing system executes a service refactoring software application, adjusts a granularity of the first service, and generates the second service. The computing system retrieves first traceability links associated with the first service and a first value associated with a first service identification technique. The first traceability links are created within the second service. The computing system generates a second value associated with a second service identification technique. The first service, the first name, and the first value are removed from the computing system. The computing system stores the second service, the second name, the second value, and the first traceability link.Type: ApplicationFiled: December 11, 2008Publication date: June 17, 2010Inventors: Ali P. Arsanjani, Ahamed Jalaldeen, Siddharth Purohit
-
Publication number: 20100153464Abstract: A traceability link establishing method and system. The method includes retrieving by a computing system, mapping data comprising data associating elements of a source model to elements of a target model. The computing system retrieves the target model and elements of the target model. The computing system processes an element of the elements. The computing system retrieves first traceability links from the element. The computing system processes the traceability links. The computing system retrieves supplier data associated with the traceability links. The supplier data comprises data associated with a first supplier. The computing system verifies if the supplier comprises a valid supplier. The computing system stores results of the verifying process. The results indicate if the supplier comprises a valid supplier.Type: ApplicationFiled: December 16, 2008Publication date: June 17, 2010Inventor: Ahamed Jalaldeen