Patent ID: 8479203

Claim:
A computer program product to reduce an electronic discovery processing overhead of a plurality of electronic documents, the computer program product comprising: a computer memory having computer-readable program code embodied therewith, the computer-readable program code comprising: computer-readable program code configured to receive a request to perform a task on a specified set of electronic documents, each electronic document having a distinct document identifier; computer-readable program code configured to generate a single task record stored in a database, the single task record representing the requested task to be performed on a plurality of electronic documents from the specified set of electronic documents; computer-readable program code configured to generate, by operation of one or more computer processors when executing the computer-readable program code, at least one batch record stored in a database, the at least one batch record including at least the document identifier for each electronic document, wherein the at least one batch record is fewer in number than the plurality of electronic documents; computer-readable program code configured to associate the task record with the at least one batch record; computer-readable program code configured to perform the task specified by the single task record on the plurality of electronic documents specified by the at least one batch record; and computer-readable program code configured to, upon determining that a predefined threshold number of errors is not exceeded in performing the task: generate a single audit record for the performed task; associate the single audit record with the at least one batch record; and dissociate the task record from the at least one batch record.