IP Library Granted Patent US 9,590,941
Granted Patent B1
US 9,590,941 · App. 14/955,159 · Granted Mar 7, 2017

Message handling

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 9,590,941
App. No.
14/955,159
Granted
Mar 7, 2017
Kind
B1
Abstract

A sender of a message may be alerted that the message he is sending contains content that may be culturally sensitive to the recipient of the message. The message specifying a sender and a recipient may be received, and potentially sensitive content within the message may be identified. Biometric data may then be received and a recipient profile with cultural attributes about the recipient of the message can be accessed. The potentially sensitive content can then be analyzed using natural language processing, and sensitive content within the message can be identified. The sender can then be notified that the message contains sensitive content.

Claims (56)

1. A method comprising:

receiving a message that specifies a sender and a recipient;

identifying from within the message, potentially sensitive content;

receiving, from a device, sender biometric data, the sender biometric data comprising biometric data collected about the sender;

accessing, from a data repository, a recipient profile, the recipient profile comprising individualized data about the recipient and a sensitivity coefficient for each of the individualized data, wherein the sensitivity coefficient is a weight indicating the sensitivity of the individualized data to the recipient;

analyzing, by a natural language processing system, the potentially sensitive content, the analyzing based on:

the sender biometric data,

the recipient profile, and

a sensitive word database, wherein the sensitive word database is selected based on characteristics of the sender;

identifying, based on the analyzing, sensitive content within the potentially sensitive content, the sensitive content being sensitive to the recipient;

notifying the sender, in response to the identifying, that the message contains content sensitive to the recipient;

receiving, from the sender and after the notifying, confirmation that the message is to be sent;

receiving recipient biometric data, the recipient biometric data collected upon the recipient's receipt of the message;

analyzing, based on the sensitive word database, the recipient profile, and the recipient biometric data, the sensitive content;

determining, based on the analyzing, that the sensitive content is not sensitive to the recipient; and

updating, in response to the determining, the recipient profile, wherein the updating comprises adjusting the sensitivity coefficient.

2. The method of claim 1 , wherein the individualized data in the recipient profile is provided by the recipient prior to receiving the message.

3. The method of claim 1 , wherein the recipient biometric data is collected by and received from a biometric data analysis system.

4. A system comprising:

a computer readable storage medium with program instructions stored thereon; and

one or more processors configured to execute the program instructions to perform a method comprising:

receiving a message that specifies a sender and a recipient;

identifying from within the message, potentially sensitive content;

receiving, from a device, sender biometric data, the sender biometric data comprising biometric data collected about the sender;

accessing, from a data repository, a recipient profile, the recipient profile comprising individualized data about the recipient and a sensitivity coefficient for each of the individualized data, wherein the sensitivity coefficient is a weight indicating the sensitivity of the individualized data to the recipient;

analyzing, by a natural language processing system, the potentially sensitive content, the analyzing based on:

the sender biometric data,

the recipient profile, and

a sensitive word database, wherein the sensitive word database is selected based on characteristics of the sender;

identifying, based on the analyzing, sensitive content within the potentially sensitive content, the sensitive content being sensitive to the recipient;

notifying the sender, in response to the identifying, that the message contains content sensitive to the recipient;

receiving, from the sender and after the notifying, confirmation that the message is to be sent;

receiving recipient biometric data, the recipient biometric data collected upon the recipient's receipt of the message;

analyzing, based on the sensitive word database, the recipient profile, and the recipient biometric data, the sensitive content;

determining, based on the analyzing, that the sensitive content is not sensitive to the recipient; and

updating, in response to the determining, the recipient profile, wherein the updating comprises adjusting the sensitivity coefficient.

5. The system of claim 4 , wherein the individualized data in the recipient profile is provided by the recipient prior to receiving the message.

6. The system of claim 4 , wherein the recipient biometric data is collected by and received from a biometric data analysis system.

7. A computer program product comprising a compute readable storage medium having program instructions embodied therewith, wherein the computer readable storage medium is not a transitory signal per se, the program instructions executable by a computer processor to cause the processor to perform a method comprising:

receiving a message that specifies a sender and a recipient;

identifying from within the message, potentially sensitive content;

receiving, from a device, sender biometric data, the sender biometric data comprising biometric data collected about the sender;

accessing, from a data repository, a recipient profile, the recipient profile comprising individualized data about the recipient and a sensitivity coefficient for each of the individualized data, wherein the sensitivity coefficient is a weight indicating the sensitivity of the individualized data to the recipient;

analyzing, by a natural language processing system, the potentially sensitive content, the analyzing based on:

the sender biometric data,

the recipient profile, and

a sensitive word database, wherein the sensitive word database is selected based on characteristics of the sender;

identifying, based on the analyzing, sensitive content within the potentially sensitive content, the sensitive content being sensitive to the recipient;

notifying the sender, in response to the identifying, that the message contains content sensitive to the recipient;

receiving, from the sender and after the notifying, confirmation that the message is to be sent;

receiving recipient biometric data, the recipient biometric data collected upon the recipient's receipt of the message;

analyzing, based on the sensitive word database, the recipient profile, and the recipient biometric data, the sensitive content;

determining, based on the analyzing, that the sensitive content is not sensitive to the recipient; and

updating, in response to the determining, the recipient profile, wherein the updating comprises adjusting the sensitivity coefficient.

8. The computer program product of claim 7 , wherein the individualized data in the recipient profile is provided by the recipient prior to receiving the message.

9. The computer program product of claim 7 , wherein the recipient biometric data is collected by and received from a biometric data analysis system.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 15, 2021
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: AIRBNB, INC.
Reel/Frame 056427/0193 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 1, 2015
From: ITOH, TAKAHARU; SOBUE, TATSUYA; SATO, RIKO; TAMURA, HIKARU
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 037175/0599 →