Background service process for local collection of data in an electronic discovery system
First Claim
1. A method for collecting data locally stored in an electronic discovery system, the method comprising:
- deploying, via a computing device processor, a collection tool at a first computing device within the electronic discovery system;
executing, via a computing device processor, the collection tool at the first computing device, wherein the collection tool is configured to run as an authorized background service process, and wherein the collection tool is configured to automatically be executed in response to deployment of the collection tool at the first computing device;
generating, via the computing device processor, in response to execution of the collection tool, a backup file that includes files stored locally at the first computing device and a catalog of the files included in the backup file;
communicating, from the first computing device to a network device, the catalog;
sequentially uploading, via the computing device processor, each of the files in the backup file to a collection server, wherein a rate of transmission of the uploading is varied based on a determination as to whether a user is actively using the first computing device; and
communicating, from the collection server to the network device, an indication each time one of the files has been successfully uploaded, wherein receipt of the indication by the network device provides for a mark to be made in the catalog indicating that the file has been successfully collected.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments of the invention relate to systems, methods, and computer program products for a local collection tool that is configured to run as an authorized background service process. As such, the local collection tool of the present invention is capable of being executed in the absence of the device user'"'"'s credentials. As a result, local collection can be accomplished without the user being present or covertly without the user'"'"'s knowledge of collection process. Moreover, the back-up file generated by the collection tool may include encrypted data, which can automatically be decrypted by the collection entity through application of a master key.
92 Citations
18 Claims
-
1. A method for collecting data locally stored in an electronic discovery system, the method comprising:
-
deploying, via a computing device processor, a collection tool at a first computing device within the electronic discovery system; executing, via a computing device processor, the collection tool at the first computing device, wherein the collection tool is configured to run as an authorized background service process, and wherein the collection tool is configured to automatically be executed in response to deployment of the collection tool at the first computing device; generating, via the computing device processor, in response to execution of the collection tool, a backup file that includes files stored locally at the first computing device and a catalog of the files included in the backup file; communicating, from the first computing device to a network device, the catalog; sequentially uploading, via the computing device processor, each of the files in the backup file to a collection server, wherein a rate of transmission of the uploading is varied based on a determination as to whether a user is actively using the first computing device; and communicating, from the collection server to the network device, an indication each time one of the files has been successfully uploaded, wherein receipt of the indication by the network device provides for a mark to be made in the catalog indicating that the file has been successfully collected. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An apparatus configured for electronic discovery collection of data stored locally, the apparatus comprising:
-
a computing platform including a memory and a processor; and a collection tool stored in the memory, executable by the processor as an authorized background service process and configured to; deploy at a first computing device; direct the computing platform to automatically execute in response to deployment of the collection tool at the first computing device, wherein the collection tool is configured to execute as an authorized background service process; direct the computing platform to generate a backup file that includes files stored locally at the first computing device and a catalog of the files included in the backup file; direct the computing platform to communicate the catalog to a network device; direct the computing platform to sequentially upload each of the files in the backup file to a collection server, wherein a rate of transmission of the upload is varied based on a determination as to whether a user is actively using the first computing device, wherein each time one of the files has been successfully uploaded at the collection server an indication is communicated to the network device that prompts a mark to be made in the catalog indicating that the file has been successfully collected. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A computer program product comprising:
-
a non-transitory computer-readable medium comprising; a first set of codes for causing a computer to deploy a collection tool at a first computing device; a second set of codes for causing a computer to execute the collection tool, wherein the collection tool is configured to run as an authorized background service process, and wherein the collection tool is configured to automatically execute in response to deployment of the collection tool at the first computing device; a third set of codes for causing a computer to generate, in response to execution of the collection tool, a backup file that includes files stored locally and a catalog of the files included in the backup file; a fourth set of codes for causing a computer to communicate the catalog to a network device; a fifth set of codes for causing a computer to sequentially uploading, via the computing device processor, each of the files in the backup file to a collection server, wherein a rate of transmission of the uploading is varied based on a determination as to whether a user is actively using the first computing device; and a sixth set of codes for causing a computer to communication indication each time one of the files has been successfully uploaded, wherein receipt of the indication by the network device provides for a mark to be made in the catalog indicating that the file has been successfully collected. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification