Parallelization of electronic discovery document indexing
AssigneeNuix Pty Ltd
InventorsDavid Sitsky, Eddie Sheehy
Life of this patent
Estimating the term…
Abstract
A system and method for parallelizing document indexing in a data processing system. The data processing system includes a primary processor for receiving a list of data having embedded data associated therewith, at least one secondary processor to process the data as provided by the primary processor, a data processor to determine a characteristic of the embedded data and process the embedded data based upon the characteristic, and a messaging module to exchange at least one status message between the primary processor and the at least one secondary processor.
Claims20
A data processing system for parallelizing document indexing, comprising:
- a primary processor for receiving a list of data, the data having embedded data associated therewith, and creating a work item based upon the list of data;
- at least one secondary processor to process the work item as provided by the primary processor, the at least one secondary processor further comprising a data processor to determine a characteristic of the embedded data and process the embedded data based upon the characteristic;
- and
- a messaging module to exchange at least one status message between the primary processor and the at least one secondary processor.
A method for parallelizing document indexing in a data processing system, comprising:
- receiving a list of data having embedded data associated therewith;
- creating a work item based upon the list of data, the work item including the physical location of the data stored in a data storage medium, at least one data identifier to distinguish the location of the embedded data, and an identifier associated with the data;
- exchanging at least one status message, the at least one status message including any one or more of the following:
- a processed work item, a processed work item related to the embedded data, a result of the processed work items, a request for the work item, the creation of a new work item, a request to process the new work item, and a notification relating to the completion of processed work items
- processing the work item;
- determining a characteristic of the embedded data;
- and
- processing the embedded data based upon the characteristic.
Dependencies are inferred from the claim text.