IP Library Granted Patent US 11,734,360
Granted Patent B2
US 11,734,360 · App. 17/127,032 · Granted Aug 22, 2023

Methods and systems for facilitating classification of documents

Inventors: Danielle Lee Deibler (San Francisco, CA); Brendan Callahan (San Francisco, CA); Christopher Walker (San Francisco, CA)
Assignee: Catachi Co.
G06F16/906G06F16/24575G06F16/345G06F16/358G06F16/908G06F16/93G06F16/9535G06F16/986G06F18/2178G06N20/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,734,360
App. No.
17/127,032
Granted
Aug 22, 2023
Kind
B2
Abstract

Disclosed herein is a method for facilitating the classification of documents. Accordingly, the method may include receiving, using a communication device, documents from at least one user device, analyzing, using a processing device, the documents based on a filter, classifying, using the processing device, the documents into a topic based on the analyzing of the documents, transmitting, using the communication device, the documents and a topic identifier associated with the topic to a user device, receiving, using the communication device, a judgment data from the user device, analyzing, using the processing device, the judgment data, modifying, using the processing device, the filter based on the analyzing of the judgment data, generating, using the processing device, a modified filter based on the modifying, and storing, using a storage device, the modified filter.

Claims (77)

1. A method for facilitating classification of documents, the method comprising:

receiving, using a communication device, a plurality of documents from at least one user device;

analyzing, using a processing device, the plurality of documents based on at least one filter;

classifying, using the processing device, the plurality of documents into at least one topic based on the analyzing of the plurality of documents;

transmitting, using the communication device, the plurality of documents and at least one topic identifier associated with the at least one topic to the at least one user device;

receiving, using the communication device, at least one judgment data from the at least one user device, wherein the at least one judgment data comprises a judgment on at least one relationship of the plurality of documents with the at least one topic, wherein the judgment comprises a binary judgment and an expanded judgment, wherein the expanded judgment comprises words from the plurality of documents relating to classifying the plurality of documents;

analyzing, using the processing device, the at least one judgment data;

modifying, using the processing device, the at least one filter based on the analyzing of the at least one judgment data;

generating, using the processing device, at least one modified filter based on the modifying, wherein the at least one modified filter is used for classifying the plurality of documents into the at least one topic;

storing, using a storage device, the at least one modified filter;

retrieving, using the storage device, a plurality of user identifiers associated with a plurality of users, wherein the plurality of users is associated with a plurality of hierarchical levels of a proficiency in the at least one topic;

identifying, using the processing device, a plurality of lower level user identifiers of the plurality of user identifiers associated with a plurality of lower level users of the plurality of users, wherein the plurality of lower level users is associated with a lower hierarchical level of the plurality of hierarchical levels, wherein the at least one user device comprises a plurality of lower level user devices, wherein the transmitting of the plurality of documents and the at least one topic identifier to the plurality of lower level user devices is based on the identifying of the plurality of lower level user identifiers, wherein the at least one judgment data comprises a plurality of lower level judgment data, wherein the receiving of the plurality of lower level judgment data from the plurality of lower level user devices is based on the transmitting of the plurality of documents and the at least one topic identifier to the plurality of lower level user devices;

analyzing, using the processing device, the plurality of lower level judgment data, wherein the plurality of lower level judgment data comprises a plurality of judgments on the at least one relationship of the at least one document with the at least one topic;

determining, using the processing device, a lower level consistency of the plurality of judgments based on the analyzing of the plurality of lower level judgment data;

comparing, using the processing device, the lower level consistency with a predetermined range of the lower level consistency, wherein the modifying of the at least one filter is further based on the comparing of the lower level consistency and the analyzing of the plurality of lower level judgment data;

analyzing, using the processing device, if the lower level consistency is outside the predetermined range of the lower level consistency, a plurality of higher level judgment data, wherein the plurality of higher level judgment data comprises a plurality of judgments on the at least one relationship of the at least one document with the at least one topic;

determining, using the processing device, a higher level consistency of the plurality of judgments based on the analyzing of the plurality of higher level judgment data and the analyzing of the plurality of lower level judgment data; and

comparing, using the processing device, the higher level consistency with a predetermined range of the higher level consistency, wherein the modifying of the at least one filter is further based on the comparing of the higher level consistency.

2. The method of claim 1 , wherein the at least one judgment data comprises at least one user device identifier associated with the at least one user device, wherein the method further comprises:

identifying, using the processing device, at least one user associated with the at least one user device based on the at least one user device identifier;

retrieving, using the storage device, at least one user information associated with the at least one user based on the identifying;

analyzing, using the processing device, the at least one user information; and

authenticating, using the processing device, the at least one user based on the analyzing of the at least one user information, wherein the analyzing of the at least one judgment data is based on the authenticating.

