IP Library Granted Patent US 11,409,589
Granted Patent B1
US 11,409,589 · App. 17/077,681 · Granted Aug 9, 2022

Methods and systems for determining stopping point

Inventors: Jesse Allan Winkler (Cincinnati, OH); Elise Tropiano (Evanston, IL); Robert Jenson Price (Leesburg, VA); Brandon Gauthier (Centreville, VA); Theo Van Wijk (Chicago, IL); Patricia Ann Gleason (Chicago, IL)
Assignee: RELATIVITY ODA LLC
G06F11/076G06F11/0706G06F11/0772G06N20/00
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 11,409,589
App. No.
17/077,681
Granted
Aug 9, 2022
Kind
B1
Abstract

A computer-implemented method for identifying a stopping point of an active learning process includes calculating an error rate for a set of documents, determining whether minimum coding exists, checking an error rate, detecting that an uncertainty rate decreases, and displaying an indication that the stopping point has been reached. A computing system for determining a stopping point of an active learning process includes a processors and a memory storing instructions that, when executed, cause the computing system to calculate an error rate, determine that minimum coding exists, check an error rate, detect decreasing uncertainty rate, and display a stopping point indication. A non-transitory computer readable medium storing program instructions that when executed, cause a computer system to calculate an error rate, determine that minimum coding exists, check an error rate, detect decreasing uncertainty rate, and display a stopping point indication.

Claims (50)

1. A computer-implemented method for identifying a stopping point of an active learning process, comprising:

calculating a first estimated error rate and a second estimated error rate in a sampling window of the active learning process,

calculating a first uncertain rank count and a second uncertain rank count in the sampling window of the active learning process,

when the first estimated error rate and the second estimated error rate in the sampling window of the active learning process do not, respectively, exceed a target error rate, and

when the second uncertain rank count does not exceed the first uncertain rank count,

displaying, in a display of a computing device, an indication that the stopping point has been reached.

2. The computer-implemented method of claim 1 , wherein calculating the first estimated error rate includes receiving a coverage review indication from a user.

3. The computer-implemented method of claim 1 , wherein calculating the first estimated error rate includes determining whether the user has coded a minimum number of documents.

4. The computer-implemented method of claim 1 , wherein calculating the first estimated error rate includes determining whether the user has coded a minimum number of document groups.

5. The computer-implemented method of claim 1 , wherein the target error rate is a configurable constant.

6. The computer-implemented method of claim 1 , wherein calculating the first uncertain rank count and the second uncertain rank count in the sampling window of the active learning process includes comparing uncertain rank counts across a configurable number of previous builds.

7. The computer-implemented method of claim 1 , wherein displaying, in the display device of the computing device, the indication that the stopping point has been reached includes

generating a message indicating that the stopping point has been reached, and

transmitting the message via one or both of (i) a push message, and (ii) an email message.

8. A computing system for determining a stopping point of an active learning process, comprising

one or more processors; and

a memory storing instructions that, when executed, cause the computing system to:

calculate a first estimated error rate and a second estimated error rate in a sampling window of the active learning process,

calculate a first uncertain rank count and a second uncertain rank count in the sampling window of the active learning process,

when the first estimated error rate and the second estimated error rate in the sampling window of the active learning process do not, respectively, exceed a target error rate, and

when the second uncertain rank count does not exceed the first uncertain rank count,

display, in a display of a computing device, an indication that the stopping point has been reached.

9. The computing system of claim 8 , the memory including further instructions that when executed, cause the computing system to:

receive a coverage review indication from a user.

10. The computing system of claim 8 , the memory including further instructions that when executed, cause the computing system to:

determine whether the user has coded a minimum number of documents.

11. The computing system of claim 8 , the memory including further instructions that when executed, cause the computing system to:

determine whether the user has coded a minimum number of document groups.

12. The computing system of claim 8 , wherein the target error rate is a configurable constant.

13. The computing system of claim 8 , the memory including further instructions that when executed, cause the computing system to:

compare uncertain rank counts across a configurable number of previous builds.

14. The computing system of claim 8 , the memory including further instructions that when executed, cause the computing system to:

generate a message indicating that the stopping point has been reached, and

transmit the message via one or both of (i) a push message, and (ii) an email message.

15. A non-transitory computer readable medium storing program instructions that when executed, cause a computer system to:

calculate a first estimated error rate and a second estimated error rate in a sampling window of the active learning process,

calculate a first uncertain rank count and a second uncertain rank count in the sampling window of the active learning process,

when the first estimated error rate and the second estimated error rate in the sampling window of the active learning process do not, respectively, exceed a target error rate, and

when the second uncertain rank count does not exceed the first uncertain rank count,

display, in a display of a computing device, an indication that the stopping point has been reached.

16. The non-transitory computer readable medium of claim 15 , including further program instructions that when executed, cause a computer system to:

receive a coverage review indication from a user.

17. The non-transitory computer readable medium of claim 15 , including further program instructions that when executed, cause a computer system to:

determine whether the user has coded a minimum number of documents.

18. The non-transitory computer readable medium of claim 15 , wherein the target error rate is a configurable constant.

19. The non-transitory computer readable medium of claim 15 , including further program instructions that when executed, cause a computer system to:

compare uncertain rank counts across a configurable number of previous builds.

20. The non-transitory computer readable medium of claim 15 , including further program instructions that when executed, cause a computer system to:

generate a message indicating that the stopping point has been reached, and

transmit the message via one or both of (i) a push message, and (ii) an email message.

Assignments (4)
SECURITY INTEREST Recorded Jan 30, 2026
From: RELATIVITY ODA LLC; TEXT IQ, INC.
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 074537/0402 →
RELEASE OF SECURITY INTEREST AT REEL/FRAME 056218/0822 Recorded Jan 30, 2026
From: BLUE OWL CAPITAL CORPORATION, AS COLLATERAL AGENT F/K/A OWL ROCK CAPITAL CORPORATION, AS COLLATERAL AGENT
To: RELATIVITY ODA LLC
Reel/Frame 074539/0099 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 22, 2023
From: WINKLER, JESSE ALLAN; TROPIANO, ELISE; PRICE, ROBERT JENSON; VAN WIJK, THEO; GLEASON, PATRICIA ANN
To: RELATIVITY ODA LLC
Reel/Frame 064026/0870 →
SECURITY INTEREST Recorded May 12, 2021
From: RELATIVITY ODA LLC
To: OWL ROCK CAPITAL CORPORATION, AS COLLATERAL AGENT
Reel/Frame 056218/0822 →
Continuity (1)
Provisional Application 62925005 · Oct 23, 2019