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: 8316347
    Abstract: 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: Grant
    Filed: December 5, 2008
    Date of Patent: November 20, 2012
    Assignee: International Business Machines Corporation
    Inventors: Ali P. Arsanjani, Ahamed Jalaldeen, Siddharth Purohit
  • Publication number: 20120253859
    Abstract: 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: Application
    Filed: April 1, 2011
    Publication date: October 4, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Kerard R. Hogg, Ahamed Jalaldeen, Gandhi Sivakumar, Ram Viswanathan
  • Publication number: 20120240121
    Abstract: 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: Application
    Filed: May 30, 2012
    Publication date: September 20, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Ravi Shankar Arunachalam, Ahamed Jalaldeen
  • Patent number: 8260782
    Abstract: 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: Grant
    Filed: July 13, 2010
    Date of Patent: September 4, 2012
    Assignee: International Business Machines Corporation
    Inventors: Faried Abrahams, Ali P. Arsanjani, Kerard R. Hogg, Ahamed Jalaldeen, Siddharth Purohit, Gandhi Sivakumar
  • Patent number: 8255253
    Abstract: 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: Grant
    Filed: June 3, 2009
    Date of Patent: August 28, 2012
    Assignee: International Business Machines Corporation
    Inventors: Ravi Shankar Arunachalam, Ahamed Jalaldeen
  • Publication number: 20120203743
    Abstract: 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: Application
    Filed: April 17, 2012
    Publication date: August 9, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Ahamed Jalaldeen
  • Publication number: 20120192144
    Abstract: 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: Application
    Filed: January 24, 2011
    Publication date: July 26, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Ahamed Jalaldeen, Siddharth N. Purohit
  • Patent number: 8224869
    Abstract: 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: Grant
    Filed: December 16, 2008
    Date of Patent: July 17, 2012
    Assignee: International Business Machines Corporation
    Inventor: Ahamed Jalaldeen
  • Patent number: 8219440
    Abstract: 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: Grant
    Filed: February 5, 2010
    Date of Patent: July 10, 2012
    Assignee: International Business Machines Corporation
    Inventors: 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: 8195685
    Abstract: 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: Grant
    Filed: June 3, 2009
    Date of Patent: June 5, 2012
    Assignee: International Business Machines Corporation
    Inventors: Ravi Shankar Arunachalam, Ahamed Jalaldeen, Manoj Kumar Kejriwal, Siddharth Narhariprasad Purohit
  • Publication number: 20120016880
    Abstract: 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: Application
    Filed: July 13, 2010
    Publication date: January 19, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Faried Abrahams, Ali P. Arsanjani, Kerard R. Hogg, Ahamed Jalaldeen, Siddharth Purohit, Gandhi Sivakumar
  • Publication number: 20110219354
    Abstract: 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: Application
    Filed: May 23, 2011
    Publication date: September 8, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Liang-Jie Zhang, Dingding Lu, Yi-Min Chee, Ahamed Jalaldeen, Ali Arsanjani
  • Publication number: 20110208552
    Abstract: 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: Application
    Filed: February 25, 2010
    Publication date: August 25, 2011
    Applicant: International Business Machines Corporation
    Inventors: Ali P. Arsanjani, Shuvanker Ghosh, Ahamed Jalaldeen, Siddharth N. Purohit
  • Publication number: 20110196719
    Abstract: 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: Application
    Filed: February 5, 2010
    Publication date: August 11, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: 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: 7979840
    Abstract: 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: Grant
    Filed: October 31, 2006
    Date of Patent: July 12, 2011
    Assignee: International Business Machines Corporation
    Inventors: Liang-Jie Zhang, Dingding Lu, Yi-Min Chee, Ahamed Jalaldeen, Ali Arsanjani
  • Publication number: 20110137819
    Abstract: 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: Application
    Filed: December 4, 2009
    Publication date: June 9, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: 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: 20100312590
    Abstract: 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: Application
    Filed: June 3, 2009
    Publication date: December 9, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Ravi Shankar Arunachalam, Ahamed Jalaldeen
  • Publication number: 20100312781
    Abstract: 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: Application
    Filed: June 3, 2009
    Publication date: December 9, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Ravi Shankar Arunachalam, Ahamed Jalaldeen, Manoj Kumar Kejriwal, Siddharth Narthariprasad Purohit
  • Publication number: 20100153914
    Abstract: 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: Application
    Filed: December 11, 2008
    Publication date: June 17, 2010
    Inventors: Ali P. Arsanjani, Ahamed Jalaldeen, Siddharth Purohit
  • Publication number: 20100153464
    Abstract: 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: Application
    Filed: December 16, 2008
    Publication date: June 17, 2010
    Inventor: Ahamed Jalaldeen