IP Library › Granted Patent US 11,784,948
Granted Patent B2
US 11,784,948 · App. 16/776,063 · Granted Oct 10, 2023

Cognitive determination of message suitability

Inventors: Dong Jun Zong (Beijing, CN); Da Li Liu (Beijing, CN); Qi Feng Huo (Beijing, CN); Yue Wang (Beijing, CN); Jing Xing (Beijing, CN); Jian Fang Zhang (Beijing, CN)
Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
H04L51/04G06F18/21G06N3/047G06N3/08G06V10/70G06V10/82G06V30/153G06V30/19147G06V30/19173G10L15/1815G10L15/197G10L15/22H04L51/046H04L51/224
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,784,948
App. No.
16/776,063
Granted
Oct 10, 2023
Kind
B2
Abstract

Cognitive determination of whether a message is suitable for sending over a data communications network can include extracting tokens from the message prior to transmitting the message. One or more intended recipients of the message can be determined from the tokens. A machine learning classification model corresponding to the one or more recipients of the message can be selected. The machine learning classification model can be constructed based on tokens extracted from prior messages, which are combined to create a plurality of documents for training the machine learning classification model. The one or more tokens extracted from the message can be classified using the machine learning classification model. An alert message can be generated in response to determining based on the classifying that the message is unsuited for sending.

Claims (54)

1. A method, comprising:

extracting, with computer hardware, tokens from a message prior to transmitting the message over a communications network;

determining from the tokens one or more intended recipients of the message;

selecting a machine learning classification model corresponding to the one or more recipients of the message, the machine learning classification model constructed based on tokens extracted from prior messages, the prior messages being combined to create a plurality of documents for training the machine learning classification model;

classifying one or more tokens extracted from the message using the machine learning classification model; and

generating an alert message in response to determining based on the classifying that the message is unsuited for sending.

2. The method of claim 1 , wherein

the machine learning classification model is a probabilistic topic model that statistically predicts at least one topic for characterizing language content of the plurality of documents.

3. The method of claim 2 , wherein

the probabilistic topic model is an augmented latent Dirichlet allocation model augmented based on a group relationship graph.

4. The method of claim 1 , wherein

different ones of the plurality of documents are individually created at periodic intervals over a predetermined time period.

5. The method of claim 1 , wherein

at least one of the message or prior messages comprises a text string generated in response to identifying an object within an image using machine learning image recognition.

6. The method of claim 5 , wherein

the image recognition is performed by an enhanced neural net image caption generator.

7. The method of claim 1 , wherein

at least one of the message or prior messages comprises a text string that is generated by converting a voice-based message to text using a speech-to-text processor.

8. A system, comprising:

a hardware processor configured to initiate operations including:

extracting tokens from a message prior to transmitting the message over a communications network;

determining from the tokens one or more intended recipients of the message;

selecting a machine learning classification model corresponding to the one or more recipients of the message, the machine learning classification model constructed based on tokens extracted from prior messages, the prior messages being combined to create a plurality of documents for training the machine learning classification model;

classifying one or more tokens extracted from the message using the machine learning classification model; and

generating an alert message in response to determining based on the classifying that the message is unsuited for sending.

9. The system of claim 8 , wherein

the machine learning classification model is a probabilistic topic model that statistically predicts at least one topic for characterizing language content of the plurality of documents.

10. The system of claim 9 , wherein

the probabilistic topic model is an augmented latent Dirichlet allocation model augmented based on a group relationship graph.

11. The system of claim 8 , wherein

different ones of the plurality of documents are individually created at periodic intervals over a predetermined time period.

12. The system of claim 8 , wherein

at least one of the message or prior messages comprises a text string generated in response to identifying an object within an image using machine learning image recognition.

13. The system of claim 12 , wherein

the image recognition is performed by an enhanced neural net image caption generator.

14. A computer program product, the computer program product comprising:

one or more computer-readable storage media and program instructions collectively stored on the one or more computer-readable storage media, the program instructions executable by a processor to cause the processor to initiate operations including:

extracting tokens from a message prior to transmitting the message over a communications network;

determining from the tokens one or more intended recipients of the message;

selecting a machine learning classification model corresponding to the one or more recipients of the message, the machine learning classification model constructed based on tokens extracted from prior messages, the prior messages being combined to create a plurality of documents for training the machine learning classification model;

classifying one or more tokens extracted from the message using the machine learning classification model; and

generating an alert message in response to determining based on the classifying that the message is unsuited for sending.

15. The computer program product of claim 14 , wherein

the machine learning classification model is a probabilistic topic model that statistically predicts at least one topic for characterizing language content of the plurality of documents.

16. The computer program product of claim 15 , wherein

the probabilistic topic model is an augmented latent Dirichlet allocation model augmented based on a group relationship graph.

17. The computer program product of claim 14 , wherein

different ones of the plurality of documents are individually created at periodic intervals over a predetermined time period.

18. The computer program product of claim 14 , wherein

at least one of the message or prior messages comprises a text string generated in response to identifying an object within an image using machine learning image recognition.

19. The computer program product of claim 18 , wherein

the image recognition is performed by an enhanced neural net image caption generator.

20. The computer program product of claim 14 , wherein

at least one of the message or prior messages comprises a text string that is generated by converting a voice-based message to text using a speech-to-text processor.

Assignments (2)
CORRECTIVE ASSIGNMENT TO CORRECT THE CORRECT DOCKET NUMBER PREVIOUSLY RECORDED AT REEL: 051661 FRAME: 0846. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded May 12, 2020
From: ZONG, DONG JUN; LIU, DA LI; HUO, QI FENG; WANG, YUE; XING, JING; ZHANG, JIAN FANG
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 052631/0889 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 29, 2020
From: ZONG, DONG JUN; LIU, DA LI; HUO, QI FENG; WANG, YUE; XING, JING; ZHANG, JIAN FANG
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 051661/0846 →
Continuity (1)
Related Publication 20210234816A1 · Jul 29, 2021
Cited By (1)
US 12,250,184