Automatic suggestions and other content for messaging applications
US-2017180276-A1 · Jun 22, 2017 · US
US10574607B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10574607-B2 |
| Application number | US-201615157823-A |
| Country | US |
| Kind code | B2 |
| Filing date | May 18, 2016 |
| Priority date | May 18, 2016 |
| Publication date | Feb 25, 2020 |
| Grant date | Feb 25, 2020 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A mechanism is provided for validating an attachment to an electronic communication being composed based on the recipients of the electronic communication. An associated tone or theme of the at least one attachment to 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. Responsive to identifying a tone discrepancy between the tone or theme of the at least one attachment and the one or more preferred tones, a notification is presented to the sender.
Opening claim text (preview).
What is claimed is: 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 an attachment to an electronic communication being composed based on the recipients of the electronic communication, the method comprising: identifying, by the data processing system, an associated tone or theme of at least one attachment to 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 or theme of the at least one attachment to the one or more preferred tones; and responsive to identifying a discrepancy between the tone or theme of the at least one attachment and the one or more preferred tones, presenting, by the data processing system, a notification to the sender about the discrepancy. 2. The method of claim 1 , wherein the identification of the tone or theme of the at least one attachment to the electronic communication is analyzed for at least one of language tones using a linguistic analysis that studies the correlation between various tones and linguistic features in the attachment to the electronic communication; social scores based on the openness to experience, conscientiousness, extraversion, agreeableness, and neuroticism of the attachment to the electronic communication; or writing style of the attachment to electronic communication using a linguistic analysis of each sentence. 3. The method of claim 1 , wherein determining the at least one relative position, rank, title, or standing of the sender and each of the one or more recipients comprises: identifying the at least one relative position, rank, title, or standing of the sender and each of the one or more recipients from at least one of an organizational chart for the company where the sender is employed; organizational charts gathered from websites associated with a domain name of an email of the one or more recipients representing the administrative realm for the electronic communication; information from social media sites; or a hierarchical or informational data structure. 4. The method of claim 1 , wherein determining the at least one relative position, rank, title, or standing of the sender and each of the one or more recipients comprises: determining a relative distance between the at least one relative position, rank, title, or standing of the sender and the at least one relative position, rank, title, or standing of each of the one or more recipients. 5. The method of claim 1 , wherein identifying the one or more previous electronic communications sent to or received from one or more of the one or more recipients comprises: searching a corpus of the sender's history of electronic communications for the one or more previous electronic communications sent to or received from the one or more of the one or more recipients. 6. The method of claim 1 , wherein identifying the one or more previous electronic communications sent to or received from one or more of the one or more recipients comprises: identifying one or more other persons that have the same or similar position to that of the sender; and using the one or more other persons that have the same or similar position to that of the sender, searching a corpus of information of electronic communications for one or more previous electronic communications sent to or received from persons with the same or similar position to that of the sender. 7. The method of claim 1 , wherein identifying at least one tone of each of the one or more previous electronic communications in order to generate the one or more preferred tones comprises: differentiating between those previous electronic communications that were sent by the sender to each of the one or more recipients versus those previous electronic communications that were received by the sender from each of the one or more recipients; and comparing the tone of the previous electronic communications sent by the sender to the one or more recipients to the tone of responses to the previous electronic communications received by the sender from the one or more recipients in order to generate the one or more preferred tones. 8. The method of claim 1 , wherein the notification notifies the sender that the tone or theme of the attachment to the electronic communication may annoy or irritate one or more of the one or more recipients. 9. The method of claim 1 , wherein the notification notifies the sender that the tone or theme of the attachment to the electronic communication may annoy or irritate one or more of the one or more recipients; identifies one or more specific recipients the electronic communication may annoy or irritate; and identifies a position of each of the one or more specific recipients. 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 an attachment to 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, an associated tone or theme of at least one attachment to 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, by 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 his
Grammatical analysis; Style critique · CPC title
Annexed information, e.g. attachments · CPC title
Semantic analysis · CPC title
Content adaptation, e.g. replacement of unsuitable content · CPC title
Physics · mapped topic
Related publications grouped by family.
Answers are generated from the same data shown on this page.