Patents Assigned to Quest Software, Inc.
-
Patent number: 8051361Abstract: The present invention provides a distributed clustering method to allow multiple active instances of consistency management processes that apply the same encoding scheme to be cooperative and function collectively. The techniques described herein facilitate an efficient method to apply an erasure encoding and decoding scheme across dispersed data stores that receive constant updates. The technique can be applied on many forms of distributed persistent data stores to provide failure resiliency and to maintain data consistency and correctness.Type: GrantFiled: January 28, 2010Date of Patent: November 1, 2011Assignee: Quest Software, Inc.Inventors: Siew Yong Sim-Tang, Semen Alexandrovich Ustimenko
-
Patent number: 8046550Abstract: Backup systems and methods are disclosed for a virtual computing environment. Certain examples include a system having a backup management server that communicates with a host server having at least one virtual machine. The management server coordinates with the host server to perform backup copies of entire virtual machine disks from outside the guest operating system of the virtual machine. In certain examples, such backup systems further utilize a volume shadow copy service executing on the host server to quiesce virtual machine applications to put data in a consistent state to be backed up. The backup system then utilizes hypervisor snapshot capabilities of the host server to record intended changes to the virtual machine disk files while such files are being copied (e.g., backed up) by the host server. Such recorded changes can be later committed to the virtual machine disk files once the backup operation has completed.Type: GrantFiled: July 30, 2008Date of Patent: October 25, 2011Assignee: Quest Software, Inc.Inventor: David Allen Feathergill
-
Patent number: 8015454Abstract: Systems and methods are disclosed for monitoring and managing data transactions, such as SQL transactions. In certain examples, a management subsystem generates an alert identifying degrading database transactions to facilitate preventative tuning or other maintenance. In particular, a monitor module tracks performance measurements (e.g., logical reads) of select transactions. A modeler correlates the performance measurements and assigns first performance model(s) to represent the performance measurements and predicted performance measurements of a particular transaction. A trend change module detects a significant change in a trend and/or variance of the performance measurements and can cause the modeler module to generate a second performance model to represent at least a portion of the performance measurements and the predicted performance measurements of the particular transaction.Type: GrantFiled: May 29, 2009Date of Patent: September 6, 2011Assignee: Quest Software, Inc.Inventors: Guy Anthony Harrison, Guy le Mar
-
Patent number: 8001074Abstract: Systems and methods for extracting or analyzing time-series behavior are described. Some embodiments of computer-implemented methods include generating fuzzy rules from time series data. Certain embodiments also include resolving conflicts between fuzzy rules according to how the data is clustered. Some embodiments further include extracting a model of the time-series behavior via defuzzification and making that model accessible. Advantageously, to resolve conflicts between fuzzy rules, some embodiments define Gaussian functions for each conflicting data point, sum the Gaussian functions according to how the conflicting data points are clustered, and resolve the conflict based on the results of summing the Gaussian functions. Some embodiments use both crisp and non-trivially fuzzy regions and/or both crisp and non-trivially fuzzy membership functions.Type: GrantFiled: January 31, 2008Date of Patent: August 16, 2011Assignee: Quest Software, Inc.Inventor: Wai Yip To
-
Patent number: 7979441Abstract: A data management system or “DMS” provides data services to data sources associated with a set of application host servers. The data management system typically comprises one or more regions, with each region having one or more clusters. A given cluster has one or more nodes that share storage. When providing continuous data protection and data distribution, the DMS nodes create distributed object storage to provide the necessary real-time data management services. The objects created by the DMS nodes are so-called active objects. The distributed object store can be built above raw storage devices, a traditional file system, a special purpose file system, a clustered file system, a database, and so on. According to the present invention, the DMS active object store provides an indexing service to the active objects. In an illustrative embodiment, any object property that has a given attribute is indexed and, as a result, the attribute becomes searchable.Type: GrantFiled: January 21, 2010Date of Patent: July 12, 2011Assignee: Quest Software, Inc.Inventor: Siew Yong Sim-Tang
-
Patent number: 7979245Abstract: Modeling systems and methods for constructing one or more models of a computing system using collected data. Certain model-based systems build topology models and/or model instances by transforming collected performance data into a collection-location independent form. In certain examples, systems include at least one agent for collecting performance data from monitored resource(s), canonical data transform (CDT) configurations, and a data transformation module for performing data transform operation(s) on the performance data based on at least one CDT configuration. The data transform operation may include generating and/or updating a topology model, assigning metrics to model object(s), updating properties of model object(s), creating associations between existing model objects, or the like. Certain systems and methods also allow for a single piece of data to be processed by multiple models or for pieces of data collected from different locations to be matched and/or associated with the same model object.Type: GrantFiled: May 16, 2007Date of Patent: July 12, 2011Assignee: Quest Software, Inc.Inventors: Dmitri Bourlatchkov, Brendan Behan, Yu Li, Nils Meier, Leo Pechersky, Stephen P. Rosenberg, Geoff Vona
-
Patent number: 7979650Abstract: A method for enhancing computer data backup is disclosed. The method includes storing identifications and corresponding functionalities for a plurality of storage devices in a database. A storage device that is in data communication with a computer that is to be backed up is selected. An identification of the storage device selected for use in the backup is determined. If functionalities for the selected storage device are contained in the database, then at least one of the functionalities for the selected storage device is used to enhance a data backup to the selected storage device if functionalities for the selected storage device are stored in the database. If functionalities for the selected storage device are not contained in the database, then the selected storage device can be queried in an attempt to match it to one of the storage devices contained in the database, so that functionalities for the storage device contained within the database can be used to enhance data backup.Type: GrantFiled: June 13, 2005Date of Patent: July 12, 2011Assignee: Quest Software, Inc.Inventor: Fabrice Helliker
-
Patent number: 7979494Abstract: Systems and methods for monitoring and/or auditing of events in an electronic messaging environment, such as Microsoft® Exchange, are described. One or more monitoring components are installed on messaging system servers to collect, in real-time, information on messaging system events. Certain embodiments are configured to audit and/or provide alerts regarding non-owner activity, such as when a user or administrator has gained access to another user's mailbox. Alerts can advantageously facilitate prompt corrective action by delivering detailed information about the access activity, such as which email message or folder was accessed, when the access occurred, from what location (e.g., IP address) when the access was initiated, and the type of access, as well as permission changes made to the mailbox or folders. The monitoring systems can also be configured to audit changes to client permissions for folders and delegate assignment and/or changes to configuration objects of the messaging system.Type: GrantFiled: November 2, 2007Date of Patent: July 12, 2011Assignee: Quest Software, Inc.Inventors: Roman Alexandrovich Golovin, Dmitry Arkadievich Sotnikov, Konstantin Alexanderovich Galla, Evgeney Sergeevich Bushmakin, Artyom Vitalievich Agafonov, Lance Masten
-
Patent number: 7979404Abstract: A “forward” delta data management technique uses a “sparse” index associated with a delta file to achieve both delta management efficiency and to eliminate read latency while accessing history data. The invention may be implemented advantageously in a data management system that provides real-time data services to data sources associated with a set of application host servers. To facilitate a given data service, a host driver embedded in an application server connects an application and its data to a cluster. The host driver captures real-time data transactions, preferably in the form of an event journal that is provided to the data management system. In particular, the driver functions to translate traditional file/database/block I/O into a continuous, application-aware, output data stream.Type: GrantFiled: September 17, 2004Date of Patent: July 12, 2011Assignee: Quest Software, Inc.Inventor: Siew Yong Sim-Tang
-
Patent number: 7970748Abstract: The invention is a reorganization system having a reorganization application, a database management system, and one or more database files. The reorganization application communicates with the database management system and the one or more database files to reorganize an object, such as, for example, a table or index, while providing one or more clients substantially continuous access to the object. The reorganization application employs one or more trigger locks to synchronize the data in an original table and a reorganized table. The one or more trigger locks block select data modification operations while allowing one or more read-only operations and structural modification operations.Type: GrantFiled: August 26, 2010Date of Patent: June 28, 2011Assignee: Quest Software, Inc.Inventors: William Romine, Ross Doering
-
Publication number: 20110131653Abstract: A protocol management system is capable of detecting certain message protocols and applying policy rules to the detected message protocols that prevent intrusion, or abuse, of a network's resources. In one aspect, a protocol message gateway is configured to apply policy rules to high level message protocols, such as those that reside at layer 7 of the ISO protocol stack.Type: ApplicationFiled: January 28, 2011Publication date: June 2, 2011Applicant: QUEST SOFTWARE, INC.Inventors: Randy Miller, Robert Poling, Richard S. Pugh, Dmitry Shapiro
-
Patent number: 7941385Abstract: An apparatus and method for measurement, analysis, and optimization of content delivery over a communications network is presented. In one embodiment, the apparatus detects data packets en route over a communications network. The detected data packets are read by the apparatus, combined into application messages, and further combined into user centric events. The events are analyzed to identify metrics and statistics relating to the delivery of content over a communications network and the experience of the end user. The metrics and statistics are saved in a data storage area. When the metrics exceed a configurable threshold, the apparatus provides real-time notification of content delivery problems or end user experience problems. Alternatively, the system can take action to proactively prevent anticipated content delivery problems or end user experience problems.Type: GrantFiled: July 9, 2009Date of Patent: May 10, 2011Assignee: Quest Software, Inc.Inventors: Vipul J. Pabari, Robert L. Willis, Mark P. Whitehouse, William G. Wixted
-
Patent number: 7904949Abstract: Authentication credentials from legacy applications are translated to Kerberos authentication requests. Authentication credentials from the legacy application are directed to an authentication proxy module. The authentication proxy module acts as a credential translator for the application by receiving a set of credentials such as a user name and password, then managing the process of authenticating to a Kerberos server and obtaining services from one or more Kerberized applications, including Kerberos session encryption. A credential binding module associates a user corresponding to authentication credentials from a legacy authentication protocol with one or more Kerberos credentials. Anonymous authentication credentials may be translated to authentication requests for a network directory services object, such as a computer object or service object.Type: GrantFiled: December 19, 2005Date of Patent: March 8, 2011Assignee: Quest Software, Inc.Inventors: John Joseph Bowers, Matthew T Peterson
-
Publication number: 20110047496Abstract: The invention comprises a system and method for monitoring the performance of an application. The invention includes a monitoring system graphical user interface (GUI) having an interactive window with on-screen graphics representative of the application architecture and component performance. The GUI comprises straightforward and intuitive icons, panels, and dataflows, representing the existence, capacity, or number of processes, memory structures, and the like of the application being monitored. In addition, the monitoring system includes an alert firing mechanism and process for alerting an administrator to potential or actual performance problems in the application.Type: ApplicationFiled: August 20, 2010Publication date: February 24, 2011Applicant: QUEST SOFTWARE, INC.Inventor: Guy Harrison
-
Patent number: 7895332Abstract: An identity migration agent operating on a local identity server and/or user computer retrieves locally managed identities for an identity migration server. The migration server merges the locally managed identities with centrally managed identities according to a plurality of rules, and creates an identity map that maps the locally managed identities to the centrally managed identities. The migration server communicates the identity map to the identity migration agent that reassigns resources of the locally managed identities to the centrally managed identities in accordance with the identity map. In certain embodiments, the migration server performs identity conflict checks and directs resource assignment rollback operations in response to a user request.Type: GrantFiled: October 29, 2007Date of Patent: February 22, 2011Assignee: Quest Software, Inc.Inventors: Nikolay Vanyukhin, Oleg Shevnin, Alexey Korotich
-
Patent number: 7882265Abstract: A protocol management system is capable of detecting certain message protocols and applying policy rules to the detected message protocols that prevent intrusion, or abuse, of a network's resources. In one aspect, a protocol message gateway is configured to apply policy rules to high level message protocols, such as those that reside at layer 7 of the ISO protocol stack.Type: GrantFiled: October 9, 2007Date of Patent: February 1, 2011Assignee: Quest Software, Inc.Inventors: Randy Miller, Robert Poling, Richard S. Pugh, Dmitry Shapiro
-
Publication number: 20100318503Abstract: The invention is a reorganization system having a reorganization application, a database management system, and one or more database files. The reorganization application communicates with the database management system and the one or more database files to reorganize an object, such as, for example, a table or index, while providing one or more clients substantially continuous access to the object. The reorganization application employs one or more trigger locks to synchronize the data in an original table and a reorganized table. The one or more trigger locks block select data modification operations while allowing one or more read-only operations and structural modification operations.Type: ApplicationFiled: August 26, 2010Publication date: December 16, 2010Applicant: QUEST SOFTWARE, INC.Inventors: William Romine, Ross Doering
-
Patent number: 7818565Abstract: A protocol management system is capable of detecting certain message protocols and applying policy rules to the detected message protocols that prevent intrusion, or abuse, of a network's resources. In one aspect, a protocol message gateway is configured to apply policy rules to high level message protocols, such as those that reside at layer 7 of the ISO protocol stack.Type: GrantFiled: June 10, 2003Date of Patent: October 19, 2010Assignee: Quest Software, Inc.Inventors: Randy Miller, Robert Poling, Richard S. Pugh, Dmitry Shapiro
-
Patent number: 7805423Abstract: The invention is a reorganization system having a reorganization application, a database management system, and one or more database files. The reorganization application communicates with the database management system and the one or more database files to reorganize an object, such as, for example, a table or index, while providing one or more clients substantially continuous access to the object. The reorganization application employs one or more trigger locks to synchronize the data in an original table and a reorganized table. The one or more trigger locks block select data modification operations while allowing one or more read-only operations and structural modification operations.Type: GrantFiled: November 15, 2000Date of Patent: September 28, 2010Assignee: Quest Software, Inc.Inventors: William Romine, Ross Doering
-
Patent number: 7788127Abstract: A robust, simple, application-specific way to evaluate data models and forecasts is provided for evaluating whether a forecast is trustworthy. An approach for formulating a single, summary indication of data/model/forecast quality relevant for the task at hand is described. This approach includes generating a forecast model from collected data, combining multiple model-quality parameters based on the model, computing an indication based on the combination of parameters, and evaluating the model and forecast quality based on the indication. This indication, in the form of a Model Quality Index, can also be used to compare different types of models produced by different types of analysis approaches.Type: GrantFiled: June 25, 2007Date of Patent: August 31, 2010Assignee: Quest Software, Inc.Inventors: Alexander Gilgur, Michael F. Perka