3. The method of claim 2 further comprising:

determining, using the processing device, a proficiency of the at least one user in the at least one topic based on the analyzing of the at least one user information; and

assigning, using the processing device, a confidence level to the judgment based on the determining of the proficiency, wherein the analyzing of the at least one judgment data comprises comparing the confidence level with a predetermined confidence level, wherein the modifying of the at least one filter is based on the comparing.

4. The method of claim 1 further comprising:

identifying, using the processing device, a plurality of higher level user identifiers of the plurality of user identifiers associated with a plurality of higher level users of the plurality of users based on the determining of the lower level consistency, wherein a number of the plurality of higher level users is lower than a number of the plurality of lower level users, wherein the plurality of higher level users is associated with a higher hierarchical level of the plurality of hierarchical levels, wherein the at least one user device comprises a plurality of higher level user devices, wherein the transmitting of the plurality of documents and the at least one topic identifier to the plurality of higher level user devices is based on the identifying of the plurality of higher level user identifiers, wherein the at least one judgment data comprises a plurality of higher level judgment data, wherein the receiving of the plurality of higher level judgment data from the plurality of higher level user devices is based on the transmitting of the plurality of documents and the at least one topic identifier to the plurality of higher level user devices.

5. The method of claim 1 , wherein the at least one filter comprises at least one machine learning algorithm, wherein the analyzing of the plurality of documents is based on the at least one machine learning algorithm.

6. The method of claim 5 , wherein the modifying of the at least one filter comprises altering the at least one machine learning algorithm, wherein the generating of the at least one modified filter comprises generating at least one machine learning algorithm based on the altering, wherein the at least one machine learning algorithm is used for classifying the plurality of documents into the at least one topic.

7. The method of claim 1 further comprising:

receiving, using the communication device, the at least one topic from the at least one user device, wherein the at least one topic is associated with at least one domain;

analyzing, using the processing device, the at least one topic; and

generating, using the processing device, the at least one filter based on the analyzing of the at least one topic, wherein the analyzing of the plurality of documents is based on the generating of the at least one filter.

8. The method of claim 1 , wherein the at least one judgment data comprises at least one topic data associated with the at least one topic of at least one domain, wherein the method further comprises:

analyzing, using the processing device, the at least one topic data; and

determining, using the processing device, at least one semantic meaning of the at least one topic, wherein the modifying of the at least one filter is based on the determining of the at least one semantic meaning.

9. The method of claim 1 further comprising transmitting, using the communication device, a binary question for a document of the plurality of documents to the at least one user device, wherein the binary question comprises two response options, wherein the at least one judgment data comprises a response indication for a response option of the two response options.

10. A system for facilitating classification of documents, the system comprising:

a communication device configured for:

receiving a plurality of documents from at least one user device;

transmitting the plurality of documents and at least one topic identifier associated with at least one topic to the at least one user device; and

receiving at least one judgment data from the at least one user device, wherein the at least one judgment data comprises a judgment on at least one relationship of the plurality of documents with the at least one topic, wherein the judgment comprises a binary judgement and an expanded judgment, wherein the expanded judgment comprises words from the plurality of documents relating to classifying the plurality of documents;

a processing device communicatively coupled with the communication device, wherein the processing device is configured for:

analyzing the plurality of documents based on at least one filter;

classifying the plurality of documents into the at least one topic based on the analyzing of the plurality of documents;

analyzing the at least one judgment data;

modifying the at least one filter based on the analyzing of the at least one judgment data; and

generating at least one modified filter based on the modifying, wherein the at least one modified filter is used for classifying the plurality of documents into the at least one topic;

identifying a plurality of lower level user identifiers of the plurality of user identifiers associated with a plurality of lower level users of the plurality of users, wherein the plurality of lower level users is associated with a lower hierarchical level of the plurality of hierarchical levels, wherein the at least one user device comprises a plurality of lower level user devices, wherein the transmitting of the plurality of documents and the at least one topic identifier to the plurality of lower level user devices is based on the identifying of the plurality of lower level user identifiers, wherein the at least one judgment data comprises a plurality of lower level judgment data, wherein the receiving of the plurality of lower level judgment data from the plurality of lower level user devices is based on the transmitting of the plurality of documents and the at least one topic identifier to the plurality of lower level user devices;

analyzing the plurality of lower level judgment data, wherein the plurality of lower level judgment data comprises a plurality of judgments on the at least one relationship of the at least one document with the at least one topic;

determining a lower level consistency of the plurality of judgments based on the analyzing of the plurality of lower level judgment data;

comparing the lower level consistency with a predetermined range of the lower level consistency, wherein the modifying of the at least one filter is further based on the comparing of the lower level consistency and the analyzing of the plurality of lower level judgment data;

