Systems and Methods of Tracking Chain of Custody of Documents
Systems and methods of tracking chain of custody of relevant electronic documents are provided. An example method begins with receiving an electronic document collection request. In response, a set of relevant electronic documents is retrieved, a tracking unit is generated, and the tracking unit is assigned to the set of relevant electronic documents. The tracking unit includes: a state machine having at least two stages including a specification stage for specifying the electronic document collection request and a review stage for displaying the relevant electronic documents, a plurality of Chain-Of-Custody (COC) statuses, and a plurality of number of relevant document values. The chain of custody of the set of relevant electronic documents is tracked. The set of relevant electronic documents generated by the electronic document collection request is displayed by a graphical user interface.
1 . An electronic document chain-of-custody tracking method, comprising:
receiving an electronic document collection request;
in response to receiving the electronic document collection request, retrieving a set of relevant electronic documents, generating a tracking unit, and assigning the tracking unit to the set of relevant electronic documents, the set of relevant electronic documents retrieved from one or more data hosting locations by at least one crawler configured to identify document types and textual contents;
the tracking unit comprising:
a state machine having at least two stages including a specification stage for specifying the electronic document collection request and a review stage for displaying the relevant electronic documents;
a plurality of Chain-Of-Custody (COC) statuses, each of the plurality of COC statuses having a value equal to one of a predefined set of COC statuses, the plurality of COC statuses including at least a first COC status and a second COC status; and
a plurality of number of relevant document values, each of the plurality of number of relevant document values associated with one of the plurality of COC statuses;
tracking the COC of the set of relevant electronic documents; and
displaying by a graphical user interface the set of relevant electronic documents generated by the electronic document collection request.
2 . The method of claim 1 , further comprising:
receiving a relevancy determination from a subject matter expert, the relevancy determination related to a further relevance of at least one of the set of relevant electronic documents;
based on the received relevancy determination, modifying a machine learning logic for relevancy determination of the set of relevant electronic documents when the determination by a subject matter expert is that at least one of the relevant electronic documents is irrelevant; and
performing, by the machine learning logic, relevancy determination of the set of relevant electronic documents.
3 . The method of claim 1 , wherein the tracking unit comprises a data structure, a first element of the data structure corresponding to the plurality of COC statuses and a second element of the data structure corresponding to the plurality of number of relevant electronic document values.
4 . The method of claim 3 , wherein the data structure comprises an array or a linked list.
5 . The method of claim 1 , wherein the tracking unit uniquely identifies the set of relevant electronic documents.
6 . The method of claim 1 , wherein the tracking unit further comprises:
a retrieval source identifying a retrieval data source at which the set of relevant electronic documents is retrieved;
a retrieval target identifying a retrieval data target at which the set of relevant electronic documents is stored;
a create time representing a time at which the set of relevant electronic documents is created; and
an update time representing a time at which the set of relevant electronic documents is updated or operated on.
7 . The method of claim 1 , wherein the state machine further undergoes a processing stage for custodian tagging and meta-data level culling and an investigation stage for full-text culling of the relevant electronic documents.
8 . The method of claim 1 , wherein the tracking unit further tracks progression of the relevant documents from collection, to processing through an investigation platform, and to publishing on a publishing platform.
9 . The method of claim 1 , wherein the tracking unit further comprises a unique identifier and a case identifier that links the tracking unit to the electronic document collection request.
10 . The method of claim 1 , wherein the tracking unit further identifies a collection target, a stage identifier that identifies where in document processing the tracking unit currently resides, and a status.
11 . The method of claim 1 , wherein the tracking unit is assigned a generation identifier that is indicative of what stage in a document collection or processing phases the tracking unit was created.
12 . An electronic document chain-of-custody tracking system, comprising:
a processor; and
a memory for storing instructions, the processor executing the instructions to:
receive an electronic document collection request;
in response to receiving the electronic document collection request, retrieve a set of relevant electronic documents, generate a tracking unit, and assign the tracking unit to the set of relevant electronic documents, the set of relevant electronic documents retrieved from one or more data hosting locations by at least one crawler configured to identify document types and textual contents;
the tracking unit comprising:
a state machine having at least two stages including a specification stage for specifying the electronic document collection request and a review stage for displaying the relevant electronic documents;
a plurality of Chain-Of-Custody (COC) statuses, each of the plurality of COC statuses having a value equal to one of a predefined set of COC statuses, the plurality of COC statuses including at least a first COC status and a second COC status; and
a plurality of number of relevant document values, each of the plurality of number of relevant document values associated with one of the plurality of COC statuses;
track the COC of the set of relevant electronic documents; and
display by a graphical user interface the set of relevant electronic documents generated by the electronic document collection request.
13 . The system of claim 12 , wherein the processor further executes the instructions to receive a relevancy determination from a subject matter expert, the relevancy determination related to a further relevance of at least one of the set of relevant electronic documents;
based on the received relevancy determination, modify a machine learning logic for relevancy determination of the set of relevant electronic documents when the determination by a subject matter expert is that at least one of the relevant electronic documents is irrelevant; and
perform, by the machine learning logic, relevancy determination of the set of relevant electronic documents.
14 . The system of claim 12 , wherein the tracking unit comprises a data structure, a first element of the data structure corresponding to the plurality of COC statuses and a second element of the data structure corresponding to the plurality of number of relevant electronic document values.
15 . The system of claim 14 , wherein the data structure comprises an array or a linked list.
16 . The system of claim 12 , wherein the tracking unit uniquely identifies the set of relevant electronic documents.
17 . The system of claim 12 , wherein the tracking unit further comprises:
a retrieval source identifying a retrieval data source at which the set of relevant electronic documents is retrieved;
a retrieval target identifying a retrieval data target at which the set of relevant electronic documents is stored;
a create time representing a time at which the set of relevant electronic documents is created; and
an update time representing a time at which the set of relevant electronic documents is updated or operated on.
18 . The system of claim 12 , wherein the state machine further undergoes a processing stage for custodian tagging and meta-data level culling and an investigation stage for full-text culling of the relevant electronic documents.
19 . The system of claim 12 , wherein the tracking unit further tracks progression of the relevant documents from collection, to processing through an investigation platform, and to publishing on a publishing platform.
20 . The system of claim 12 , wherein the tracking unit further comprises a unique identifier and a case identifier that links the tracking unit to the electronic document collection request.
21 . The system of claim 12 , wherein the tracking unit further identifies a collection target, a stage identifier that identifies where in document processing the tracking unit currently resides, and a status.
22 . The system of claim 12 , wherein the tracking unit is assigned a generation identifier that is indicative of what stage in a document collection or processing phases the tracking unit was created.