Patents Assigned to Quest Software, Inc.
-
Publication number: 20120266019Abstract: A data management system (“DMS”) provides an automated, continuous, real-time, substantially no downtime data protection service to one or more data sources. A host driver embedded in an application server captures real-time data transactions, preferably in the form of an event journal. The driver functions to translate traditional file/database/block I/O and the like into a continuous, application-aware, output data stream. The host driver includes an event processor that can perform a recovery operation to an entire data source or a subset of the data source using former point-in-time data in the DMS. The recovery operation may have two phases. First, the structure of the host data in primary storage is recovered to the intended recovering point-in-time. Thereafter, the actual data itself is recovered. The event processor enables such data recovery in an on-demand manner, by allowing recovery to happen simultaneously while an application accesses and updates the recovering data.Type: ApplicationFiled: June 27, 2012Publication date: October 18, 2012Applicant: QUEST SOFTWARE, INC.Inventor: Siew Yong Sim-Tang
-
Publication number: 20120254659Abstract: A data management system (“DMS”) provides an automated, continuous, real-time, substantially no downtime data protection service to one or more data sources. A host driver embedded in an application server captures real-time data transactions, preferably in the form of an event journal. The driver functions to translate traditional file/database/block I/O and the like into a continuous, application-aware, output data stream. The host driver includes an event processor that can perform a recovery operation to an entire data source or a subset of the data source using former point-in-time data in the DMS. The recovery operation may have two phases. First, the structure of the host data in primary storage is recovered to the intended recovering point-in-time. Thereafter, the actual data itself is recovered. The event processor enables such data recovery in an on-demand manner, by allowing recovery to happen simultaneously while an application accesses and updates the recovering data.Type: ApplicationFiled: March 30, 2012Publication date: October 4, 2012Applicant: QUEST SOFTWARE, INC.Inventor: Siew Yong Sim-Tang
-
Publication number: 20120246646Abstract: Method, system and apparatus for calculating chargeback for virtualized computing resources in a virtualized environment allowing efficient use of computing resources, improving costs recovery including fixed and over-usage cost of utilizing computing resources.Type: ApplicationFiled: June 5, 2012Publication date: September 27, 2012Applicant: QUEST SOFTWARE, INC.Inventor: Alexander Bakman
-
Patent number: 8271755Abstract: A method for enhancing computer data backup 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 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: March 20, 2012Date of Patent: September 18, 2012Assignee: Quest Software, Inc.Inventor: Fabrice Helliker
-
Patent number: 8266231Abstract: 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: April 25, 2012Date of Patent: September 11, 2012Assignee: Quest Software, Inc.Inventors: Roman Alexandrovich Golovin, Dmitry Arkadievich Sotnikov, Konstantin Alexanderovich Galla, Evgeney Sergeevich Bushmakin, Artyom Vitalievich Agafonov, Lance Masten
-
Patent number: 8260750Abstract: This disclosure describes systems and methods for programmatically determining whether to perform full or partial backups. In some implementations, functionality is provided for intelligently escalating to a full backup based on one or more user-supplied escalation parameters. The escalation parameters can include a threshold of data change between backup files, which if exceeded, can result in escalation to a full backup. The escalation parameters can also include time parameters, computing resource consumption parameters, and other features that can govern full backup escalation. Additional features of the systems and methods described herein can include automatic adjustment of escalation parameters, multi-leveled backup set validation, and intelligent backup file cleanup.Type: GrantFiled: March 16, 2010Date of Patent: September 4, 2012Assignee: Quest Software, Inc.Inventors: David Mark Gugick, Douglas Chrystall, David Michael Swanson
-
Publication number: 20120221314Abstract: 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: ApplicationFiled: May 7, 2012Publication date: August 30, 2012Applicant: QUEST SOFTWARE, INC.Inventors: Dmitri Bourlatchkov, Brendan Behan, Yu Li, Nils Meier, Leo Pechersky, Stephen P. Rosenberg, Geoff Vona
-
Publication number: 20120222002Abstract: 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: May 9, 2012Publication date: August 30, 2012Applicant: QUEST SOFTWARE, INC.Inventor: Guy Harrison
-
Patent number: 8255654Abstract: A method and system for backing up computer data uses a network device to select a storage device in a manner that enhances at least one parameter associated with the backup process.Type: GrantFiled: April 12, 2012Date of Patent: August 28, 2012Assignee: Quest Software, Inc.Inventors: Fabrice Helliker, Simon Chappell, Lawrence Barnes
-
Patent number: 8255984Abstract: Systems and methods for enhancing security of single sign-on are described. These systems and methods can reduce the amount of sensitive information stored on a client device while still providing single sign-on access to shared resources such as virtual desktops or Terminal Servers. For example, storage of authentication information on client devices can be avoided while still allowing client devices to connect to the shared resources. Instead, such information can be stored at a broker server that brokers connections from client devices to the shared resources. The broker server can facilitate more secure single sign-on by providing a single-use ticket to a client device that authenticates with the broker server. The client device can use this single-use ticket to authenticate with a shared resource.Type: GrantFiled: July 1, 2010Date of Patent: August 28, 2012Assignee: Quest Software, Inc.Inventors: Peter E. Ghostine, Michael McDonald
-
Publication number: 20120215899Abstract: An apparatus, system, and method are disclosed for managing policies on a computer having a foreign operating system. Policies may specify hardware or software configuration information. Policies on a first computer with a native operating system are translated into configuration information usable on a second computer having a foreign operating system. In an embodiment, a translator manager manages the association between the policy on the first computer and the translator on the second computer. Computer management complexity and information technology management costs are reduced by centralizing computer management on the native operating system. Further reductions in management complexity are realized when the present invention is used in conjunction with network directory services.Type: ApplicationFiled: February 17, 2012Publication date: August 23, 2012Applicant: QUEST SOFTWARE, INC.Inventors: Matthew T. Peterson, Daniel F. Peterson
-
Patent number: 8245242Abstract: An apparatus, system, and method are disclosed for managing policies on a computer having a foreign operating system. Policies may specify hardware or software configuration information. Policies on a first computer with a native operating system are translated into configuration information usable on a second computer having a foreign operating system. In an embodiment, a translator manager manages the association between the policy on the first computer and the translator on the second computer. Computer management complexity and information technology management costs are reduced by centralizing computer management on the native operating system. Further reductions in management complexity are realized when the present invention is used in conjunction with network directory services.Type: GrantFiled: November 4, 2009Date of Patent: August 14, 2012Assignee: Quest Software, Inc.Inventors: Matthew T. Peterson, Daniel F. Peterson
-
Patent number: 8234253Abstract: Systems and methods are disclosed for recovering data following a directory service malfunction, such as a forest-wide disaster in Microsoft® Active Directory. In certain examples, a single management console can be used for remotely recovering selected domain controllers in the forest without necessitating direct operator intervention. Multiple domain controllers can be concurrently restored from one or more backup files. Configurations of the system can advantageously eliminate manual intervention with each domain controller, thereby saving significant amounts of recovery time and effort. Also, certain systems and methods can be used to automatically and remotely quarantine corrupt domain controllers so that those individual domain controllers do not replicate with the newly restored environment, while allowing the domain controllers to remain online and in communication with the attached network.Type: GrantFiled: December 5, 2007Date of Patent: July 31, 2012Assignee: Quest Software, Inc.Inventors: Vladimir Tyurin, Maxim Koval-Navrocky, Shawn Barker
-
Publication number: 20120192256Abstract: One or more user service tickets are obtained (i.e. pre-fetched) from an authentication server and stored in a ticket cache. The user service tickets facilitate a login device communicating with one or more users or group members associated with the login device. Login credentials for the users or group members may be subsequently authenticated against the user service tickets within the ticket cache thereby eliminating the need for immediate access to the authentication server or a previous login session by the users or group members. The user service tickets within the ticket cache may be refreshed as needed. In one embodiment, the user service tickets are refreshed daily and also in response to login attempts if the authentication service is readily accessible.Type: ApplicationFiled: December 21, 2011Publication date: July 26, 2012Applicant: QUEST SOFTWARE, INC.Inventors: Matthew T. Peterson, Jeff Marsden Webb
-
Patent number: 8229962Abstract: Location-aware task management solutions are disclosed that can be used in a variety of task-management applications that prioritize tasks associated with a plurality of remote locations, based at least in part on the location of the remote user. For instance, certain systems utilize media access control (MAC) addresses of a plurality of wireless access points (WAPs) to identify and/or recommend which of a plurality of tasks should be completed by one or more remote users responsible for completing the tasks. In other instances, certain systems utilize GPS or RFID information to identify and/or recommend which of a plurality of tasks should be completed by one or more remote users responsible for completing the tasks.Type: GrantFiled: October 18, 2010Date of Patent: July 24, 2012Assignee: Quest Software, Inc.Inventor: Nicholas John Cavalancia, II
-
Patent number: 8205139Abstract: 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: September 22, 2011Date of Patent: June 19, 2012Assignee: Quest Software, Inc.Inventors: Siew Yong Sim-Tang, Semen Alexandrovich Ustimenko
-
Patent number: 8200706Abstract: 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: July 11, 2011Date of Patent: June 12, 2012Assignee: Quest Software, Inc.Inventor: Siew Yong Sim-Tang
-
Patent number: 8194674Abstract: A gateway device including an access interface to an external network, a trunked interface, and translation logic. The access interface is associated with multiple external source addresses. The trunked interface is interfaced with multiple different virtual local area networks (VLANs), where each VLAN is associated with a corresponding VLAN tag and at least one of potentially overlapping internal source addresses. The translation logic translates between each external source address and each unique combination of internal source address and VLAN tag. A method of network address translation including assigning one of first network addresses to each first device of a first network, dividing the first network into a plurality of VLANs, separating the first devices with the same first network address into different VLANs, and assigning first devices with the same first address to different second network addresses.Type: GrantFiled: December 19, 2008Date of Patent: June 5, 2012Assignee: Quest Software, Inc.Inventors: Ezra U. Pagel, David A. Babbitt, Sameer S. Jagtap
-
Patent number: 8195628Abstract: 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. 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. A given application-aware data stream is processed through a multi-stage data reduction process to produce a compact data representation from which an “any point-in-time” reconstruction of the original data can be made.Type: GrantFiled: October 11, 2010Date of Patent: June 5, 2012Assignee: Quest Software, Inc.Inventor: Siew Yong Sim-Tang
-
Patent number: 8195833Abstract: 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: January 28, 2011Date of Patent: June 5, 2012Assignee: Quest Software, Inc.Inventors: Randy Miller, Robert Poling, Richard S. Pugh, Dmitry Shapiro