Patents by Inventor Venkata Ramana Karpuram
Venkata Ramana Karpuram 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: 11025496Abstract: One embodiment of the present invention provides a system that automatic discovers and monitors enterprise components. During operation, the system scans an enterprise environment for an item of meta-data. Next, the system analyzes the item of meta-data to determine a monitoring instruction for a corresponding enterprise component. Finally, the system performs the monitoring instruction for the corresponding enterprise component.Type: GrantFiled: January 16, 2008Date of Patent: June 1, 2021Assignee: ORACLE INTERNATIONAL CORPORATIONInventor: Venkata Ramana Karpuram
-
Patent number: 10505826Abstract: Correlations between patterns of events generated by various separate components within a cloud deployment are statistically determined. The determinations of the correlations can be based on dependencies between the components as indicated by a system topology graph including the components. The patterns correlated can be patterns of events from event streams generated by monitoring systems that monitor the components. The events in the event streams can represent changes over time in component state, behavior, or problem occurrence. Because the quantity of components within such a cloud deployment can be enormous, the quantity of events generated by the monitoring systems over a significant period of time can be voluminous.Type: GrantFiled: September 3, 2015Date of Patent: December 10, 2019Assignee: Oracle International CorporationInventors: Thyagaraju Poola, Vladimir Volchegursky, Manas Goswami, Janet Kay Bacon, Venkata Ramana Karpuram
-
Patent number: 9755925Abstract: Systems, methods, and other embodiments associated with event driven metric data collection optimization are described. In one embodiment, a method includes providing a domain knowledge catalog that defines, for each of a plurality of source metrics: i) a plurality of target type relationships and ii) for each target type relationship, a plurality of metrics that are related to the source metric. For a particular system, a deployment topology is determined defines target entities that are included in the system, where the target entities comprise respective instances of a subset of the target type relationships. The method includes receiving configuration of an event related to a source metric. The domain knowledge catalog is accessed and metrics that are related to the subset of target type relationships for the source metric are selected for collection.Type: GrantFiled: September 15, 2014Date of Patent: September 5, 2017Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Thyagaraju Poola, Venkata Ramana Karpuram, Vladimir Volchegursky, Madeline Mirzoeff
-
Patent number: 9658910Abstract: Aspects of the present disclosure include systems and/or methods for detecting ranges of data that represent transient correlations in machine data corresponding to various hardware and/or software systems, such as enterprise systems employed by an information technology (“IT”) organization. In various aspects, the machine data may comprise one or more operational metrics that represent system performance, usage, and/or business activity of the enterprise system. The operational metrics may be used to identify operational issues within the enterprise system.Type: GrantFiled: July 29, 2014Date of Patent: May 23, 2017Assignee: Oracle International CorporationInventors: Thyagaraju Poola, Vladimir Volchegursky, Venkata Ramana Karpuram
-
Patent number: 9626271Abstract: Techniques are described for metadata-based monitoring of lifecycle operations on software deployments. In one embodiment, a set of metadata is stored in volatile or non-volatile store. The set of metadata may include a plurality of signatures and map a first signature of the plurality of signatures to a first status identifier for a first benchmark of a particular operation. A first set of log data that is associated with one or more software deployments is monitored for occurrence of the first signature. Based, at least in part, on the monitoring, a status of the first benchmark with respect to the first set of one or more software deployments is determined. Report data that indicates the status of the first benchmark is then generated and displayed.Type: GrantFiled: May 29, 2015Date of Patent: April 18, 2017Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Venkata Ramana Karpuram, Praneeth Kumar Naramsetti, Thyagaraju Poola
-
Patent number: 9588861Abstract: One embodiment of the present invention provides a system that facilitates automatically identifying components to monitor in an enterprise environment. During operation, the system receives a designation of the enterprise environment. The system then identifies an enterprise application in the enterprise environment. The system also scans the enterprise application for one or more software components, wherein a software component can include a service, a database, or any other object that provides functionality to the enterprise application. The system then adds each software component to a monitor list. Next, the system determines each hardware component hosting the enterprise application and the software components. The system then adds each hardware component to the monitor list. Finally, the system stores the monitor list to facilitate subsequent monitoring of the enterprise application.Type: GrantFiled: January 8, 2008Date of Patent: March 7, 2017Assignee: ORACLE INTERNATIONAL CORPORATIONInventor: Venkata Ramana Karpuram
-
Publication number: 20160350102Abstract: Techniques are described for metadata-based monitoring of lifecycle operations on software deployments. In one embodiment, a set of metadata is stored in volatile or non-volatile store. The set of metadata may include a plurality of signatures and map a first signature of the plurality of signatures to a first status identifier for a first benchmark of a particular operation. A first set of log data that is associated with one or more software deployments is monitored for occurrence of the first signature. Based, at least in part, on the monitoring, a status of the first benchmark with respect to the first set of one or more software deployments is determined. Report data that indicates the status of the first benchmark is then generated and displayed.Type: ApplicationFiled: May 29, 2015Publication date: December 1, 2016Inventors: Venkata Ramana Karpuram, Praneeth Kumar Naramsetti, Thyagaraju Poola
-
Publication number: 20160094422Abstract: Correlations between patterns of events generated by various separate components within a cloud deployment are statistically determined. The determinations of the correlations can be based on dependencies between the components as indicated by a system topology graph including the components. The patterns correlated can be patterns of events from event streams generated by monitoring systems that monitor the components. The events in the event streams can represent changes over time in component state, behavior, or problem occurrence. Because the quantity of components within such a cloud deployment can be enormous, the quantity of events generated by the monitoring systems over a significant period of time can be voluminous.Type: ApplicationFiled: September 3, 2015Publication date: March 31, 2016Applicant: ORACLE INTERNATIONAL CORPORATIONInventors: THYAGARAJU POOLA, VLADIMIR VOLCHEGURSKY, MANAS GOSWAMI, JANET KAY BACON, VENKATA RAMANA KARPURAM
-
Publication number: 20160080226Abstract: Systems, methods, and other embodiments associated with event driven metric data collection optimization are described. In one embodiment, a method includes providing a domain knowledge catalog that defines, for each of a plurality of source metrics: i) a plurality of target type relationships and ii) for each target type relationship, a plurality of metrics that are related to the source metric. For a particular system, a deployment topology is determined defines target entities that are included in the system, where the target entities comprise respective instances of a subset of the target type relationships. The method includes receiving configuration of an event related to a source metric. The domain knowledge catalog is accessed and metrics that are related to the subset of target type relationships for the source metric are selected for collection.Type: ApplicationFiled: September 15, 2014Publication date: March 17, 2016Inventors: Thyagaraju POOLA, Venkata Ramana KARPURAM, Vladimir VOLCHEGURSKY, Madeline MIRZOEFF
-
Publication number: 20160034328Abstract: Aspects of the present disclosure include systems and/or methods for detecting ranges of data that represent transient correlations in machine data corresponding to various hardware and/or software systems, such as enterprise systems employed by an information technology (“IT”) organization. In various aspects, the machine data may comprise one or more operational metrics that represent system performance, usage, and/or business activity of the enterprise system. The operational metrics may be used to identify operational issues within the enterprise system.Type: ApplicationFiled: July 29, 2014Publication date: February 4, 2016Applicant: Oracle International CorporationInventors: Thyagaraju Poola, Vladimir Volchegursky, Venkata Ramana Karpuram
-
Publication number: 20110238687Abstract: Techniques for improved metric correlation and analysis include, during a modeling phase, a user familiar with the types of system components deployed in an enterprise network and the metrics available for those types of system components specifying dependencies between metrics in a metric dependency model. During a binding phase, the metric dependency model is provided to a modified enterprise management (MEM) system which binds the model to particular enterprise system environment. During a metric correlation and analysis phase, the MEM system provides a user-interface through which a user visually compares metric data for metrics collected from system components deployed in an enterprise system environment bound to the model.Type: ApplicationFiled: March 25, 2010Publication date: September 29, 2011Inventors: Venkata Ramana Karpuram, Rajiv K. Maheshwari, Richard Sarwal
-
Publication number: 20090182865Abstract: One embodiment of the present invention provides a system that automatic discovers and monitors enterprise components. During operation, the system scans an enterprise environment for an item of meta-data. Next, the system analyzes the item of meta-data to determine a monitoring instruction for a corresponding enterprise component. Finally, the system performs the monitoring instruction for the corresponding enterprise component.Type: ApplicationFiled: January 16, 2008Publication date: July 16, 2009Applicant: ORACLE INTERNATIONAL CORPORATIONInventor: Venkata Ramana Karpuram
-
Publication number: 20090177696Abstract: One embodiment of the present invention provides a system that facilitates automatically identifying components to monitor in an enterprise environment. During operation, the system receives a designation of the enterprise environment. The system then identifies an enterprise application in the enterprise environment. The system also scans the enterprise application for one or more software components, wherein a software component can include a service, a database, or any other object that provides functionality to the enterprise application. The system then adds each software component to a monitor list. Next, the system determines each hardware component hosting the enterprise application and the software components. The system then adds each hardware component to the monitor list. Finally, the system stores the monitor list to facilitate subsequent monitoring of the enterprise application.Type: ApplicationFiled: January 8, 2008Publication date: July 9, 2009Applicant: ORACLE INTERNATIONAL CORPORATIONInventor: Venkata Ramana Karpuram