analyzing the plurality of higher level judgment data, wherein the plurality of higher level judgment data comprises a plurality of judgments on the at least one relationship of the at least one document with the at least one topic;

determining a higher level consistency of the plurality of judgments based on the analyzing of the plurality of higher level judgment data and the analyzing of the plurality of lower level judgment data; and

comparing the higher level consistency with a predetermined range of the higher level consistency, wherein the modifying of the at least one filter is further based on the comparing of the higher level consistency; and

a storage device communicatively coupled with the processing device, wherein the storage device is configured for:

storing the at least one modified filter; and

retrieving a plurality of user identifiers associated with a plurality of users, wherein the plurality of users is associated with a plurality of hierarchical levels of a proficiency in the at least one topic.

11. The system of claim 1 , wherein the at least one judgment data comprises at least one user device identifier associated with the at least one user device, wherein the processing device is further configured for:

identifying at least one user associated with the at least one user device based on the at least one user device identifier;

analyzing at least one user information; and

authenticating the at least one user based on the analyzing of the at least one user information, wherein the storage device is further configured for retrieving at least one user information associated with the at least one user based on the identifying, wherein the analyzing of the at least one judgment data is based on the authenticating.

12. The system of claim 11 , wherein the processing device is further configured for:

determining a proficiency of the at least one user in the at least one topic based on the analyzing of the at least one user information; and

assigning a confidence level to the judgment based on the determining of the proficiency, wherein the analyzing of the at least one judgment data comprises comparing the confidence level with a predetermined confidence level, wherein the modifying of the at least one filter is based on the comparing.

13. The system of claim 10 , wherein the processing device is further configured for:

identifying a plurality of higher level user identifiers of the plurality of user identifiers associated with a plurality of higher level users of the plurality of users based on the determining of the lower level consistency, wherein a number of the plurality of higher level users is lower than a number of the plurality of lower level users, wherein the plurality of higher level users is associated with a higher hierarchical level of the plurality of hierarchical levels, wherein the at least one user device comprises a plurality of higher level user devices, wherein the transmitting of the plurality of documents and the at least one topic identifier to the plurality of higher level user devices is based on the identifying of the plurality of higher level user identifiers, wherein the at least one judgment data comprises a plurality of higher level judgment data, wherein the receiving of the plurality of higher level judgment data from the plurality of higher level user devices is based on the transmitting of the plurality of documents and the at least one topic identifier to the plurality of higher level user devices.

14. The system of claim 10 , wherein the at least one filter comprises at least one machine learning algorithm, wherein the analyzing of the plurality of documents is based on the at least one machine learning algorithm.

15. The system of claim 14 , wherein the modifying of the at least one filter comprises altering the at least one machine learning algorithm, wherein the generating of the at least one modified filter comprises generating at least one machine learning algorithm based on the altering, wherein the at least one machine learning algorithm is used for classifying the plurality of documents into the at least one topic.

16. The system of claim 10 , wherein the communication device is further configured for receiving the at least one topic from the at least one user device, wherein the at least one topic is associated with at least one domain, wherein the processing device is further configured for:

analyzing the at least one topic; and

generating the at least one filter based on the analyzing of the at least one topic, wherein the analyzing of the plurality of documents is based on the generating of the at least one filter.

17. The system of claim 10 , wherein the at least one judgment data comprises at least one topic data associated with the at least one topic of at least one domain, wherein the processing device is further configured for:

analyzing the at least one topic data; and

determining at least one semantic meaning of the at least one topic, wherein the modifying of the at least one filter is based on the determining of the at least one semantic meaning.

18. The system of claim 10 , wherein the communication device is further configured for transmitting a binary question for a document of the plurality of documents to the at least one user device, wherein the binary question comprises two response options, wherein the at least one judgment data comprises a response indication for a response option of the two response options.

Assignments (3)
MERGER Recorded Oct 18, 2024
From: CATACHI CO. DBA COMPLIANCE.AI
To: ARCHER TECHNOLOGIES LLC
Reel/Frame 068945/0870 →
PATENT SHORT FORM SECURITY AGREEMENT Recorded Apr 8, 2024
From: CATACHI CO.
To: GOLUB CAPITAL MARKETS LLC, AS COLLATERAL AGENT
Reel/Frame 067040/0258 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 18, 2020
From: DEIBLER, DANIELLE LEE; CALLAHAN, BRENDAN; WALKER, CHRISTOPHER
To: CATACHI CO. DBA COMPLIANCE.AI
Reel/Frame 054695/0796 →
Continuity (2)
Provisional Application 62949614 · Dec 18, 2019
Related Publication 20210191981A1 · Jun 24, 2021
Cited By (1)
US 12,423,507