IP Library Granted Patent US 10,410,168
Granted Patent B2
US 10,410,168 · App. 14/950,764 · Granted Sep 10, 2019

Preventing restricted trades using physical documents

Inventors: Ann McCormick (Portland, ME); Gary Ford (Charlotte, NC); Mark Zanzot (Charlotte, NC); Peter Tholl (Albany, NY); Robin Tooker (Charlotte, NC); Steven Dommes (Scranton, PA); Timothy Lukavsky (Charlotte, NC); Walter McKay (Albany, NY)
Assignee: Bank of America Corporation
G06Q10/0832G06Q30/0185H04N1/00167H04N1/32267H04N1/444H04N2201/04H04N2201/3222H04N2201/3242
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 10,410,168
App. No.
14/950,764
Granted
Sep 10, 2019
Kind
B2
Abstract

A system for preventing restricted transactions using physical trade documents includes a document intake machine comprising a document scanner and a data extractor. The document intake machine receives a physical trade document associated with a transaction of goods from an entity. The document scanner scans the physical trade document to create an electronic file. The data extractor identifies trade terms from the electronic file. A trade-executing machine receives the trade terms and compares them to a database of restricted trade terms. For each of the trade terms that match a restricted trade term, the trade executing machines identifies a confidence level associated with the trade term indicating a likelihood that the transaction of goods is a restricted transaction. If the confidence level is greater than a predetermined threshold, the trade executing machine flags the transaction of goods as a potential restricted transaction and communicates a notification message to the entity.

Claims (84)

1. A system for preventing restricted trades using physical documents, comprising:

a document intake machine comprising a document scanner and a data extractor, the data extractor implemented on a processor that identifies terms in a text document, the document intake machine configured to receive a physical trade document from an entity, wherein the physical trade document is associated with a transaction of goods, the document intake machine further configured to:

scan, using the document scanner, the physical trade document to create an electronic file of the physical trade document; and

identify, using the data extractor, trade terms from the electronic file, wherein the trade terms comprise one or more of: an identification of the entity, a shipping address of the goods, and a description of the goods;

a trade executing machine implemented on the processor, the processor further configured to:

receive the trade terms from the document intake machine;

compare the trade terms to a database of restricted trade terms;

identify, for each of the trade terms that match a restricted trade term, a confidence level associated with the trade term, wherein the confidence level is a statistical measure of the likelihood that the transaction of goods is a restricted transaction;

assign, based on the confidence level for each trade term, a risk level;

compute a total number of high risk terms, a total number of medium risk terms, and a total number of low risk terms;

flag, when the number of high risk terms, medium risk terms, or low risk terms exceed a threshold level for that level of risk, the transaction of goods as a potential restricted transaction;

communicate a notification message to the entity, wherein the notification message indicates that the transaction of goods was flagged because the trade term's confidence level exceeded the predetermined threshold.

2. The system of claim 1 , wherein identifying a confidence level associated with the electronic file further comprises:

identify two or more trade terms that match restricted trade terms;

increase a total confidence level of the electronic file based on a relationship between the two or more trade terms, both being restricted trade terms; and

flag the transaction of goods as a potential restricted transaction.

3. The system of claim 1 , wherein identifying a confidence level associated with the electronic file further comprises:

identify two or more trade terms that match restricted trade terms; and

decrease the confidence level of the electronic file based on a relationship between the two or more trade terms both being identified in the physical trade document.

4. The system of claim 1 , wherein the transaction is further evaluated in response to being flagged, and wherein if in response to further evaluation the transaction of goods is determined not to be a restricted transaction, the trade executing machine implemented on the processor is further configured to:

reduce the confidence level associated with the trade terms that matched the restricted trade term;

update the database with the reduced confidence level associated with the trade term; and

communicate a notification message to the entity, wherein the notification message indicates that the transaction of goods is not restricted.

5. The system of claim 1 , wherein the transaction is further evaluated in response to being flagged, and wherein if in response to further evaluation the transaction of goods is determined to be a restricted transaction, the trade executing machine implemented on the processor is further configured to:

increase the confidence level associated with the trade terms that matched the restricted trade term;

update the database with the increased confidence level associated with the trade term; and

communicate a notification message to the entity, wherein the notification message indicates that the transaction of goods is restricted.

6. The system of claim 1 , wherein the electronic file is one selected from the group comprising: Bitmap, TIFF, PNG, JPEG, GIF, and PDF.

7. The system of claim 1 , wherein the physical trade document is one from the group comprising: an invoice; a purchase order; a transport document, and a letter of credit.

8. A method for preventing restricted trades using physical documents, comprising:

receiving, at an interface, a physical trade document from an entity, wherein the physical trade document is associated with a transaction of goods;

scanning, using a scanner communicatively coupled to the interface, the physical trade document to create electronic file of the physical trade document;

identifying, using a data extractor communicatively coupled to the scanner and the interface, trade terms from the electronic file, wherein trade terms comprise one or more of: an identification of the entity, a shipping address of the goods, and a description of the goods;

comparing, using a processor communicatively coupled to the interface, scanner, and data extractor, the trade terms to a database of restricted trade terms; and

for each of the trade terms that match a restricted trade term, identifying a confidence level associated with the trade term, wherein the confidence level is a statistical measure of the likelihood that the transaction of goods is a restricted transaction;

