Management of language usage to facilitate effective communication
First Claim
Patent Images
1. A method for providing annotations for revising a message, comprising:
- receiving, using a processor of a first computing device, a message to be sent from a sender at the first computing device to a recipient at a second computing device, wherein the first computing device and the second computing device are coupled together via a communication network;
receiving selection of a dialect for the sender and a dialect for the recipient;
receiving a level of misunderstanding that is acceptable to the recipient;
selecting a meaning map associated with the sender based on the dialect for the sender to determine a first context of the message that indicates a first way in which the message is understood;
selecting a meaning map associated with the recipient based on the dialect for the recipient to determine a second context of the message that indicates a second way in which the message is understood;
parsing the message into sub-constructs;
comparing the sub-constructs in the meaning map associated with the sender and the meaning map associated with the recipient to identify words and phrases where there are differences between perceptions of the sender and the recipient; and
in response to the comparisons showing that the differences are greater than a threshold that is based on the level of misunderstanding that is acceptable,identifying an alternative language for the sub-constructs in the message; and
providing annotations for the message to the sender at the first computing device based on the alternative language before the message is sent from the sender at the first computing device to the recipient at the second computing device, wherein the annotations indicate the second context of the message; and
sending the annotated message from the first computing device to the second computing device, wherein the message is received by the recipient at the second computing device, wherein the meaning map associated with the sender is obtained at the second computing device, and wherein annotations are provided to the recipient at the second computing device on how the sender meant the message to be interpreted based on the meaning map associated with the sender.
0 Assignments
0 Petitions
Accused Products
Abstract
Provided are techniques for providing annotations for revising a message. A message to be sent from a sender to a recipient is received. A meaning map associated with the sender and a meaning map associated with the recipient are obtained. The message is parsed into sub-constructs. The sub-constructs are compared in the meaning map associated with the sender and the meaning map associated with the recipient. Alternative language for the sub-constructs is identified. Annotations are provided based on the alternative language.
42 Citations
21 Claims
-
1. A method for providing annotations for revising a message, comprising:
-
receiving, using a processor of a first computing device, a message to be sent from a sender at the first computing device to a recipient at a second computing device, wherein the first computing device and the second computing device are coupled together via a communication network; receiving selection of a dialect for the sender and a dialect for the recipient; receiving a level of misunderstanding that is acceptable to the recipient; selecting a meaning map associated with the sender based on the dialect for the sender to determine a first context of the message that indicates a first way in which the message is understood; selecting a meaning map associated with the recipient based on the dialect for the recipient to determine a second context of the message that indicates a second way in which the message is understood; parsing the message into sub-constructs; comparing the sub-constructs in the meaning map associated with the sender and the meaning map associated with the recipient to identify words and phrases where there are differences between perceptions of the sender and the recipient; and in response to the comparisons showing that the differences are greater than a threshold that is based on the level of misunderstanding that is acceptable, identifying an alternative language for the sub-constructs in the message; and providing annotations for the message to the sender at the first computing device based on the alternative language before the message is sent from the sender at the first computing device to the recipient at the second computing device, wherein the annotations indicate the second context of the message; and sending the annotated message from the first computing device to the second computing device, wherein the message is received by the recipient at the second computing device, wherein the meaning map associated with the sender is obtained at the second computing device, and wherein annotations are provided to the recipient at the second computing device on how the sender meant the message to be interpreted based on the meaning map associated with the sender. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for providing annotations for revising a message, comprising:
-
a first computing device; a second computing device, wherein the first computing device and the second computing device are coupled together via a communication network; a processor at the first computing device; and a storage device connected to the processor, wherein the storage device has stored thereon a program, and wherein the processor is configured to execute instructions of the program to perform operations, wherein the operations comprise; receiving a message to be sent from a sender at the first computing device to a recipient at the second computing device; receiving selection of a dialect for the sender and a dialect for the recipient; receiving a level of misunderstanding that is acceptable to the recipient; selecting a meaning map associated with the sender based on the dialect for the sender to determine a first context of the message that indicates a first way in which the message is understood; selecting a meaning map associated with the recipient based on the dialect for the recipient to determine a second context of the message that indicates a second way in which the message is understood; parsing the message into sub-constructs; comparing the sub-constructs in the meaning map associated with the sender and the meaning map associated with the recipient to identify words and phrases where there are differences between perceptions of the sender and the recipient; and in response to the comparisons showing that the differences are greater than a threshold that is based on the level of misunderstanding that is acceptable, identifying an alternative language for the sub-constructs in the message; and providing annotations for the message to the sender at the first computing device based on the alternative language before the message is sent from the sender at the first computing device to the recipient at the second computing device, wherein the annotations indicate the second context of the message; and sending the annotated message from the first computing device to the second computing device, wherein the message is received by the recipient at the second computing device, wherein the meaning map associated with the sender is obtained at the second computing device, and wherein annotations are provided to the recipient at the second computing device on how the sender meant the message to be interpreted based on the meaning map associated with the sender. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer program product for providing annotations for revising a message, the computer program product comprising:
-
a non-transitory computer readable storage medium having computer readable program code embodied therewith, wherein the computer readable program code, when executed by a processor of a first computing device, is configured to perform; receiving a message to be sent from a sender at the first computing device to a recipient at a second computing device, wherein the first computing device and the second computing device are coupled together via a communication network; receiving selection of a dialect for the sender and a dialect for the recipient; receiving a level of misunderstanding that is acceptable to the recipient; selecting a meaning map associated with the sender based on the dialect for the sender to determine a first context of the message that indicates a first way in which the message is understood; selecting a meaning map associated with the recipient based on the dialect for the recipient to determine a second context of the message that indicates a second way in which the message is understood; parsing the message into sub-constructs; comparing the sub-constructs in the meaning map associated with the sender and the meaning map associated with the recipient to identify words and phrases where there are differences between perceptions of the sender and the recipient; and in response to the comparisons showing that the differences are greater than a threshold that is based on the level of misunderstanding that is acceptable, identifying an alternative language for the sub-constructs in the message; and providing annotations for the message to the sender at the first computing device based on the alternative language before the message is sent from the sender at the first computing device to the recipient at the second computing device, wherein the annotations indicate the second context of the message; and sending the annotated message from the first computing device to the second computing device, wherein the message is received by the recipient at the second computing device, wherein the meaning map associated with the sender is obtained at the second computing device, and wherein annotations are provided to the recipient at the second computing device on how the sender meant the message to be interpreted based on the meaning map associated with the sender. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification