Systems and methods for content server make disk image operation
First Claim
1. A method, comprising:
- receiving, by a server computer from a user device, a request to generate a disk image from a collection of documents stored in a repository;
determining, by the server computer, a quantity of documents for generating a disk image from the collection of documents stored in the repository;
determining, by the server computer based on a confidence level and in view of the quantity of documents to be selected from the collection of documents stored in the repository, at least a batch size or a number of batches for processing the collection of documents stored in the repository, the confidence level relating to a probability that the quantity of documents selected from the collection of documents stored in the repository represents the collection of documents;
processing, by the server computer, the collection of documents into batches utilizing at least the batch size or the number of batches determined by the server computer such that the confidence level is achieved for each batch;
selecting or deselecting, by the server computer, documents from each batch to form a set of documents, the set of documents not less than the quantity of documents determined by the server computer; and
communicating, by the server computer, the set of documents to the user device over a network.
4 Assignments
0 Petitions
Accused Products
Abstract
Responsive to a request from a user device, a content server may perform an electronic discovery function. The request may include information on a quantity of data objects desired from a collection of data objects stored in a repository. Objects stored in the repository may be managed by the content server. The content server may determine a number of batches and process the collection of data objects into batches, each having a batch size. An efficient selection process may be determined and utilized in selecting data objects from each of the batches such that a total number of data objects selected from the collection is not less than the quantity of data objects desired. The content server may make a disk image of the selected data objects and communicate same to the user device over a network.
17 Citations
20 Claims
-
1. A method, comprising:
-
receiving, by a server computer from a user device, a request to generate a disk image from a collection of documents stored in a repository; determining, by the server computer, a quantity of documents for generating a disk image from the collection of documents stored in the repository; determining, by the server computer based on a confidence level and in view of the quantity of documents to be selected from the collection of documents stored in the repository, at least a batch size or a number of batches for processing the collection of documents stored in the repository, the confidence level relating to a probability that the quantity of documents selected from the collection of documents stored in the repository represents the collection of documents; processing, by the server computer, the collection of documents into batches utilizing at least the batch size or the number of batches determined by the server computer such that the confidence level is achieved for each batch; selecting or deselecting, by the server computer, documents from each batch to form a set of documents, the set of documents not less than the quantity of documents determined by the server computer; and communicating, by the server computer, the set of documents to the user device over a network. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system, comprising:
-
a processor; a non-transitory computer-readable medium; and stored instructions translatable by the processor for performing; receiving, from a user device, a request to generate a disk image from a collection of documents stored in a repository; determining a quantity of documents for generating a disk image from the collection of documents stored in the repository; determining, based on a confidence level and in view of the quantity of documents to be selected from the collection of documents stored in the repository, at least a batch size or a number of batches for processing the collection of documents stored in the repository, the confidence level relating to a probability that the quantity of documents selected from the collection of documents stored in the repository represents the collection of documents; processing the collection of documents into batches utilizing at least the batch size or the number of batches determined by the server computer such that the confidence level is achieved for each batch; selecting or deselecting documents from each batch to form a set of documents, the set of documents not less than the quantity of documents; and communicating the set of documents to the user device over a network. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer program product comprising a non-transitory computer-readable medium storing instructions translatable by a processor for:
-
receiving, from a user device, a request to generate a disk image from a collection of documents stored in a repository; determining a quantity of documents for generating a disk image from the collection of documents stored in the repository; determining, based on a confidence level and in view of the quantity of documents to be selected from the collection of documents stored in the repository, at least a batch size or a number of batches for processing the collection of documents stored in the repository, the confidence level relating to a probability that the quantity of documents selected from the collection of documents stored in the repository represents the collection of documents; processing the collection of documents into batches utilizing at least the batch size or the number of batches determined by the server computer such that the confidence level is achieved for each batch; selecting or deselecting documents from each batch to form a set of documents, the set of documents not less than the quantity of documents; and communicating the set of documents to the user device over a network. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification