Validating the tone of an electronic communication based on recipients
First Claim
1. A method, in a data processing system comprising at least one processor and at least one memory coupled to the at least one processor, the at least one memory comprising instructions that are executed by the at least one processor to cause the at least one processor to implement an electronic communication tone evaluation mechanism for validating a tone of an electronic communication being composed based on the recipients of the electronic communication, the method comprising:
- identifying, by the data processing system, at least one tone of the electronic communication being composed by a sender;
identifying, by the data processing system, an identity of each of one or more recipients to whom the electronic communication is to be sent and the sender;
determining, by the data processing system, at least one of a relative position, rank, title, or standing of the sender and each of the one or more recipients;
identifying, by the data processing system, one or more previous electronic communications sent to or received from one or more of the one or more recipients;
responsive to a failure to identify previous electronic communications in the sender'"'"'s history of electronic communications sent to or received from one or more of the one or more recipients, identifying, by the data processing system, one or more other persons having a same or similar position of the one or more of the one or more recipients for which there are no previous electronic communications;
using the identified identity information of the one or more other persons with the same or similar position of the one or more of the one or more recipients for which there are no previous electronic communications, searching, by the data processing system, a corpus of the sender'"'"'s history of electronic communications for one or more previous electronic communications sent to or received from the one or more other persons with the same or similar position;
identifying, by the data processing system, at least one tone of each of the one or more previous electronic communications sent to or received from the one or more other persons with the same or similar position in order to generate one or more preferred tones;
comparing, by the data processing system, the tone of the electronic communication that is being composed by the sender to the one or more preferred tones; and
responsive to identifying a discrepancy between the tone of the electronic communication being composed by the sender and the one or more preferred tones, presenting, by the data processing system, a notification to the sender about the discrepancy.
1 Assignment
0 Petitions
Accused Products
Abstract
A mechanism is provided for validating the tone of an electronic communication being composed based on the recipients of the electronic communication. At least one tone of the electronic communication being composed by a sender and an identity of each of one or more recipients to whom the electronic communication is to be sent and the sender are identified. One or more previous electronic communications sent to or received from one or more of the one or more recipients and at least one tone of each of the one or more previous electronic communications are identified in order to generate one or more preferred tones. The tone of the electronic communication being composed is compared to the one or more preferred tones. Responsive to identifying a tone discrepancy between the electronic communication being composed and the one or more preferred tones, a notification is presented to the sender.
-
Citations
18 Claims
-
1. A method, in a data processing system comprising at least one processor and at least one memory coupled to the at least one processor, the at least one memory comprising instructions that are executed by the at least one processor to cause the at least one processor to implement an electronic communication tone evaluation mechanism for validating a tone of an electronic communication being composed based on the recipients of the electronic communication, the method comprising:
-
identifying, by the data processing system, at least one tone of the electronic communication being composed by a sender; identifying, by the data processing system, an identity of each of one or more recipients to whom the electronic communication is to be sent and the sender; determining, by the data processing system, at least one of a relative position, rank, title, or standing of the sender and each of the one or more recipients; identifying, by the data processing system, one or more previous electronic communications sent to or received from one or more of the one or more recipients; responsive to a failure to identify previous electronic communications in the sender'"'"'s history of electronic communications sent to or received from one or more of the one or more recipients, identifying, by the data processing system, one or more other persons having a same or similar position of the one or more of the one or more recipients for which there are no previous electronic communications; using the identified identity information of the one or more other persons with the same or similar position of the one or more of the one or more recipients for which there are no previous electronic communications, searching, by the data processing system, a corpus of the sender'"'"'s history of electronic communications for one or more previous electronic communications sent to or received from the one or more other persons with the same or similar position; identifying, by the data processing system, at least one tone of each of the one or more previous electronic communications sent to or received from the one or more other persons with the same or similar position in order to generate one or more preferred tones; comparing, by the data processing system, the tone of the electronic communication that is being composed by the sender to the one or more preferred tones; and responsive to identifying a discrepancy between the tone of the electronic communication being composed by the sender and the one or more preferred tones, presenting, by the data processing system, a notification to the sender about the discrepancy. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer program product comprising a computer readable storage medium having a computer readable program stored therein, wherein the computer readable program, when executed on a computing device, causes the computing device to implement an electronic communication tone evaluation mechanism for validating a tone of an electronic communication being composed based on the recipients of the electronic communication, and further cause the computing device to:
-
identify, by the computing device, at least one tone of an electronic communication being composed by a sender; identify, by the computing device, an identity of each of one or more recipients to whom the electronic communication is to be sent and the sender; determine, by the computing device, at least one of a relative position, rank, title, or standing of the sender and each of the one or more recipients; identify, the computing device, one or more previous electronic communications sent to or received from one or more of the one or more recipients; responsive to a failure to identify previous electronic communications in the sender'"'"'s history of electronic communications sent to or received from one or more of the one or more recipients, identify, by the computing device, one or more other persons having a same or similar position of the one or more of the one or more recipients for which there are no previous electronic communications; using the identified identity information of the one or more other persons with the same or similar position of the one or more of the one or more recipients for which there are no previous electronic communications, search, by the computing device, a corpus of the sender'"'"'s history of electronic communications for one or more previous electronic communications sent to or received from the one or more other persons with the same or similar position; identify, by the computing device, at least one tone of each of the one or more previous electronic communications sent to or received from the one or more other persons with the same or similar position in order to generate one or more preferred tones; compare, by the computing device, the tone of the electronic communication that is being composed by the sender to the one or more preferred tones; and responsive to identifying a discrepancy between the tone of the electronic communication being composed by the sender and the one or more preferred tones, present, by the computing device, a notification to the sender about the discrepancy. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. An apparatus comprising:
-
at least one processor; and at least one memory coupled to the at least one processor, wherein the at least one memory comprises instructions which, when executed by the at least one processor, cause the at least one processor to implement an electronic communication tone evaluation mechanism for validating a tone of an electronic communication being composed based on the recipients of the electronic communication, and further causes the processor to; identify by the apparatus, at least one tone of an electronic communication being composed by a sender; identify by the apparatus, an identity of each of one or more recipients to whom the electronic communication is to be sent and the sender; determine, by the apparatus, at least one of a relative position, rank, title, or standing of the sender and each of the one or more recipients; identify, by the apparatus, one or more previous electronic communications sent to or received from one or more of the one or more recipients; responsive to a failure to identify previous electronic communications in the sender'"'"'s history of electronic communications sent to or received from one or more of the one or more recipients, identify, by the apparatus, one or more other persons having a same or similar position of the one or more of the one or more recipients for which there are no previous electronic communications; using the identified identity information of the one or more other persons with the same or similar position of the one or more of the one or more recipients for which there are no previous electronic communications, search, by the apparatus, a corpus of the sender'"'"'s history of electronic communications for one or more previous electronic communications sent to or received from the one or more other persons with the same or similar position; identify, by the apparatus, at least one tone of each of the one or more previous electronic communications sent to or received from the one or more other persons with the same or similar position in order to generate one or more preferred tones; compare, by apparatus, the tone of the electronic communication that is being composed by the sender to the one or more preferred tones; and responsive to identifying a discrepancy between the tone of the electronic communication being composed by the sender and the one or more preferred tones, present, by the apparatus, a notification to the sender about the discrepancy.
-
Specification