IP Library Granted Patent US 9,595,005
Granted Patent B1
US 9,595,005 · App. 13/848,023 · Granted Mar 14, 2017

Systems and methods for predictive coding

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,595,005
App. No.
13/848,023
Filed
Mar 20, 2013
Granted
Mar 14, 2017
Kind
B1
Art Unit
2122
USPC
706/52
Abstract

Systems and methods for analyzing documents are provided herein. A plurality of documents and user input are received via a computing device. The user input includes hard coding of a subset of the plurality of documents, based on an identified subject or category. Instructions stored in memory are executed by a processor to generate an initial control set, analyze the initial control set to determine at least one seed set parameter, automatically code a first portion of the plurality of documents based on the initial control set and the seed set parameter associated with the identified subject or category, analyze the first portion of the plurality of documents by applying an adaptive identification cycle, and retrieve a second portion of the plurality of documents based on a result of the application of the adaptive identification cycle test on the first portion of the plurality of documents.

Claims (43)

1. A method for analyzing a plurality of documents, comprising:

receiving the plurality of documents via a computing device;

executing instructions stored in memory, wherein execution of the instructions by a processor generates an initial set based on random sampling of a subset of the plurality of documents;

receiving a user input from the computing device, the user input based on an identified subject or category;

reviewing the initial set and the user input to determine at least one seed set parameter associated with the identified subject or category, and

coding a first portion of the plurality of documents, based on the initial set and the at least one seed set parameter associated with the identified subject or category.

2. The method of claim 1 , further comprising filtering the plurality of documents to produce the subset of the plurality of documents.

3. The method of claim 1 , further comprising coding a second portion of the plurality of documents resulting from an application of user analysis and an adaptive identification cycle.

4. The method of claim 3 , further comprising adding the coded second portion of the plurality of documents to the initial set.

5. The method of claim 1 , wherein receiving the user input includes a validation of the initial set.

6. The method of claim 1 , wherein the random sampling is on a static basis, and wherein generating the initial set is further based on random sampling of the subset of the plurality of documents on a rolling load basis.

7. The method of claim 2 , wherein filtering further comprises culling the plurality of documents based on metadata.

8. The method of claim 1 , wherein receiving the user input from the computing device comprises a designation corresponding to key documents of the initial set.

9. The method of claim 1 , further comprising analyzing the first portion of the plurality of documents by applying an adaptive identification cycle, the adaptive identification cycle being based on at least one of the initial set, user validation of the coding of the first portion of the plurality of documents, and confidence threshold validation.

10. The method of claim 9 , further comprising retrieving a second portion of the plurality of documents based on a result of the application of the adaptive identification cycle on the first portion of the plurality of documents.

11. The method of claim 1 , further comprising adding further documents to the plurality of documents on a rolling load basis.

12. The method of claim 1 , further comprising:

receiving a second user input via the computing device, the second user input corresponding to a confidence level;

calculating a statistic regarding machine-only accuracy rate; and

comparing a statistic regarding machine coding accuracy rate against the second user input based on a defined confidence interval.

13. The method of claim 1 , wherein the step of coding a first portion of the plurality of documents further comprises coding based on probabilistic latent semantic analysis and support vector machine analysis of the first portion of the plurality of documents.

14. The method of claim 1 , further comprising applying targeted document identification to the plurality of documents.

15. The method of claim 14 , wherein applying further comprises identifying a candidate key document based on one or more search terms.

16. The method of claim 14 , wherein applying further comprises identifying a candidate key document based on sampling based on one or more phrases.

17. The method of claim 14 , wherein applying further comprises identifying a candidate key document using a location filter.

18. The method of claim 14 , wherein applying further comprises identifying a candidate key document based on sampling and extrapolation.

19. The method of claim 1 , further comprising applying confidence threshold validation testing on one or more of the plurality of documents.

20. The method of claim 19 , wherein applying confidence threshold validation testing comprises:

setting a size of a quality control (QC) sample set at a size of the initial set,

creating the QC sample set by random sampling from unreviewed documents, and

reviewing the QC sample set.

21. A method for analyzing a plurality of documents, comprising:

receiving the plurality of documents via a computing device;

executing instructions stored in memory, wherein execution of the instructions by a processor generates an initial set based on random sampling of a subset of the plurality of documents on a static basis and on a rolling load basis;

receiving a user input from the computing device, the user input based on an identified subject or category;

reviewing the initial set and the user input to determine at least one seed set parameter associated with the identified subject or category; and

coding a first portion of the plurality of documents, based on the initial set and the at least one seed set parameter associated with the identified subject or category.

22. The method of claim 21 , further comprising applying confidence threshold validation testing on one or more of the plurality of documents.

23. The method of claim 22 , wherein applying confidence threshold validation testing comprises:

setting a size of a quality control (QC) sample set at a size of the initial set,

creating the QC sample set by random sampling from unreviewed documents, and

reviewing the QC sample set.

24. The method of claim 21 , further comprising adding further documents to the plurality of documents on a rolling load basis.

Assignments (11)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 15, 2026
From: OPEN TEXT HOLDINGS, INC.
To: OPEN TEXT INC.
Reel/Frame 074362/0745 →
RELEASE OF SECURITY INTEREST IN PATENTS (REEL/FRAME 063558/0682) Recorded Jun 21, 2024
From: BARCLAYS BANK PLC
To: OPEN TEXT HOLDINGS, INC.
Reel/Frame 067807/0062 →
SECURITY INTEREST Recorded Aug 30, 2023
From: OPEN TEXT HOLDINGS, INC.
To: THE BANK OF NEW YORK MELLON
Reel/Frame 064749/0852 →
SECURITY INTEREST Recorded May 7, 2023
From: OPEN TEXT HOLDINGS, INC.
To: BARCLAYS BANK PLC
Reel/Frame 063558/0682 →
SECURITY INTEREST Recorded May 7, 2023
From: OPEN TEXT HOLDINGS, INC.
To: BARCLAYS BANK PLC
Reel/Frame 063558/0690 →
SECURITY INTEREST Recorded May 7, 2023
From: OPEN TEXT HOLDINGS, INC.
To: BARCLAYS BANK PLC
Reel/Frame 063558/0698 →
MERGER Recorded Jul 20, 2018
From: RECOMMIND, INC.
To: OPEN TEXT HOLDINGS, INC.
Reel/Frame 046414/0847 →
CHANGE OF ADDRESS Recorded Jul 13, 2017
From: RECOMMIND, INC.
To: RECOMMIND, INC.
Reel/Frame 043187/0308 →
CHANGE OF ADDRESS Recorded Jun 13, 2017
From: RECOMMIND, INC.
To: RECOMMIND, INC.
Reel/Frame 042801/0885 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE'S ADDRESS PREVIOUSLY RECORDED ON REEL 030406 FRAME 0372. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT OF ASSIGNOR'S INTEREST. Recorded Jan 13, 2017
From: PUZICHA, JAN; VRANAS, STEVE
To: RECOMMIND, INC.
Reel/Frame 041043/0727 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 13, 2013
From: PUZICHA, JAN; VRANAS, STEVE
To: RECOMMIND, INC.
Reel/Frame 030406/0372 →