Patents by Inventor Siddharth N. Purohit
Siddharth N. Purohit 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: 10748103Abstract: Seamless transition from a Component Business Model (CBM) to a Services Oriented Architecture (SOA) is achieved by converting a tabular representation of a CBM Heat Map to a Unified Modeling Language (UML) representation, and automatically converting the UML representation of a CBM Heat Map to a first iteration of input used during the subsequent SOA solution development using Service Oriented Modeling and Architecture (SOMA).Type: GrantFiled: February 16, 2016Date of Patent: August 18, 2020Assignee: International Business Machines CorporationInventors: Ali P. Arsanjani, Ahamed Jalaldeen, Siddharth N. Purohit
-
Publication number: 20160162815Abstract: Seamless transition from a Component Business Model (CBM) to a Services Oriented Architecture (SOA) is achieved by converting a tabular representation of a CBM Heat Map to a Unified Modeling Language (UML) representation, and automatically converting the UML representation of a CBM Heat Map to a first iteration of input used during the subsequent SOA solution development using Service Oriented Modeling and Architecture (SOMA).Type: ApplicationFiled: February 16, 2016Publication date: June 9, 2016Applicant: International Business Machines CorporationInventors: Ali P. Arsanjani, Ahamed Jalaldeen, Siddharth N. Purohit
-
Patent number: 9292821Abstract: Seamless transition from a Component Business Model (CBM) to a Services Oriented Architecture (SOA) is achieved by converting a tabular representation of a CBM Heat Map to a Unified Modeling Language (UML) representation, and automatically converting the UML representation of a CBM Heat Map to a first iteration of input used during the subsequent SOA solution development using Service Oriented Modeling and Architecture (SOMA).Type: GrantFiled: September 25, 2013Date of Patent: March 22, 2016Assignee: International Business Machines CorporationInventors: Ali P. Arsanjani, Ahamed Jalaldeen, Siddharth N. Purohit
-
Patent number: 8954342Abstract: A data-driven mechanism of business rules is used to form associations between business sectors, industries, solutions, solution offerings, and industry business architecture models. The system and method includes use of a navigation hierarchy, and entity diagram to facilitate use by business consultants for access, viewing, navigation, publishing, and updating.Type: GrantFiled: November 12, 2010Date of Patent: February 10, 2015Assignee: International Business Machines CorporationInventors: Muthulakshmi Bhandari, Allison Baines Botros, Raman Harishankar, Ashish Mungi, Siddharth N. Purohit, Jorge L. C. Sanz, Aditya Singh
-
Patent number: 8775615Abstract: A Simple Network Management Protocol (SNMP)-based apparatus including an SNMP manager to monitor network hardware devices and define object identifiers (OIDs); a Simple SOA Performance Monitor (SSPM) manager to augment the OIDs with service-specific object identifiers to monitor services; and an SSPM agent associated with at least one service to collect details pertaining to the service, the details of the service being provided to the SSPM manager which in turn provides the details of the service to the SNMP manager. The SNMP-based apparatus may be implemented by at least one computing device. Also disclosed is a method of monitoring services and a computer program product.Type: GrantFiled: March 8, 2012Date of Patent: July 8, 2014Assignee: International Business Machines CorporationInventors: Ahamed Jalaldeen, Siddharth N. Purohit, Gandhi Sivakumar, Ram Viswanathan
-
Publication number: 20140025602Abstract: Seamless transition from a Component Business Model (CBM) to a Services Oriented Architecture (SOA) is achieved by converting a tabular representation of a CBM Heat Map to a Unified Modeling Language (UML) representation, and automatically converting the UML representation of a CBM Heat Map to a first iteration of input used during the subsequent SOA solution development using Service Oriented Modeling and Architecture (SOMA).Type: ApplicationFiled: September 25, 2013Publication date: January 23, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Ali P. Arsanjani, Ahamed Jalaldeen, Siddharth N. Purohit
-
Patent number: 8612964Abstract: 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: GrantFiled: January 24, 2011Date of Patent: December 17, 2013Assignee: International Business Machines CorporationInventors: Ahamed Jalaldeen, Siddharth N. Purohit
-
Patent number: 8561013Abstract: Seamless transition from a Component Business Model (CBM) to a Services Oriented Architecture (SOA) is achieved by converting a tabular representation of a CBM Heat Map to a Unified Modeling Language (UML) representation, and automatically converting the UML representation of a CBM Heat Map to a first iteration of input used during the subsequent SOA solution development using Service Oriented Modeling and Architecture (SOMA).Type: GrantFiled: October 27, 2008Date of Patent: October 15, 2013Assignee: International Business Machines CorporationInventors: Ali P. Arsanjani, Ahamed Jalaldeen, Siddharth N. Purohit
-
Patent number: 8543971Abstract: A method and system for defining an interface of a service in a service-oriented architecture environment. Definitions of atomic tasks of a request or response operation included in a service are received. Unique identifiers corresponding to the atomic tasks are assigned. A sequence map required to implement the service is received. The sequence map is populated with a sequence of the assigned unique identifiers corresponding to a sequence of the atomic tasks of the operation. At runtime, an interface of the service is automatically and dynamically generated to define the service by reading the sequence of unique identifiers in the populated sequence map and assembling the sequence of the atomic tasks based on the read sequence of unique identifiers.Type: GrantFiled: July 13, 2011Date of Patent: September 24, 2013Assignee: International Business Machines CorporationInventors: Ahamed Jalaldeen, Siddharth N. Purohit, Manisha Sharma, Gandhi Sivakumar, Ram Viswanathan
-
Patent number: 8543970Abstract: Embodiments of the present invention provide a method, system and computer program product for visualizing energy consumption for an architecture model of a component based software solution. In an embodiment of the invention, a method for visualizing energy consumption for an architecture model of a component based software solution is provided. The method includes selecting a deployment architecture for a solution of components in a modeling tool executing in memory of a computer and defining a deployment model of computing resources for the solution in the modeling tool. The method further includes establishing performance parameters for the components and computing power consumption for the computing resources based upon utilization and an expected utilization of the computing resources by the components for the selected deployment architecture. Finally, the method includes displaying the computed power consumption in the modeling tool.Type: GrantFiled: December 31, 2010Date of Patent: September 24, 2013Assignee: International Business Machines CorporationInventors: Ahamed Jaladeen, Siddharth N. Purohit, Gandhi Sivakumar, Ram Viswanathan
-
Publication number: 20130238781Abstract: A Simple Network Management Protocol (SNMP)-based apparatus including an SNMP manager to monitor network hardware devices and define object identifiers (OIDs); a Simple SOA Performance Monitor (SSPM) manager to augment the OIDs with service-specific object identifiers to monitor services; and an SSPM agent associated with at least one service to collect details pertaining to the service, the details of the service being provided to the SSPM manager which in turn provides the details of the service to the SNMP manager. The SNMP-based apparatus may be implemented by at least one computing device. Also disclosed is a method of monitoring services and a computer program product.Type: ApplicationFiled: March 8, 2012Publication date: September 12, 2013Applicant: International Business Machines CorporationInventors: Ahamed Jalaldeen, Siddharth N. Purohit, Gandhi Sivakumar, Ram Viswanathan
-
Patent number: 8532963Abstract: A system creates and maintains an industry business architecture model over a network. The system defines specific levels of maturity for the model. Associations, relationships, and linkages between content elements are also determined. From these, a specific level of aggregate maturity is defined according to an algorithm.Type: GrantFiled: December 7, 2009Date of Patent: September 10, 2013Assignee: International Business Machines CorporationInventors: Muthulakshmi Bhandari, Raman Harishankar, Jayashree Jaishankar, Ashish Mungi, Siddharth N. Purohit, Jorge L. C. Sanz
-
Publication number: 20130019245Abstract: A method and system for defining an interface of a service in a service-oriented architecture environment. Definitions of atomic tasks of a request or response operation included in a service are received. Unique identifiers corresponding to the atomic tasks are assigned. A sequence map required to implement the service is received. The sequence map is populated with a sequence of the assigned unique identifiers corresponding to a sequence of the atomic tasks of the operation. At runtime, an interface of the service is automatically and dynamically generated to define the service by reading the sequence of unique identifiers in the populated sequence map and assembling the sequence of the atomic tasks based on the read sequence of unique identifiers.Type: ApplicationFiled: July 13, 2011Publication date: January 17, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Ahamed Jalaldeen, Siddharth N. Purohit, Manisha Sharma, Gandhi Sivakumar, Ram Viswanathan
-
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: 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
-
Publication number: 20120174059Abstract: Embodiments of the present invention provide a method, system and computer program product for visualizing energy consumption for an architecture model of a component based software solution. In an embodiment of the invention, a method for visualizing energy consumption for an architecture model of a component based software solution is provided. The method includes selecting a deployment architecture for a solution of components in a modeling tool executing in memory of a computer and defining a deployment model of computing resources for the solution in the modeling tool. The method further includes establishing performance parameters for the components and computing power consumption for the computing resources based upon utilization and an expected utilization of the computing resources by the components for the selected deployment architecture. Finally, the method includes displaying the computed power consumption in the modeling tool.Type: ApplicationFiled: December 31, 2010Publication date: July 5, 2012Applicant: International Business Machines CorporationInventors: Ahamed Jaladeen, Siddharth N. Purohit, Gandhi Sivakumar, Ram Viswanathan
-
Publication number: 20120124104Abstract: A data-driven mechanism of business rules is used to form associations between business sectors, industries, solutions, solution offerings, and industry business architecture models. The system and method includes use of a navigation hierarchy, and entity diagram to facilitate use by business consultants for access, viewing, navigation, publishing, and updating.Type: ApplicationFiled: November 12, 2010Publication date: May 17, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Muthulakshmi Bhandari, Allison Baines Botros, Raman Harishankar, Ashish Mungi, Siddharth N. Purohit, Jorge L. C. Sanz, Aditya Singh
-
Publication number: 20120072366Abstract: A computer assisted method, system and related program product for evaluating and selecting an independent software vendor solution from a plurality of independent software vendor solutions is predicated upon a structured information capture framework and a scoring model based upon the structured information capture framework. The scoring model uses a multilevel weighted scoring algorithm that uses inputted parameter level data to calculate a plurality of subject level scores. The plurality of subject level scores is secondarily weighted to provide a plurality of dimension level scores. The plurality of dimension level scores is further primarily weighted to provide a final score for each of the plurality of independent software vendor solutions.Type: ApplicationFiled: September 20, 2010Publication date: March 22, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: AMRISH VASANT CHAUBAL, DIPTIMAN DASGUPTA, GIRIDHAR KRISHNAMURTHI, MYNAMPATI PRABHAKAR, SIDDHARTH N. PUROHIT, AMARDEEP RAIKER
-
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