Discovery operations using backup data
AssigneeVeritas Technologies LLC
InventorLouis Beatty
Life of this patent
Estimating the term…
Abstract
Various systems and methods for using backup data in a discovery operation. For example, one method can involve accessing information in a backup that identifies data objects associated with a discovery operation. The information and the data objects are both located in the backup. The backup includes a backup of a content management system that was used to perform the discovery operation. The method also involves restoring the information and the data objects from the backup to one or more target locations.
Claims19
A method comprising:
- receiving a request to identify a set of potentially-responsive records, wherein
- the request is based, at least in part, on a discovery request compelling production of records related to a litigation, wherein
- the discovery request is received as part of the litigation, and
- the discovery request requires the records to be produced without any changes to content of the records or to metadata associated with the records,
- the request comprises search criteria comprising a user, a time range constraint, a content source constraint, and a content-based search term,
- the records comprise a plurality of data objects stored in a backup of content managed by a content management system,
- the backup comprises a plurality of backups corresponding to a plurality of versions of a first data object of the plurality of data objects, and
- the content management system is configured to prevent the user from accessing the records;
- identifying the set of potentially-responsive records, wherein
- the identifying comprises searching a plurality of tags associated with the plurality of data objects to identify one or more data objects that are associated with the user and that satisfy the time range constraint and the content source constraint, and
- the set of potentially-responsive records comprises records associated with the one or more data objects that satisfy the time range constraint and the content source constraint, including at least the first data object;
- detecting that the first data object is unavailable in the content management system;
- and
- in response to detecting that the first data object is unavailable in the content management system, performing a restore operation, wherein
- the restore operation comprises identifying a first version of the plurality of versions of the first data object,
- the first version of the first data object corresponds to the first data object as the first data object existed at a time at which the request was received, and
- the restore operation is configured to make the first data object available in the set of potentially-responsive records;
- and
- subsequent to receiving the discovery request and identifying the set of potentially-responsive records, producing the set of potentially-responsive records in order to satisfy the discovery request from the litigation, wherein
- the producing comprises exporting the set of potentially-responsive records from the content management system.
A non-transitory computer readable storage medium storing program instructions executable to:
- receive a request to identify a set of potentially-responsive records, wherein
- the request is based, at least in part, on a discovery request compelling production of records related to a litigation, wherein
- the discovery request is received as part of the litigation, and
- the discovery request requires the records to be produced without any changes to content of the records or to metadata associated with the records,
- the request comprises search criteria comprising a user, a time range constraint, a content source constraint, and a content-based search term,
- the records comprise a plurality of data objects that were stored in a backup of content managed by a content management system in response to a backup operation being executed,
- the backup comprises a plurality of backups corresponding to a plurality of versions of a first data object of the plurality of data objects, and
- the content management system is configured to prevent the user from accessing the records;
- identify the set of potentially-responsive records, wherein
- identifying the set of potentially-responsive records comprises searching a plurality of tags associated with the plurality of data objects to identify one or more data objects that are associated with the user and that satisfy the time range constraint and the content source constraint, and
- the set of potentially-responsive records comprises records associated with the one or more data objects that satisfy the time range constraint and the content source constraint, including at least the first data object;
- detect that the first data object is unavailable in the content management system;
- and
- in response to detecting that the first data object is unavailable in the content management system, perform a restore operation, wherein
- the restore operation comprises identifying a first version of the plurality of versions of the first data object,
- the first version of the first data object corresponds to the first data object as the first data object existed at a time at which the request was received, and
- the restore operation is configured to make the first data object available in the set of potentially-responsive records;
- and
- subsequent to receiving the discovery request and identifying the set of potentially-responsive records, produce the set of potentially-responsive records in order to satisfy the discovery request from the litigation, wherein
- producing the set of potentially-responsive records comprises exporting the set of potentially-responsive records from the content management system.
A system comprising:
- one or more processors;
- and
- a memory coupled to the one or more processors, wherein the memory stores program instructions executable by the one or more processors to:
- receive a request to identify a set of potentially-responsive records, wherein
- the request is based, at least in part, on a discovery request compelling production of records related to a litigation, wherein
- the discovery request is received as part of the litigation, and
- the discovery request requires the records to be produced without any changes to content of the records or to metadata associated with the records,
- the request comprises search criteria comprising a user, a time range constraint, a content source constraint, and a content-based search term,
- the records comprise a plurality of data objects that were stored in a backup of content managed by a content management system in response to a backup operation being executed,
- the backup comprises a plurality of backups corresponding to a plurality of versions of a first data object of the plurality of data objects, and
- the content management system is configured to prevent the user from accessing the records;
- identify the set of potentially-responsive records, wherein
- identifying the set of potentially-responsive records comprises searching a plurality of tags associated with the plurality of data objects to identify one or more data objects that are associated with the user and that satisfy the time range constraint and the content source constraint, and
- the set of potentially-responsive records comprises records associated with the one or more data objects that satisfy the time range constraint and the content source constraint, including at least the first data object;
- detect that the first data object is unavailable in the content management system;
- and
- in response to detecting that the first data object is unavailable in the content management system, perform a restore operation, wherein
- the restore operation comprises identifying a first version of the plurality of versions of the first data object,
- the first version of the first data object corresponds to the first data object as the first data object existed at a time at which the request was received, and
- the restore operation is configured to make the first data object available in the set of potentially-responsive records;
- and
- subsequent to receiving the discovery request and identifying the set of potentially-responsive records, produce the set of potentially-responsive records in order to satisfy the discovery request from the litigation, wherein
- producing the set of potentially-responsive records comprises exporting the set of potentially-responsive records from the content management system.
Dependencies are inferred from the claim text.