Patents by Inventor Raman Harishankar
Raman Harishankar 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: 20170364508Abstract: A mapping is constructed between a node of a cultural hierarchy and a node of an organizational hierarchy. The cultural hierarchy is a data structure representing an arrangement of characteristics of different social levels relative to one another in a culture. The organizational hierarchy is a data structure representing an arrangement of characteristics of different roles of people relative to one another in a group. A set of cultural attributes is constructed to represent a persona of a human user according to mapping. Using a cultural attribute, an adjustment rule is selected from a library. A machine output is modified according to the adjustment rule. The machine output is in response to a dialog between a data processing system and human user in a machine-human interaction. The adjusted output is transformed and presented as a response to the human user in the machine-human interaction.Type: ApplicationFiled: June 15, 2016Publication date: December 21, 2017Applicant: International Business Machines CorporationInventors: Faried Abrahams, Amol A. Dhondse, Raman Harishankar, Anand Pikle, Gandhi Sivakumar
-
Patent number: 9836293Abstract: A method and system for automatically integrating component logs is provided. The method includes retrieving from a software application, high level log identification values representing transactions executed by the software application. Compiled machine language identification values representing compiled code associated with the software application and the hardware device are retrieved from an agent and a high level log identification value of the high level log identification values is identified. The high level log identification value is associated with an instruction set processed by a central processing unit (CPU). An instruction set identification value is correlated with the compiled machine language identification values. The compiled machine language identification values are converted into decompiled machine language identification values and the decompiled machine language identification values are correlated with log levels associated with the high level log identification values.Type: GrantFiled: August 26, 2015Date of Patent: December 5, 2017Assignee: International Business Machines CorporationInventors: Faried Abrahams, Geetha Adinarayan, Raman Harishankar, Gandhi Sivakumar
-
Patent number: 9705763Abstract: In an approach for providing a dynamic boundary based approach for monitoring and metering, a processor provisions at least one agent to one or more network accessible resources, wherein the at least one agent is configured to allow for monitoring and metering. A processor provides at least one dynamic boundary for monitoring and metering. A processor receives information captured by the at least one agent provisioned to the one or more network accessible resources based on the dynamic boundary for monitoring and metering. A processor causes the information to be available for use.Type: GrantFiled: December 28, 2016Date of Patent: July 11, 2017Assignee: International Business Machines CorporationInventors: Raman Harishankar, Sreekanth R. Iyer, Nanjangud C. Narendra, Gandhi Sivakumar
-
Publication number: 20170104646Abstract: In an approach for providing a dynamic boundary based approach for monitoring and metering, a processor provisions at least one agent to one or more network accessible resources, wherein the at least one agent is configured to allow for monitoring and metering. A processor provides at least one dynamic boundary for monitoring and metering. A processor receives information captured by the at least one agent provisioned to the one or more network accessible resources based on the dynamic boundary for monitoring and metering. A processor causes the information to be available for use.Type: ApplicationFiled: December 28, 2016Publication date: April 13, 2017Inventors: Raman Harishankar, Sreekanth R. Iyer, Nanjangud C. Narendra, Gandhi Sivakumar
-
Publication number: 20170060551Abstract: A method and system for automatically integrating component logs is provided. The method includes retrieving from a software application, high level log identification values representing transactions executed by the software application. Compiled machine language identification values representing compiled code associated with the software application and the hardware device are retrieved from an agent and a high level log identification value of the high level log identification values is identified. The high level log identification value is associated with an instruction set processed by a central processing unit (CPU). An instruction set identification value is correlated with the compiled machine language identification values. The compiled machine language identification values are converted into decompiled machine language identification values and the decompiled machine language identification values are correlated with log levels associated with the high level log identification values.Type: ApplicationFiled: August 26, 2015Publication date: March 2, 2017Inventors: Faried Abrahams, Geetha Adinarayan, Raman Harishankar, Gandhi Sivakumar
-
Patent number: 9559921Abstract: In an approach for providing a dynamic boundary based approach for monitoring and metering, a processor provisions at least one agent to one or more network accessible resources, wherein the at least one agent is configured to allow for monitoring and metering. A processor provides at least one dynamic boundary for monitoring and metering. A processor receives information captured by the at least one agent provisioned to the one or more network accessible resources based on the dynamic boundary for monitoring and metering. A processor causes the information to be available for use.Type: GrantFiled: August 18, 2016Date of Patent: January 31, 2017Assignee: International Business Machines CorporationInventors: Raman Harishankar, Sreekanth R. Iyer, Nanjangud C. Narendra, Gandhi Sivakumar
-
Publication number: 20160352593Abstract: In an approach for providing a dynamic boundary based approach for monitoring and metering, a processor provisions at least one agent to one or more network accessible resources, wherein the at least one agent is configured to allow for monitoring and metering. A processor provides at least one dynamic boundary for monitoring and metering. A processor receives information captured by the at least one agent provisioned to the one or more network accessible resources based on the dynamic boundary for monitoring and metering. A processor causes the information to be available for use.Type: ApplicationFiled: August 18, 2016Publication date: December 1, 2016Inventors: Raman Harishankar, Sreekanth R. Iyer, Nanjangud C. Narendra, Gandhi Sivakumar
-
Patent number: 9467840Abstract: In an approach for providing a dynamic boundary based approach for monitoring and metering, a processor provisions at least one agent to one or more network accessible resources, wherein the at least one agent is configured to allow for monitoring and metering. A processor provides at least one dynamic boundary for monitoring and metering. A processor receives information captured by the at least one agent provisioned to the one or more network accessible resources based on the dynamic boundary for monitoring and metering. A processor causes the information to be available for use.Type: GrantFiled: March 29, 2016Date of Patent: October 11, 2016Assignee: International Business Machines CorporationInventors: Raman Harishankar, Sreekanth R. Iyer, Nanjangud C. Narendra, Gandhi Sivakumar
-
Publication number: 20160198325Abstract: In an approach for providing a dynamic boundary based approach for monitoring and metering, a processor provisions at least one agent to one or more network accessible resources, wherein the at least one agent is configured to allow for monitoring and metering. A processor provides at least one dynamic boundary for monitoring and metering. A processor receives information captured by the at least one agent provisioned to the one or more network accessible resources based on the dynamic boundary for monitoring and metering. A processor causes the information to be available for use.Type: ApplicationFiled: March 29, 2016Publication date: July 7, 2016Inventors: Raman Harishankar, Sreekanth R. Iyer, Nanjangud C. Narendra, Gandhi Sivakumar
-
Publication number: 20160182324Abstract: In an approach for providing a dynamic boundary based approach for monitoring and metering, a processor provisions at least one agent to one or more network accessible resources, wherein the at least one agent is configured to allow for monitoring and metering. A processor provides at least one dynamic boundary for monitoring and metering. A processor receives information captured by the at least one agent provisioned to the one or more network accessible resources based on the dynamic boundary for monitoring and metering. A processor causes the information to be available for use.Type: ApplicationFiled: December 22, 2014Publication date: June 23, 2016Inventors: Raman Harishankar, Sreekanth R. Iyer, Nanjangud C. Narendra, Gandhi Sivakumar
-
Publication number: 20160056993Abstract: A method, system, and/or computer program product establishes and utilizes a tenant-specific log for events related to a cloud-based service. A metamodel is created for a cloud-based service running on a cloud. The cloud-based service is provided to a specific tenant of the cloud, and the metamodel describes types of resources, on the cloud, that are providing the cloud-based service for the specific tenant. The metamodel is appended to the cloud-based service. In response to the cloud-based service being executed for the specific tenant of the cloud, the metamodel is used to identify a set of resources that are actually providing the cloud-based service for the specific tenant. A tenant-specific log for events related to the cloud-based service is established, where the tenant-specific log tracks events that occur on each actual resource on the cloud that provides the cloud-based service to the specific tenant. The tenant-specific log is then retrieved.Type: ApplicationFiled: August 20, 2014Publication date: February 25, 2016Inventors: Raman Harishankar, Cong-Tam N. Nguyen, Gandhi Sivakumar, Vijayaganesh Subramanian
-
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: 8793378Abstract: In general, embodiments of the present invention classify cloud computing environments based on the abstraction layers that the cloud computing environments span and by combining the re-usable capabilities/logical components from these layers. In a typical embodiment, input (e.g., a set of requirements, a set of preferences, a set of costs parameters, and/or a request for feedback) pertaining to a set of services available in the networked computing environment is received from a requester via a network node. Based on the input, a set of capabilities and a corresponding set of logical components of the networked computing environment are identified. Thereafter, a set of providers capable of providing at least one of the set of services is identified and ranked. The set of logical components is then configured to provide the set of services according to the input, and made available to the requester.Type: GrantFiled: September 1, 2011Date of Patent: July 29, 2014Assignee: International Business Machines CorporationInventors: Abdul Allam, William A. Brown, Raman Harishankar, Siva P. Kantamneni
-
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
-
Patent number: 8448129Abstract: A method, system, and computer-readable medium for utilizing the design centers, assembly line and job shops of a global delivery network across multiple software factories are presented. A work packet is examined to determine if it is authorized to be sub-contracted out to a different design center, assembly line or job shop than the design center/assembly line/job shop that have primary responsibility for the work packet. If the work packet is authorized to be sub-contracted out, then the work packet is reassigned to a different pre-qualified design center/assembly line/job shop.Type: GrantFiled: July 31, 2008Date of Patent: May 21, 2013Assignee: International Business Machines CorporationInventors: Jarir K. Chaar, Al A. Hamid, Raman Harishankar, Joseph P. Huchel, Thomas A. Jobson, Jr., Daniel V. Oppenheim, Krishna C. Ratakonda
-
Publication number: 20130060945Abstract: In general, embodiments of the present invention classify cloud computing environments based on the abstraction layers that the cloud computing environments span and by combining the re-usable capabilities/logical components from these layers. In a typical embodiment, input (e.g., a set of requirements, a set of preferences, a set of costs parameters, and/or a request for feedback) pertaining to a set of services available in the networked computing environment is received from a requester via a network node. Based on the input, a set of capabilities and a corresponding set of logical components of the networked computing environment are identified. Thereafter, a set of providers capable of providing at least one of the set of services is identified and ranked. The set of logical components is then configured to provide the set of services according to the input, and made available to the requester.Type: ApplicationFiled: September 1, 2011Publication date: March 7, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Abdul Allam, William A. Brown, Raman Harishankar, Siva P. Kantamneni
-
Patent number: 8326665Abstract: A system and method is described for using a component business model to partition a business into non-overlapping components, and then allocating different components to appropriate organizing strategies, based on attribute values assigned to each component. In the best mode of implementation there are two attributes: whether or not the component differentiates the business within the market place; and whether the component is industry standard or is tailored by the organization. These attributes and their values map the components of the business to a matrix. Based on the combination of attribute values in each cell of the matrix, available organizing strategies are also mapped to the matrix, thereby identifying for each component an appropriate organizing strategy.Type: GrantFiled: July 15, 2005Date of Patent: December 4, 2012Assignee: International Business Machines CorporationInventors: David L. Cohn, Robert D. Dill, David Bernard Flaxer, George M. Galambos, Robert H. Guttman, Raman Harishankar, David Robert Kress, Christopher Murasso, Jeffrey A. Neville, Clifford Alan Pickover, George Edmund Pohle, Guy Jonathan James Rackham, Shanker Ramamurthy, John R. Smith, Stephen Michael Smith, Laurie A. Tropiano, John George Vergo
-
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: 8214792Abstract: A business enterprise is assessed by a consultant using a computer implemented tool for practicing component business modeling techniques. The tool builds a map of components, filters the map to form a heat map and identifies collaborations. Key performance indicators are evaluated.Type: GrantFiled: March 26, 2009Date of Patent: July 3, 2012Assignee: International Business Machines CorporationInventors: Samuel Antoun, Graham Paul Bate, Kishore Channabasavaiah, Shuvanker Ghosh, Edward H B Giesen, Thomas Franklin Guinan, Raman Harishankar, Kerrie Lamont Holley, Joseph David Kramer, Ying Tat Leung, Kelly Anne Lyman, Jorge L. C. Sanz, Ignacio Gabriel Terrizzano
-
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