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: 8463899
    Abstract: 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: Grant
    Filed: October 29, 2009
    Date of Patent: June 11, 2013
    Assignee: BMC Software, Inc.
    Inventors: Joe Scarpelli, Sridhar Sodem, Ronald Alexander LeFaive
  • Patent number: 8457928
    Abstract: 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: Grant
    Filed: July 30, 2010
    Date of Patent: June 4, 2013
    Assignee: BMC Software, Inc.
    Inventors: Derek Dang, Alex Lafaive, Joe Scarpelli, Sridhar Sodem
  • Publication number: 20110238376
    Abstract: 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: Application
    Filed: July 30, 2010
    Publication date: September 29, 2011
    Applicant: BMC Software, Inc.
    Inventors: Derek Dang, Alex Lefaive, Joe Scarpelli, Sridhar Sodem
  • Publication number: 20110161048
    Abstract: 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: Application
    Filed: March 30, 2010
    Publication date: June 30, 2011
    Applicant: BMC SOFTWARE, INC.
    Inventors: Sridhar Sodem, Derek Dang, Alex Lefaive, Joe Scarpelli
  • Patent number: 7882213
    Abstract: 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: Grant
    Filed: June 3, 2003
    Date of Patent: February 1, 2011
    Assignee: BMC Software, Inc.
    Inventors: Atul Garg, Joe Scarpelli, Rajesh Badhe, Dasari Subramanyeswara Rao
  • Patent number: 7783744
    Abstract: 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: Grant
    Filed: March 24, 2006
    Date of Patent: August 24, 2010
    Assignee: 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: 7689628
    Abstract: 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: Grant
    Filed: July 5, 2005
    Date of Patent: March 30, 2010
    Inventors: Atul Garg, Joe Scarpelli, Bopana Ganapathy, Dasari Subramanyeswara Rao, Girish Narasimha Raghavan, Krishna Murthy Nazare, Anil Kumar Sondekoppa Hanumappa
  • Publication number: 20100050023
    Abstract: 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: Application
    Filed: October 29, 2009
    Publication date: February 25, 2010
    Applicant: BMC Software, Inc.
    Inventors: Joe Scarpelli, Sridhar Sodem, Ronald Alexander LeFaive
  • Patent number: 7502844
    Abstract: 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: Grant
    Filed: July 29, 2005
    Date of Patent: March 10, 2009
    Assignee: BMC Software
    Inventors: Atul Garg, Joe Scarpelli, Dasari Subramanyeswara Rao, Girish Narasimha Raghavan, Bopana Ganapathy, Anil Kumar Sondekoppa Hanumappa
  • Publication number: 20070025389
    Abstract: 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: Application
    Filed: July 29, 2005
    Publication date: February 1, 2007
    Applicant: PROACTIVENET, INC.
    Inventors: Atul GARG, Joe SCARPELLI, Dasari RAO, Girish RAGHAVAN, Bopana GANAPATHY, Anil Kumar HANUMAPPA
  • Publication number: 20060265353
    Abstract: 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: Application
    Filed: July 5, 2005
    Publication date: November 23, 2006
    Applicant: PROACTIVENET, INC.
    Inventors: Atul GARG, Joe SCARPELLI, Bopana GANAPATHY, Dasari RAO, Girish RAGHAVAN, Krishna NAZARE, Anil Kumar HANUMAPPA
  • Patent number: 7131037
    Abstract: 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: Grant
    Filed: June 5, 2002
    Date of Patent: October 31, 2006
    Assignee: Proactivenet, Inc.
    Inventors: Ronald Alexander LeFaive, Sridhar Sodem, Joe Scarpelli, Daniel Ketcham, Atul Garg
  • Publication number: 20060200373
    Abstract: 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: Application
    Filed: March 24, 2006
    Publication date: September 7, 2006
    Applicant: PROACTIVENET, INC.
    Inventors: Atul GARG, Joe SCARPELLI, Dasari RAO, Anjaneyulu TADIKAMALLA, Kartik PEYYETI, Kannan KUMBA, Nagaraj NARAYANARAO
  • Publication number: 20040249931
    Abstract: 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: Application
    Filed: June 3, 2003
    Publication date: December 9, 2004
    Applicant: ProactiveNet, Inc.
    Inventors: Atul Garg, Joe Scarpelli, Rajesh Badhe, Dasari Subramanyeswara Rao
  • Patent number: 6816898
    Abstract: 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: Grant
    Filed: August 16, 2000
    Date of Patent: November 9, 2004
    Assignee: ProactiveNet, Inc.
    Inventors: Joe Scarpelli, Sridhar Sodem, Atul Garg, Alex LeFaive, Rajesh Badhe
  • Patent number: 6275225
    Abstract: 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: Grant
    Filed: October 24, 1997
    Date of Patent: August 14, 2001
    Assignee: Sun Microsystems, Inc.
    Inventors: Govindarajan Rangarajan, Eugene Krivopaltsev, Joe Scarpelli, Jonathan Nelson, Akhil Arora, Xuesi Dong
  • Patent number: 6260077
    Abstract: 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: Grant
    Filed: October 24, 1997
    Date of Patent: July 10, 2001
    Assignee: Sun Microsystems, Inc.
    Inventors: Govindarajan Rangarajan, Eugene Krivopaltsev, Sassan Shahriary, Joe Scarpelli, Subodh Bapat, Michael A. Moran, Raghavendra Sondur