Patents by Inventor Joe Scarpelli
Joe Scarpelli 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: 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: 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
-
Patent number: 7882213Abstract: A network management system in which an administrator may specify attributes of interest, and the specified attributes are monitored. Graphs/reports corresponding to the specified reports may be generated in a single place (e.g., on a web page) such that the data points for the various attributes may be correlated easily. The specified attributes may contain attributes which are dynamically created (e.g., counters measuring various aspects related to instances of objects). The network management system provides the ability to discover such attributes using a suitable interface, and selection of such attributes as well.Type: GrantFiled: June 3, 2003Date of Patent: February 1, 2011Assignee: BMC Software, Inc.Inventors: Atul Garg, Joe Scarpelli, Rajesh Badhe, Dasari Subramanyeswara Rao
-
Patent number: 7783744Abstract: To facilitate gathering of information required for root cause analysis associated with the abnormal behavior of an attribute (“problem attribute”), a user can specify causation attributes associated with the problem attribute. When the abnormal behavior is detected for the problem attribute, the causation attributes are automatically polled and stored in a database. The user can later examine the values of the causation attributes to determine if there is a causal relationship to the abnormal behavior of the problem attribute.Type: GrantFiled: March 24, 2006Date of Patent: August 24, 2010Assignee: BMC Software, Inc.Inventors: Atul Garg, Joe Scarpelli, Dasari Subramanyeswara Rao, Anjaneyulu Ramakrishna Tadikamalla, Kartik Kumar Peyyeti, Kannan Ramanathan Kumba, Nagaraj Mysore Narayanarao
-
Patent number: 7689628Abstract: A monitoring system provided according to an aspect of the present invention enables a user to specify multiple resource elements as a resource pool, and view various aggregate information (e.g., sum, average) for attributes of interest for all the resource elements together. Such a feature is particularly useful in distributed environments where multiple independent resource elements need to be viewed as a single resource pool. The user is provided the flexibility to select the specific resource elements to be included in the resource pool.Type: GrantFiled: July 5, 2005Date of Patent: March 30, 2010Inventors: Atul Garg, Joe Scarpelli, Bopana Ganapathy, Dasari Subramanyeswara Rao, Girish Narasimha Raghavan, Krishna Murthy Nazare, Anil Kumar Sondekoppa Hanumappa
-
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: 7502844Abstract: A monitoring system provided according to an aspect of the present invention enables a user to specify one or more resource elements as a group, and compute an Abnormality Index that represents the deviation from a baseline operation of these selected resource elements. In an embodiment, the Abnormality Index is computed as a single number. The user may include any desired attributes of each resource element to be considered in determining deviations. The Abnormality Index represents the number of deviations, the seriousness of deviation (e.g., more serious if deviation relates to unavailability of the resource element), and the extent of deviation (i.e., whether the deviation is based on expected operation for hourly, daily or weekly duration).Type: GrantFiled: July 29, 2005Date of Patent: March 10, 2009Assignee: BMC SoftwareInventors: Atul Garg, Joe Scarpelli, Dasari Subramanyeswara Rao, Girish Narasimha Raghavan, Bopana Ganapathy, Anil Kumar Sondekoppa Hanumappa
-
Publication number: 20070025389Abstract: A monitoring system provided according to an aspect of the present invention enables a user to specify one or more resource elements as a group, and compute an Abnormality Index that represents the deviation from a baseline operation of these selected resource elements. In an embodiment, the Abnormality Index is computed as a single number. The user may include any desired attributes of each resource element to be considered in determining deviations. The Abnormality Index represents the number of deviations, the seriousness of deviation (e.g., more serious if deviation relates to unavailability of the resource element), and the extent of deviation (i.e., whether the deviation is based on expected operation for hourly, daily or weekly duration).Type: ApplicationFiled: July 29, 2005Publication date: February 1, 2007Applicant: PROACTIVENET, INC.Inventors: Atul GARG, Joe SCARPELLI, Dasari RAO, Girish RAGHAVAN, Bopana GANAPATHY, Anil Kumar HANUMAPPA
-
Publication number: 20060265353Abstract: A monitoring system provided according to an aspect of the present invention enables a user to specify multiple resource elements as a resource pool, and view various aggregate information (e.g., sum, average) for attributes of interest for all the resource elements together. Such a feature is particularly useful in distributed environments where multiple independent resource elements need to be viewed as a single resource pool. The user is provided the flexibility to select the specific resource elements to be included in the resource pool.Type: ApplicationFiled: July 5, 2005Publication date: November 23, 2006Applicant: PROACTIVENET, INC.Inventors: Atul GARG, Joe SCARPELLI, Bopana GANAPATHY, Dasari RAO, Girish RAGHAVAN, Krishna NAZARE, Anil Kumar HANUMAPPA
-
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
-
Publication number: 20060200373Abstract: To facilitate gathering of information required for root cause analysis associated with the abnormal behavior of an attribute (“problem attribute”), a user can specify causation attributes associated with the problem attribute. When the abnormal behavior is detected for the problem attribute, the causation attributes are automatically polled and stored in a database. The user can later examine the values of the causation attributes to determine if there is a causal relationship to the abnormal behavior of the problem attribute.Type: ApplicationFiled: March 24, 2006Publication date: September 7, 2006Applicant: PROACTIVENET, INC.Inventors: Atul GARG, Joe SCARPELLI, Dasari RAO, Anjaneyulu TADIKAMALLA, Kartik PEYYETI, Kannan KUMBA, Nagaraj NARAYANARAO
-
Publication number: 20040249931Abstract: A network management system in which an administrator may specify attributes of interest, and the specified attributes are monitored. Graphs/reports corresponding to the specified reports may be generated in a single place (e.g., on a web page) such that the data points for the various attributes maybe correlated easily. The specified attributes may contain attributes which are dynamically created (e.g., counters measuring various aspects related to instances of objects). The network management system provides the ability to discover such attributes using a suitable interface, and selection of such attributes as well.Type: ApplicationFiled: June 3, 2003Publication date: December 9, 2004Applicant: ProactiveNet, Inc.Inventors: Atul Garg, Joe Scarpelli, Rajesh Badhe, Dasari Subramanyeswara Rao
-
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
-
Patent number: 6275225Abstract: Apparatus, methods and computer program products are disclosed that allow the user of an application to customize the graphical user interface (GUI) for the user's needs. The invention engages in a dialog with the user to determine which GUI features are desired by the user. Depending on the user's answers a model representation of the GUI (a configuration) is saved. The invention provides the user with the ability to select and use the saved configurations.Type: GrantFiled: October 24, 1997Date of Patent: August 14, 2001Assignee: Sun Microsystems, Inc.Inventors: Govindarajan Rangarajan, Eugene Krivopaltsev, Joe Scarpelli, Jonathan Nelson, Akhil Arora, Xuesi Dong
-
Patent number: 6260077Abstract: Apparatus, methods and computer program products are disclosed for interfacing a client based, multi-threaded API that is written in a first programming language (such as JAVA) with a server based, single-thread API that is written in a second programming language (such as C or C++). The invention uses an object factory to generate a server object for each client. Programmed-method invocations performed on logical objects at the client are communicated to the server object. The server object processes the programmed-method invocation to perform the requested service such as providing network management information services.Type: GrantFiled: October 24, 1997Date of Patent: July 10, 2001Assignee: Sun Microsystems, Inc.Inventors: Govindarajan Rangarajan, Eugene Krivopaltsev, Sassan Shahriary, Joe Scarpelli, Subodh Bapat, Michael A. Moran, Raghavendra Sondur