IP Library › Granted Patent US 11,727,705
Granted Patent B2
US 11,727,705 · App. 17/301,079 · Granted Aug 15, 2023

Platform for document classification

Inventors: Steven Dang (Plano, TX); Jason Gould (San Jose, CA); Jennifer Jiang (Plano, TX); Christopher Akatsuka (Frisco, TX); Douglas Slattery (McKinney, TX); Vijaya Pasam (Frisco, TX)
Assignee: Capital One Services, LLC
G06V30/413G06F16/93G06F17/18G06F18/2431G06N20/00G06V10/764
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,727,705
App. No.
17/301,079
Granted
Aug 15, 2023
Kind
B2
Abstract

A device obtains image data associated with a document. Using a first machine learning model, the device determines, for the document, a first classification of one of a plurality of document types and a first confidence score associated with the first classification, and a second classification of one of the plurality of document types and a second confidence score associated with the second classification based on the image data. The device determines a difference between the first confidence score and the second confidence score, compares the difference and a threshold value, and accept the first classification of the document when the difference satisfies the threshold value.

Claims (70)

1. A method, comprising:

obtaining, by a processor, data associated with a document;

determining, for the document, by the processor, and using a machine learning model, a classification of one of a plurality of document types and a confidence score associated with the classification based on the data,

wherein the confidence score represents a minimum confidence score that produces a reliable document classification;

comparing, by the processor, the confidence score and a threshold value; and

accepting, by the processor, the classification of the document when the confidence score satisfies the threshold value.

2. The method of claim 1 , further comprising:

determining a different confidence score that fails to satisfy a different threshold value.

3. The method of claim 1 , where the data includes image data of the document.

4. The method of claim 1 , where:

the document contains a plurality of pages,

a first page of the document corresponds to a first document type,

a second page of the document corresponds to a second document type, and

the first document type is different than the second document type.

5. The method of claim 1 , where the plurality of document types include at least one of:

a document containing personal identifying information,

a document containing tax information,

a document containing legal information, or

a document containing banking information.

6. The method of claim 1 , where the threshold value is a higher value when associated with a confidence level for a text classification than a value associated with a confidence level for an image classification.

7. The method of claim 1 , further comprising:

assigning a label corresponding to the classification; and

storing the label for access by a third party device.

8. A device, comprising:

one or more memories; and

one or more processors, coupled to the one or more memories, configured to:

obtain data associated with a document;

determine, for the document, and using a machine learning model, a classification of one of a plurality of document types and a confidence score associated with the classification based on the data,

wherein the confidence score represents a minimum confidence score that produces a reliable document classification;

compare the confidence score and a threshold value; and

provide, to a third party device, the classification of the document when the confidence score satisfies the threshold value.

9. The device of claim 8 , where the one or more processors are further configured to:

determine a different confidence score that fails to satisfy a different threshold value.

10. The device of claim 8 , where the data includes image data of the document.

11. The device of claim 8 , where:

the document contains a plurality of pages,

a first page of the document corresponds to a first document type,

a second page of the document corresponds to a second document type, and

the first document type is different than the second document type.

12. The device of claim 8 , where the threshold value is a higher value when associated with a confidence level for a text classification than a value associated with a confidence level for an image classification.

13. The device of claim 8 , where the one or more processors are further configured to:

assign a label corresponding to the classification; and

store the label for access by the third party device.

14. The device of claim 8 , where the plurality of document types include at least one of:

a document containing personal identifying information,

a document containing tax information,

a document containing legal information, or

a document containing banking information.

15. A non-transitory computer-readable medium storing instructions, the instructions comprising:

one or more instructions that, when executed by one or more processors, cause the one or more processors to:

obtain data associated with a document;

determine, for the document, and using a machine learning model, a classification of a document type and a confidence score associated with the classification based on the data,

wherein the confidence score represents a minimum confidence score that produces a reliable document classification;

compare the confidence score and a threshold value; and

provide, to a third party device, the classification of the document when the confidence score satisfies the threshold value.

16. The non-transitory computer-readable medium of claim 15 , wherein the one or more instructions when executed by the one or more processors, further cause the one or more processors to:

determine a different confidence score that fails to satisfy a different threshold value.

17. The non-transitory computer-readable medium of claim 15 , where the data includes image data of the document,

the image data including one or more of:

a Portable Document Format (PDF), or

a Joint Photographic Experts Group (JPEG).

18. The non-transitory computer-readable medium of claim 15 , wherein the one or more instructions when executed by the one or more processors, further cause the one or more processors to:

train the machine learning model to use a computer vision technique to:

identify a plurality of features of the document, and

perform a dimensionality reduction to reduce the plurality of features to a particular feature set;

where the classification is determined based on the trained machine learning model.

19. The non-transitory computer-readable medium of claim 15 , where the threshold value is a higher value when associated with a confidence level for a text classification than a value associated with a confidence level for an image classification.

20. The non-transitory computer-readable medium of claim 15 , wherein the one or more instructions when executed by the one or more processors, further cause the one or more processors to:

assign a label corresponding to the classification; and

store the label for access by the third party device.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 24, 2021
From: DANG, STEVEN; GOULD, JASON; JIANG, JENNIFER; AKATSUKA, CHRISTOPHER; SLATTERY, DOUGLAS; PASAM, VIJAYA
To: CAPITAL ONE SERVICES, LLC
Reel/Frame 055703/0122 →
Continuity (4)
Continuation 16707697 · Dec 9, 2019
Continuation 16540287 · Aug 14, 2019
Continuation 16358046 · Mar 19, 2019
Related Publication 20210216763A1 · Jul 15, 2021