Patents by Inventor Sridhar Sodem
Sridhar Sodem 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: 11233702Abstract: A computer system includes a processor, a memory, a data collector, a relationships analyzer, and a topological map generator. The data collector retrieves performance data in a specific set of performance categories for computing resources in a computing system for a time interval. The relationships analyzer, for each computing resource-to-computing resource pair in the computing system, performs a correlation analysis of the respective behavior values of the computing resources in the pair, and identifies the computing resource-to-computing resource pairs that have correlation values exceeding a pre-determined threshold level as having performance interdependencies. The topological map generator prepares an undirected graph of the computing resources that have performance interdependencies, and displays the undirected graph as a topographic map of the computing resources in the computing system.Type: GrantFiled: January 15, 2021Date of Patent: January 25, 2022Assignee: BMC Software, Inc.Inventors: Nitin Navare, Sridhar Sodem, Joseph Scarpelli, Mark Rivington
-
Publication number: 20210135949Abstract: A computer system includes a processor, a memory, a data collector, a relationships analyzer, and a topological map generator. The data collector retrieves performance data in a specific set of performance categories for computing resources in a computing system for a time interval. The relationships analyzer, for each computing resource-to-computing resource pair in the computing system, performs a correlation analysis of the respective behavior values of the computing resources in the pair, and identifies the computing resource-to-computing resource pairs that have correlation values exceeding a pre-determined threshold level as having performance interdependencies. The topological map generator prepares an undirected graph of the computing resources that have performance interdependencies, and displays the undirected graph as a topographic map of the computing resources in the computing system.Type: ApplicationFiled: January 15, 2021Publication date: May 6, 2021Inventors: Nitin Navare, Sridhar Sodem, Joseph Scarpelli, Mark Rivington
-
Patent number: 10931532Abstract: A computer system includes a processor, a memory, a data collector, a relationships analyzer, and a topological map generator. The data collector retrieves performance data in a specific set of performance categories for computing resources in a computing system for a time interval. The relationships analyzer, for each computing resource-to-computing resource pair in the computing system, performs a correlation analysis of the respective behavior values of the computing resources in the pair, and identifies the computing resource-to-computing resource pairs that have correlation values exceeding a pre-determined threshold level as having performance interdependencies. The topological map generator prepares an undirected graph of the computing resources that have performance interdependencies, and displays the undirected graph as a topographic map of the computing resources in the computing system.Type: GrantFiled: March 31, 2017Date of Patent: February 23, 2021Assignee: BMC Software, Inc.Inventors: Nitin Navare, Sridhar Sodem, Joseph Scarpelli, Mark Rivington
-
Patent number: 10686682Abstract: A computer system for classifying one or more servers by server type in a networked computing system to institute server-type based monitoring and or maintenance of the networked computing system. The computer system includes a processor, a memory, a data receiver, a server signature generator, and a server-type tagging service. The data receiver collects server performance data for a first server over a time interval. The server signature generator determines a signature of the first server based on the collected server performance data. The server-type tagging service compares the signature of the first server to a signature of a second server of known server type, determines a similarity of the signature of the first server to the signature of the second server, and, based on the similarity, classifies the first server as being of the same server type as the second server.Type: GrantFiled: December 22, 2017Date of Patent: June 16, 2020Assignee: BMC Software, Inc.Inventors: Nitin Navare, Sridhar Sodem, Mark Rivington
-
Publication number: 20190199608Abstract: A computer system for classifying one or more servers by server type in a networked computing system to institute server-type based monitoring and or maintenance of the networked computing system. The computer system includes a processor, a memory, a data receiver, a server signature generator, and a server-type tagging service. The data receiver collects server performance data for a first server over a time interval. The server signature generator determines a signature of the first server based on the collected server performance data. The server-type tagging service compares the signature of the first server to a signature of a second server of known server type, determines a similarity of the signature of the first server to the signature of the second server, and, based on the similarity, classifies the first server as being of the same server type as the second server.Type: ApplicationFiled: December 22, 2017Publication date: June 27, 2019Inventors: Nitin Navare, Sridhar Sodem, Mark Rivington
-
Publication number: 20180287877Abstract: A computer system includes a processor, a memory, a data collector, a relationships analyzer, and a topological map generator. The data collector retrieves performance data in a specific set of performance categories for computing resources in a computing system for a time interval. The relationships analyzer, for each computing resource-to-computing resource pair in the computing system, performs a correlation analysis of the respective behavior values of the computing resources in the pair, and identifies the computing resource-to-computing resource pairs that have correlation values exceeding a pre-determined threshold level as having performance interdependencies. The topological map generator prepares an undirected graph of the computing resources that have performance interdependencies, and displays the undirected graph as a topographic map of the computing resources in the computing system.Type: ApplicationFiled: March 31, 2017Publication date: October 4, 2018Inventors: Nitin NAVARE, Sridhar SODEM, Joseph SCARPELLI, Mark RIVINGTON
-
Patent number: 8954563Abstract: Systems and methods for enriching events using data correlation are described herein. At least some embodiments include a method for enriching events reflecting the state of a plurality of computer systems, the method including storing a plurality of event messages and system metric data that includes service metric data, determining a degree of correlation between a system metric and at least one of a plurality of service metrics, and enriching an event message of the plurality of event messages based at least in part on the degree of correlation. At least one system metric data value triggers the event message. The degree of correlation is based at least in part on the system metric data and the service metric data.Type: GrantFiled: April 1, 2010Date of Patent: February 10, 2015Assignee: BMC Software, Inc.Inventors: Joseph A. Scarpelli, Sridhar Sodem
-
Patent number: 8478569Abstract: A baseline adjusting technique allows automatically adjust the baselines of metrics affected by a configuration change a monitored system. If a configuration change is detected, a performance management system retrieves linkages between the changed configuration parameter and one or more metrics. The performance management system then adjusts the baselines of the metric using the baseline adjusting algorithm retrieved from the linkage.Type: GrantFiled: August 31, 2010Date of Patent: July 2, 2013Assignee: BMC Software, Inc.Inventors: Joseph A. Scarpelli, Alex Lefaive, Derek Dang, Sridhar Sodem
-
Patent number: 8463899Abstract: Embodiments disclosed herein can significantly optimize a root cause analysis and substantially reduce the overall time needed to isolate the root cause or causes of service degradation in an IT environment. By building on the ability of an abnormality detection algorithm to correlate an alarm with one or more events, embodiments disclosed herein can apply data correlation to data points collected within a specified time window by data metrics involved in the generation of the alarm and the event(s). The level of correlation between the primary metric and the probable cause metrics may be adjusted using the ratio between theoretical data points and actual points. The final Root Cause Analysis score may be modified depending upon the adjusted correlation value and presented for user review through a user interface.Type: GrantFiled: October 29, 2009Date of Patent: June 11, 2013Assignee: BMC Software, Inc.Inventors: Joe Scarpelli, Sridhar Sodem, Ronald Alexander LeFaive
-
Patent number: 8457928Abstract: An improved performance management technique allows automatic determination dynamic thresholds of a metric based on a baseline of the matching pattern. A pattern matching process is conducted against a set of baseline patterns to find the matching pattern. If a matching pattern is found, the baseline of the matching pattern is used as the dynamic threshold. A series of sanity checks are performed to reduce any false alarms. If the metric does not follow any pattern, a composite of baselines is selected as the dynamic threshold.Type: GrantFiled: July 30, 2010Date of Patent: June 4, 2013Assignee: BMC Software, Inc.Inventors: Derek Dang, Alex Lafaive, Joe Scarpelli, Sridhar Sodem
-
Publication number: 20110246585Abstract: Systems and methods for enriching events using data correlation are described herein. At least some embodiments include a method for enriching events reflecting the state of a plurality of computer systems, the method including storing a plurality of event messages and system metric data that includes service metric data, determining a degree of correlation between a system metric and at least one of a plurality of service metrics, and enriching an event message of the plurality of event messages based at least in part on the degree of correlation. At least one system metric data value triggers the event message. The degree of correlation is based at least in part on the system metric data and the service metric data.Type: ApplicationFiled: April 1, 2010Publication date: October 6, 2011Applicant: BMC SOFTWARE, INC.Inventors: Joseph A. Scarpelli, Sridhar Sodem
-
Publication number: 20110238377Abstract: A baseline adjusting technique allows automatically adjust the baselines of metrics affected by a configuration change a monitored system. If a configuration change is detected, a performance management system retrieves linkages between the changed configuration parameter and one or more metrics. The performance management system then adjusts the baselines of the metric using the baseline adjusting algorithm retrieved from the linkage.Type: ApplicationFiled: August 31, 2010Publication date: September 29, 2011Applicant: BMC SOFTWARE, INC.Inventors: Joseph A. Scarpelli, Alex Lefaive, Derek Dang, Sridhar Sodem
-
Publication number: 20110238376Abstract: An improved performance management technique allows automatic determination dynamic thresholds of a metric based on a baseline of the matching pattern. A pattern matching process is conducted against a set of baseline patterns to find the matching pattern. If a matching pattern is found, the baseline of the matching pattern is used as the dynamic threshold. A series of sanity checks are performed to reduce any false alarms. If the metric does not follow any pattern, a composite of baselines is selected as the dynamic threshold.Type: ApplicationFiled: July 30, 2010Publication date: September 29, 2011Applicant: BMC Software, Inc.Inventors: Derek Dang, Alex Lefaive, Joe Scarpelli, Sridhar Sodem
-
Publication number: 20110161048Abstract: A baseline technique allows reducing the number of threshold violation predictions that need to be generated in a performance monitoring system. One or more baselines may be calculated based on long-term trends in a monitored metric. If the metric is within the baseline, then predictions regarding short-term trends in the metric may be omitted. If the metric is outside the baseline, then short-term trends may be analyzed to predict possible threshold violations.Type: ApplicationFiled: March 30, 2010Publication date: June 30, 2011Applicant: BMC SOFTWARE, INC.Inventors: Sridhar Sodem, Derek Dang, Alex Lefaive, Joe Scarpelli
-
Publication number: 20100050023Abstract: Embodiments disclosed herein can significantly optimize a root cause analysis and substantially reduce the overall time needed to isolate the root cause or causes of service degradation in an IT environment. By building on the ability of an abnormality detection algorithm to correlate an alarm with one or more events, embodiments disclosed herein can apply data correlation to data points collected within a specified time window by data metrics involved in the generation of the alarm and the event(s). The level of correlation between the primary metric and the probable cause metrics may be adjusted using the ratio between theoretical data points and actual points. The final Root Cause Analysis score may be modified depending upon the adjusted correlation value and presented for user review through a user interface.Type: ApplicationFiled: October 29, 2009Publication date: February 25, 2010Applicant: BMC Software, Inc.Inventors: Joe Scarpelli, Sridhar Sodem, Ronald Alexander LeFaive
-
Patent number: 7131037Abstract: A system is provided to monitor network performances. The system maintains a database of performance abnormalities, alarms and events from a system of monitored elements. The system automatically identifies a possible cause of a specific alarm by correlating the specific alarm with a plurality of events using the database. The system displays the cause of the specific alarm. The database includes alarms and events of network devices, network systems, and network applications. The specific alarm consists of a notification of an occurrence of the plurality of events.Type: GrantFiled: June 5, 2002Date of Patent: October 31, 2006Assignee: Proactivenet, Inc.Inventors: Ronald Alexander LeFaive, Sridhar Sodem, Joe Scarpelli, Daniel Ketcham, Atul Garg
-
Patent number: 6816898Abstract: A method and apparatus for network management is described. In one embodiment, a method comprises collecting performance data having accompanying meta data including information defining the performance management data and information indicating operations to be performed on the performance management data, and generating output data for display using collected performance management data according to the information indicating the operations to be performed on the performance management data.Type: GrantFiled: August 16, 2000Date of Patent: November 9, 2004Assignee: ProactiveNet, Inc.Inventors: Joe Scarpelli, Sridhar Sodem, Atul Garg, Alex LeFaive, Rajesh Badhe