IP Library Granted Patent US 11,720,618
Granted Patent B2
US 11,720,618 · App. 17/584,179 · Granted Aug 8, 2023

Auto-classification system and method with dynamic user feedback

Inventors: Charles-Olivier Simard (Montreal, CA); Alex Bowyer (Northumberland, GB); Daniel Leclerc (Montreal, CA); Steve Molloy (Chambly, CA)
Assignee: Open Text Corporation
G06F16/35G06F3/0482G06F3/04842G06F16/258G06F16/285G06F16/93G06N20/00G06N99/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,720,618
App. No.
17/584,179
Granted
Aug 8, 2023
Kind
B2
Abstract

In an auto-classification system, example documents whose content exemplifies a content category or classification can be imported into a classification model. The classification model is tested to assess accuracy. Based on the testing, metrics or other information can be provided as feedback to a user. The user can iteratively refine the classification model and keep re-running the classifications to view how each change to the classification model improves accuracy. If no user refinement is desired, the auto-classification system classifies documents utilizing the classification model. This technology enhances the overall transparency and defensibility of the auto-classification process.

Claims (56)

1. A method, comprising:

displaying, by a computer through a user interface on a user device, a plurality of classifications for example documents contained in a classification model, the displaying including displaying each of the plurality of classifications with a user-selectable interface element;

determining, by the computer, one or more classifications for the example documents contained in the classification model, whether the determining comprises determining whether to accept or reject each of the plurality of classifications based on user input via the user-selectable interface element displayed with each of the plurality of classifications; and

classifying, by the computer utilizing the classification model, documents in a repository, the classifying comprising:

comparing a document in the repository to a set of example documents in the classification model; and

assigning a content category or classification of the set of example documents in the classification model to the document in the repository.

2. The method according to claim 1 , wherein the displaying is automatically activated without user intervention or user input.

3. The method according to claim 1 , wherein the user-selectable interface element comprises an accept button and a reject button.

4. The method according to claim 1 , further comprising:

identifying a problem or deficiency of the classification model;

determining one or more remedial actions; and

presenting, through the user interface, the one or more remedial actions for refining the classification model.

5. The method according to claim 4 , wherein the problem or deficiency relates to an overall accuracy of the classification model.

6. The method according to claim 1 , further comprising:

determining recommendations, recommended actions, suggestions, tips, guiding information, or a combination thereof for refining the classification model; and

presenting the recommendations, the recommended actions, the suggestions, the tips, the guiding information, or the combination thereof on the user interface.

7. The method according to claim 6 , further comprising:

prior to the presenting, prioritizing the recommendations, the recommended actions, the suggestions, the tips, the guiding information, or the combination thereof.

8. A system, comprising:

a processor;

a non-transitory computer-readable medium; and

instructions stored on the non-transitory computer-readable medium and translatable by the processor for:

displaying, through a user interface on a user device, a plurality of classifications for example documents contained in a classification model, the displaying including displaying each of the plurality of classifications with a user-selectable interface element;

determining one or more classifications for the example documents contained in the classification model, whether the determining comprises determining whether to accept or reject each of the plurality of classifications based on user input via the user-selectable interface element displayed with each of the plurality of classifications; and

classifying, utilizing the classification model, documents in a repository, the classifying comprising:

comparing a document in the repository to a set of example documents in the classification model; and

assigning a content category or classification of the set of example documents in the classification model to the document in the repository.

9. The system of claim 8 , wherein the displaying is automatically activated without user intervention or user input.

10. The system of claim 8 , wherein the user-selectable interface element comprises an accept button and a reject button.

11. The system of claim 8 , wherein the instructions are further translatable by the processor for:

identifying a problem or deficiency of the classification model;

determining one or more remedial actions; and

presenting, through the user interface, the one or more remedial actions for refining the classification model.

12. The system of claim 11 , wherein the problem or deficiency relates to an overall accuracy of the classification model.

13. The system of claim 8 , wherein the instructions are further translatable by the processor for:

determining recommendations, recommended actions, suggestions, tips, guiding information, or a combination thereof for refining the classification model; and

presenting the recommendations, the recommended actions, the suggestions, the tips, the guiding information, or the combination thereof on the user interface.

14. The system of claim 13 , wherein the instructions are further translatable by the processor for:

prior to the presenting, prioritizing the recommendations, the recommended actions, the suggestions, the tips, the guiding information, or the combination thereof.

15. A computer program product comprising a non-transitory computer-readable medium storing instructions translatable by a processor for:

displaying, through a user interface on a user device, a plurality of classifications for example documents contained in a classification model, the displaying including displaying each of the plurality of classifications with a user-selectable interface element;

determining one or more classifications for the example documents contained in the classification model, whether the determining comprises determining whether to accept or reject each of the plurality of classifications based on user input via the user-selectable interface element displayed with each of the plurality of classifications; and

classifying, utilizing the classification model, documents in a repository, the classifying comprising:

comparing a document in the repository to a set of example documents in the classification model; and

assigning a content category or classification of the set of example documents in the classification model to the document in the repository.

16. The computer program product of claim 15 , wherein the displaying is automatically activated without user intervention or user input.

17. The computer program product of claim 15 , wherein the user-selectable interface element comprises an accept button and a reject button.

18. The computer program product of claim 15 , wherein the instructions are further translatable by the processor for:

identifying a problem or deficiency of the classification model;

determining one or more remedial actions; and

presenting, through the user interface, the one or more remedial actions for refining the classification model, wherein the problem or deficiency relates to an overall accuracy of the classification model.

19. The computer program product of claim 15 , wherein the instructions are further translatable by the processor for:

determining recommendations, recommended actions, suggestions, tips, guiding information, or a combination thereof for refining the classification model; and

presenting the recommendations, the recommended actions, the suggestions, the tips, the guiding information, or the combination thereof on the user interface.

20. The computer program product of claim 19 , wherein the instructions are further translatable by the processor for:

prior to the presenting, prioritizing the recommendations, the recommended actions, the suggestions, the tips, the guiding information, or the combination thereof.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 30, 2024
From: OPEN TEXT CORP.
To: CROWDSTRIKE, INC.
Reel/Frame 068121/0609 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 28, 2022
From: SIMARD, CHARLES-OLIVIER; BOWYER, ALEX; LECLERC, DANIEL; MOLLOY, STEVE
To: OPEN TEXT CORPORATION
Reel/Frame 058815/0640 →
Continuity (4)
Continuation 16272278 · Feb 11, 2019
Continuation 15148717 · May 6, 2016
Continuation 13665607 · Oct 31, 2012
Related Publication 20220147544A1 · May 12, 2022
Cited By (1)
US 12,524,455