Patents Assigned to Precise Software Solutions Ltd.
  • Patent number: 8332824
    Abstract: Methods, systems, and computer code for (i) performance-monitoring a multi-tier application including a .NET tier and a database tier; and (ii) for visually presenting performance-data to a user are disclosed. In some embodiments, a multi-tiered performance data interface, for example, including a .NET tier performance data interface and a database tier performance data interface operatively coupled to the .NET tier performance data interface, is provided. In some embodiments, the .NET tier performance data interface is configured to present .NET stack data and the database performance data interface is configured to present internal database performance data, for example, wait times (e.g. relative magnitudes of different types of wait times). Techniques for matching .NET-tier requests to execute SQL statements with database-tier executions of SQL statements are also disclosed.
    Type: Grant
    Filed: June 28, 2007
    Date of Patent: December 11, 2012
    Assignee: Precise Software Solutions, Ltd.
    Inventors: Esther Shemenzon, Asaf Reuveni, Haim Cohen, Nativ Vered, Uri Margalit, Emilia Richter, Anat Dror
  • Patent number: 7634459
    Abstract: Apparatus, methods, and computer code for monitoring a database and for detecting execution plan changes in the database. In the event that an execution plan is detected for a given database statement during the course of the monitoring, an alert signal may be generated. Optionally, the generation of the alert signal is further contingent upon a property of the database statement for which an execution plan change has been detected, for example, an execution time. In some embodiments, a detection agent is configured to repetitively attempt to detect an execution plan, for example, in accordance with a specified frequency parameter.
    Type: Grant
    Filed: November 16, 2006
    Date of Patent: December 15, 2009
    Assignee: Precise Software Solutions Ltd.
    Inventors: Ehud Eshet, Sigal Gelbart, Dan Zada, Liad Hacmon
  • Patent number: 7542998
    Abstract: A system and method for monitoring database performance. In one embodiment, a method may comprise detecting a change to a database. In response to detecting the change, the method may predict a set of outcomes resulting from the change, monitor the database to determine whether any outcome of the set of outcomes has occurred, and report that one or more of the predicted outcomes has occurred. In one embodiment, the set of outcomes may be predicted based on a set of predictive rules. Determining whether any outcome of the set of outcomes has occurred may comprise comparing the performance of the database after the change to a historical baseline. Furthermore, reporting on the set of outcomes may include making recommendations on alternate changes to the database and summarizing the historical baseline. In one embodiment the set of predictive rules may be derived from multiple databases on the recorded effects of various changes.
    Type: Grant
    Filed: December 16, 2003
    Date of Patent: June 2, 2009
    Assignee: Precise Software Solutions Ltd.
    Inventors: Gavriela D. Lavie, Shiri Kerman-Hendell
  • Patent number: 7275097
    Abstract: A system, method and computer program product for analyzing file I/O activity on local attached storage devices within a computer network is provided. In an embodiment, a software agent executes on one or more servers within the network, and monitors the I/O activity on the network's local attached storage (e.g., SAN, NAS, and IDE and SCSI disks). A management interface is also provided for monitoring I/O activity-related data and for receiving reports on such I/O activity. In an embodiment, collected I/O-related data and any predefined I/O metrics are stored in a central repository (e.g., a relational database). The system, method and computer program product provide accurate metrics to assists system administrators in deciding, justifying and validating resource purchases for and allocations within the network.
    Type: Grant
    Filed: February 21, 2003
    Date of Patent: September 25, 2007
    Assignee: Precise Software Solutions Ltd.
    Inventors: William Peake, Jr., Colleen McLaughlin, Daniel B. Kyler
  • Patent number: 7210073
    Abstract: Methods and systems are provided for performance management methodology and exception report workflows in a performance management system. A performance management methodology workflow may assist a user in performing a plurality of performance management tasks in a performance management system: detecting a performance problem in a computer system, identifying a root cause of the performance problem in a particular application tier or particular system component, improving the performance of the computer system by implementing a solution to the root cause, and verifying that the solution to the root cause has improved the performance problem. An exception report workflow may include defining a plurality of exceptions for a managed computer system comprising a plurality of application tiers. One or more of the plurality of exceptions is triggered in response to collected performance metrics.
    Type: Grant
    Filed: December 31, 2003
    Date of Patent: April 24, 2007
    Assignee: Precise Software Solutions Ltd.
    Inventors: Michael Landwehr, Shiri Kerman-Hendel, Ofer Dascalu, Ayal Leibowitz
  • Patent number: 6263298
    Abstract: A method for monitoring a computer system, the method comprising the steps of analyzing access requests, thereby determining its respective waiting time period, detecting from the waiting time periods selected waiting time periods which exceed a predetermined threshold value, retrieving information relating to waiting access requests which are associated with selected waiting time periods, retrieving information relating to at least one storage unit, which is associated with waiting access requests; and retrieving information relating to at least one storage device, containing at least one storage unit.
    Type: Grant
    Filed: August 13, 1998
    Date of Patent: July 17, 2001
    Assignee: Precise Software Solutions Ltd.
    Inventors: Shiri Kerman, Haim Kopans, Tomer Shain