Patents by Inventor Nanjangud C. Narendra
Nanjangud C. Narendra 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: 10423675Abstract: An automated extensible scraping script is generated for web scraping that is extensible to a plurality of domains. Web sites are classified based on common extracted domain data, further clustering the data based on common navigation structures, and using such commonalities to automate the generation of scraping code based on predefined and reusable code snippets for specific parts of the web sites. Scraping services include a mapper module and a script generator module. Building blocks include a data model updater, a navigation model generator and a navigation model matcher. An administrative module includes domain clustering and configuration file maintenance.Type: GrantFiled: March 30, 2016Date of Patent: September 24, 2019Assignee: Intuit Inc.Inventors: Soumendra Daas, Nanjangud C. Narendra, Sekar Udayamurthy
-
Patent number: 10333791Abstract: A method for modeling dependencies in a computing system including a plurality of resources, the method includes generating usage data based on data communications in a computing environment between a first resource and a second resource; determining resource relationship data for the first resource and the second resource including the usage data; and computing a measure of bonding between the first resource and the second resource based, at least in part, on recency of the data communications.Type: GrantFiled: October 17, 2016Date of Patent: June 25, 2019Assignee: International Business Machines CorporationInventors: Ashish Billore, Divya K. Konoor, Nanjangud C. Narendra
-
Patent number: 10158725Abstract: Embodiments of the present invention provide an approach for differentiated service identification/exposure in a networked computing environment (e.g., a cloud computing environment). In a typical embodiment, input model criteria will be generated. Such criteria may (among other things): identify service categories based on contextual bindings and domain centric functions; identify inter-service dependencies for a given business model (BPM); and/or provide dynamic validation of services to be exposed/identified. Embodiments of the present invention may further analyze service exposure criteria to provide efficient and accurate service exposure decisions as well as validation of the service exposure. This approach allows for consistent service exposure determinations based on decision histories of similarly (2-dimensional) aligned services in the past.Type: GrantFiled: October 27, 2015Date of Patent: December 18, 2018Assignee: International Business Machines CorporationInventors: Nanjangud C. Narendra, Karthikeyan Ponnalagu, Gandhi Sivakumar
-
Patent number: 9906420Abstract: 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 22, 2014Date of Patent: February 27, 2018Assignee: International Business Machines CorporationInventors: Raman Harishankar, Sreekanth R. Iyer, Nanjangud C. Narendra, Gandhi Sivakumar
-
Publication number: 20170220681Abstract: An automated extensible scraping script is generated for web scraping that is extensible to a plurality of domains. Web sites are classified based on common extracted domain data, further clustering the data based on common navigation structures, and using such commonalities to automate the generation of scraping code based on predefined and reusable code snippets for specific parts of the web sites. Scraping services include a mapper module and a script generator module. Building blocks include a data model updater, a navigation model generator and a navigation model matcher. An administrative module includes domain clustering and configuration file maintenance.Type: ApplicationFiled: March 30, 2016Publication date: August 3, 2017Applicant: Intuit Inc.Inventors: Soumendra Daas, Nanjangud C. Narendra, Sekar Udayamurthy
-
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: 20170034007Abstract: A method for modeling dependencies in a computing system including a plurality of resources, the method includes generating usage data based on data communications in a computing environment between a first resource and a second resource; determining resource relationship data for the first resource and the second resource including the usage data; and computing a measure of bonding between the first resource and the second resource based, at least in part, on recency of the data communications.Type: ApplicationFiled: October 17, 2016Publication date: February 2, 2017Inventors: Ashish Billore, Divya K. Konoor, Nanjangud C. Narendra
-
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
-
Patent number: 9559904Abstract: A computing device receives information from one or more agents, wherein the one or more agents monitor one or more resources in a cloud network. The computing device determines that the configuration of the one or more agents monitoring the one or more resources needs to be changed based on at least the information received from the one or more agents. The computing device changes the configuration of the one or more agents monitoring the one or more resources based on at least the information received from the one or more agents.Type: GrantFiled: December 9, 2013Date of Patent: January 31, 2017Assignee: International Business Machines CorporationInventors: Ashish Billore, Divya K. K, Nanjangud C. Narendra
-
Patent number: 9548893Abstract: A computing device receives information from one or more agents, wherein the one or more agents monitor one or more resources in a cloud network. The computing device determines that the configuration of the one or more agents monitoring the one or more resources needs to be changed based on at least the information received from the one or more agents. The computing device changes the configuration of the one or more agents monitoring the one or more resources based on at least the information received from the one or more agents.Type: GrantFiled: September 19, 2013Date of Patent: January 17, 2017Assignee: International Business Machines CorporationInventors: Ashish Billore, Divya K. K, Nanjangud C. Narendra
-
Patent number: 9521043Abstract: A method for modeling dependencies in a computing system including a plurality of resources, the method includes monitoring data communications made between the resources of the plurality of resources; modeling dependencies, at least among and between the resources, based, at least in part, upon the monitored data communications; and generating a set of topology graph(s), including at least a first topology graph, based upon the modeled dependencies.Type: GrantFiled: January 28, 2014Date of Patent: December 13, 2016Assignee: International Bussiness Machines CorporationInventors: Ashish Billore, Divya K. Konoor, Nanjangud C. Narendra
-
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
-
Patent number: 9397896Abstract: A method for modeling dependencies in a computing system including a plurality of resources, the method includes monitoring data communications made between the resources of the plurality of resources; modeling dependencies, at least among and between the resources, based, at least in part, upon the monitored data communications; and generating a set of topology graph(s), including at least a first topology graph, based upon the modeled dependencies.Type: GrantFiled: November 7, 2013Date of Patent: July 19, 2016Assignee: International Business Machines CorporationInventors: Ashish Billore, Divya K. Konoor, Nanjangud C. Narendra
-
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
-
Patent number: 9342809Abstract: Methods and arrangements for performing a tree-based asset search. An asset model is assimilated. The asset model is transformed into an asset tree search model. An asset search query is accepted and the asset search query is parsed. An asset search is conducted via applying the parsed asset search query to the asset tree model.Type: GrantFiled: August 25, 2010Date of Patent: May 17, 2016Assignee: International Business Machines CorporationInventors: Nanjangud C. Narendra, Karthikeyan Ponnalagu, Bikram Sengupta, Renuka Sindhgatta Rajan
-
Publication number: 20160127481Abstract: Embodiments of the present invention provide an approach for differentiated service identification/exposure in a networked computing environment (e.g., a cloud computing environment). In a typical embodiment, input model criteria will be generated. Such criteria may (among other things): identify service categories based on contextual bindings and domain centric functions; identify inter-service dependencies for a given business model (BPM); and/or provide dynamic validation of services to be exposed/identified. Embodiments of the present invention may further analyze service exposure criteria to provide efficient and accurate service exposure decisions as well as validation of the service exposure. This approach allows for consistent service exposure determinations based on decision histories of similarly (2-dimensional) aligned services in the past.Type: ApplicationFiled: October 27, 2015Publication date: May 5, 2016Inventors: Nanjangud C. Narendra, Karthikeyan Ponnalagu, Gandhi Sivakumar
-
Patent number: 9319280Abstract: A method for calculating the effect of an action on a network includes creating a mapping of a plurality of devices of a networked computing environment. In one embodiment, the mapping describes a relationship between a primary device and at least one device of the plurality of devices. In another embodiment, the method includes determining a plurality of potential actions to be performed on the primary device. In a further embodiment, the method includes calculating an effect of a potential action of the plurality of potential actions on the plurality of devices in response to simulating performing the potential action on the primary device. In yet another embodiment, the method includes performing an optimization action in response to calculating the effect of the potential action. In certain embodiments, the optimization action maximizes availability of the networked computing environment.Type: GrantFiled: August 27, 2014Date of Patent: April 19, 2016Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Pradipta K Banerjee, Ashish Billore, Divya K Konoor, Nanjangud C. Narendra