Enterprise evidence repository providing access control to collected artifacts
First Claim
1. A computer implemented method for storing and accessing collected artifacts in an electronic discovery system, comprising:
- providing a repository for storing collected artifacts;
providing an execution agent configured to collect artifacts to be stored in the repository; and
providing a controller configured to generate and propagate instructions to the execution agent;
wherein the instructions specify a location in a directory of a staging area for the repository;
wherein the controller is configured to provision the directory of the staging area;
wherein the controller is configured to coordinate allocation and delivery of the collected artifacts to the location in the directory of the staging area;
wherein the controller is configured to manage access control to the collected artifacts in the repository; and
wherein the controller is configured to generate and propagate factual data with regard to delivery of the collected artifacts into the repository.
2 Assignments
0 Petitions
Accused Products
Abstract
A controller is configured to generate and propagate instructions to an execution agent which, in turn, is configured to collect and deposit collected artifacts into a repository. Write access to a location in the repository for collected artifacts that are to be deposited into a specified location is granted to the execution agent. Once the execution agent deposits the collected artifacts in the specified location in the repository, a summary of collected artifacts is propagated to the controller. The controller manages appropriate levels of access to the collected artifacts, while the repository enforces the level of access. The controller can grant read only access to the collected artifacts or it can allow for controlled changes to be made to the metadata associated with the collected artifact. An agent processes the data and generates additional metadata that can be associated with the collected artifacts and then saved in the repository. A system can have more than one repository, where the controller allocates storage in an appropriate repository and issues instructions to the execution agent with the location in an appropriate repository. The summary of the actual collections is then propagated to the controller from the repositories.
-
Citations
17 Claims
-
1. A computer implemented method for storing and accessing collected artifacts in an electronic discovery system, comprising:
-
providing a repository for storing collected artifacts; providing an execution agent configured to collect artifacts to be stored in the repository; and providing a controller configured to generate and propagate instructions to the execution agent; wherein the instructions specify a location in a directory of a staging area for the repository; wherein the controller is configured to provision the directory of the staging area; wherein the controller is configured to coordinate allocation and delivery of the collected artifacts to the location in the directory of the staging area; wherein the controller is configured to manage access control to the collected artifacts in the repository; and wherein the controller is configured to generate and propagate factual data with regard to delivery of the collected artifacts into the repository. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An electronic discovery apparatus, comprising:
-
a repository, wherein collected artifacts, along with the contextual data and additional metadata, reside in the repository; a staging area for the repository; an execution agent is configured to collect artifacts and to deposit collected artifacts into a location in a directory of the staging area for the repository and to the repository; a controller configured to generate and propagate collection instructions to the execution agent, wherein the collection instructions indicate a location for depositing collected artifacts in the directory of the staging area, wherein the controller provisions the directory in the staging area, and wherein the controller coordinates allocation of storage in the repository. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A non-transitory computer readable medium for storing program instructions that, when executed by a processor, cause the processer to perform operations for storing and accessing collected artifacts in an electronic discovery system, comprising:
-
providing a repository for storing collected artifacts; providing an execution agent configured to collect artifacts to be stored in the repository; and providing a controller configured to generate and propagate instructions to the execution agent; wherein the instructions specify a location in a directory of a staging area for the repository; wherein the controller is configured to provision the directory of the staging area; wherein the controller is configured to coordinate allocation and delivery of the collected artifacts to the location in the directory of the staging area; wherein the controller is configured to manage access control to the collected artifacts in the repository; and wherein the controller is configured to generate and propagate factual data with regard to delivery of the collected artifacts into the repository.
-
Specification