assigning, based on the confidence level for each trade term, a risk level;

computing a total number of high risk terms, a total number of medium risk terms, and a total number of low risk terms;

when the number of high risk terms, medium risk terms, or low risk terms exceeds a threshold level for that level of risk;

flagging, using the processor, the transaction of goods as a potential restricted transaction; and

communicating, using the interface, a notification message to the entity, wherein the notification message indicates that the transaction of goods was flagged because the trade term's confidence level exceeded the predetermined threshold.

9. The method of claim 8 , wherein identifying a confidence level associated with the electronic file further comprises:

identifying two or more trade terms that match restricted trade terms;

increasing a total confidence level of the electronic file based on a relationship between the two or more trade terms both being restricted trade terms; and

flagging the transaction of goods as a potential restricted transaction.

10. The method of claim 8 , wherein identifying a confidence level associated with the electronic file further comprises:

identifying two or more trade terms that match restricted trade terms; and

decreasing the confidence level of the electronic file based on a relationship between the two or more trade terms both being identified in the physical trade document.

11. The method of claim 8 , wherein the transaction is further evaluated in response to being flagged, and wherein if in response to further evaluation the transaction of goods is determined not to be a restricted transaction, the method further comprises:

reducing the confidence level associated with the trade terms that matched the restricted trade term;

updating the database with the reduced confidence level associated with the trade term; and

communicating a notification message to the entity, wherein the notification message indicates that the transaction of goods is not restricted.

12. The method of claim 8 , wherein the transaction is further evaluated in response to being flagged, and wherein if in response to further evaluation the transaction of goods is determined to be a restricted transaction, the method further comprises:

increasing the confidence level associated with the trade terms that matched the restricted trade term;

updating the database with the increased confidence level associated with the trade term; and

communicating a notification message to the entity, wherein the notification message indicates that the transaction of goods is restricted.

13. The method of claim 8 , wherein the electronic file is one selected from the group comprising: Bitmap, TIFF, PNG, JPEG, GIF, and PDF.

14. The method of claim 8 , wherein the physical trade document is one from the group comprising: an invoice; a purchase order; a transport document, and a letter of credit.

15. A non-transitory computer readable medium comprising logic, the logic operable, when executed by a processor to:

receive a physical trade document from an entity, wherein the physical trade document is associated with a transaction of goods;

scan the physical trade document to create electronic file of the physical trade document;

identify trade terms from the electronic file, wherein trade terms comprise one or more of: an identification of the entity, a shipping address of the goods, and a description of the goods;

compare the trade terms to a database of restricted trade terms; and

for each of the trade terms that match a restricted trade term, identify a confidence level associated with the trade term, wherein the confidence level is a statistical measure of the likelihood that the transaction of goods is a restricted transaction;

assign, based on the confidence level for each trade term, a risk level;

compute a total number of high risk terms, a total number of medium risk terms, and a total number of low risk terms;

when the number of high risk terms, medium risk terms, or low risk terms exceeds a threshold level for that level of risk;

flag the transaction of goods as a potential restricted transaction; and

communicate a notification message to the entity, wherein the notification message indicates that the transaction of goods was flagged because the trade term's confidence level exceeded the predetermined threshold.

16. The non-transitory medium of claim 15 , wherein identifying a confidence level associated with the electronic file further comprises:

identify two or more trade terms that match restricted trade terms;

increase a total confidence level of the electronic file based on a relationship between the two or more trade terms both being restricted trade terms; and

flag the transaction of goods as a potential restricted transaction.

17. The non-transitory medium of claim 15 , wherein identifying a confidence level associated with the electronic file further comprises:

identify two or more trade terms that match restricted trade terms; and

decrease the confidence level of the electronic file based on a relationship between the two or more trade terms both being identified in the physical trade document.

18. The non-transitory medium of claim 15 , wherein the transaction is further evaluated in response to being flagged, and wherein if in response to further evaluation the transaction of goods is determined not to be a restricted transaction, the logic is further operable to:

reduce the confidence level associated with the trade terms that matched the restricted trade term;

update the database with the reduced confidence level associated with the trade term; and

communicate a notification message to the entity, wherein the notification message indicates that the transaction of goods is not restricted.

19. The non-transitory medium of claim 15 , wherein the transaction is further evaluated in response to being flagged, and wherein if in response to further evaluation the transaction of goods is determined to be a restricted transaction, the logic is further operable to:

increase the confidence level associated with the trade terms that matched the restricted trade term;

update the database with the increased confidence level associated with the trade term; and

communicate a notification message to the entity, wherein the notification message indicates that the transaction of goods is restricted.

20. The non-transitory medium of claim 15 , wherein the electronic file is one selected from the group comprising: Bitmap, TIFF, PNG, JPEG, GIF, and PDF.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 1, 2015
From: MCCORMICK, ANN; FORD, GARY; ZANZOT, MARK; THOLL, PETER; TOOKER, ROBIN; DOMMES, STEVEN; LUKAVSKY, TIMOTHY; MCKAY, WALTER
To: BANK OF AMERICA CORPORATION
Reel/Frame 037176/0432 →
Continuity (1)
Related Publication 20170148033A1 · May 25, 2017