Analyzing messages and/or documents to provide suggestions to modify messages and/or documents to be more suitable for intended recipients

US9367537B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9367537-B2
Application numberUS-201414242384-A
CountryUS
Kind codeB2
Filing dateApr 1, 2014
Priority dateApr 1, 2014
Publication dateJun 14, 2016
Grant dateJun 14, 2016

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A method, system and computer program product for assisting authors in composing suitable messages or documents for intended recipients. A profile to be used in analyzing the message/document is obtained, where the profile contains a set of corrections and correlations to be applied to the message/document for the intended recipients of the message/document. The content of the message/document is analyzed using the obtained profile to assess for any language that may be misunderstood or offensive to the intended recipients. Upon identifying words, phrases, sentences or images in the message/document as being potentially misunderstood or offensive to the recipients, suggestions are provided to modify such language. In this manner, the author of the message/document is able to assess the content and context of the message/document based on the intended recipients prior to sending the message/document thereby reducing the likelihood that the recipients will interpret the message/document in an untoward manner.

First claim

Opening claim text (preview).

The invention claimed is: 1. A computer program product for assisting authors in composing suitable messages or documents for intended recipients, the computer program product comprising a computer readable storage medium having program code embodied therewith, the program code comprising the programming instructions for: identifying one or more recipients to receive a message or document; obtaining a profile to be used in analyzing said message or document to be sent to said one or more recipients, wherein said profile comprises a set of corrections and correlations to be applied to said message or document; analyzing content of said message or document using said obtained profile; identifying one or more words, phrases, sentences or images in said message or document that are potentially misunderstood or offensive to said one or more recipients; and providing one or more suggestions to modify said identified one or more words, phrases, sentences or images in said message or document to no longer be misunderstood or offensive to said one or more recipients. 2. The computer program product as recited in claim 1 , wherein the program code further comprises the programming instructions for: obtaining a role of said one or more recipients; retrieving said profile associated with said role to be used in analyzing said message or document to be sent to said one or more recipients. 3. The computer program product as recited in claim 1 , wherein the program code further comprises the programming instructions for: determining whether said message or document is in response to a received message or document; and analyzing said content of said message or document using said obtained profile and in light of a context of said received message or document in response to said message or document being in response to said received message or document. 4. The computer program product as recited in claim 1 , wherein the program code further comprises the programming instructions for: determining whether a geographical area associated with said one or more recipients is obtained; and analyzing said content of said message or document using said obtained profile and in light of said geographical area associated with said one or more recipients in response to obtaining said geographical area associated with said one or more recipients. 5. The computer program product as recited in claim 1 , wherein the program code further comprises the programming instructions for: determining whether a culture associated with said one or more recipients is obtained; and analyzing said content of said message or document using said obtained profile and in light of said culture associated with said one or more recipients in response to obtaining said culture associated with said one or more recipients. 6. The computer program product as recited in claim 1 , wherein the program code further comprises the programming instructions for: receiving a response from an author of said message or document to accept or reject said one or more suggestions; and modifying said message or document based on said response from said author. 7. The computer program product as recited in claim 6 , wherein the program code further comprises the programming instructions for: updating said profile to reflect said author's response. 8. A system, comprising: a memory unit for storing a computer program for assisting authors in composing suitable messages or documents for intended recipients; and a processor coupled to the memory unit, wherein the processor is configured to execute the program instructions of the computer program comprising: identifying one or more recipients to receive a message or document; obtaining a profile to be used in analyzing said message or document to be sent to said one or more recipients, wherein said profile comprises a set of corrections and correlations to be applied to said message or document; analyzing content of said message or document using said obtained profile; identifying one or more words, phrases, sentences or images in said message or document that are potentially misunderstood or offensive to said one or more recipients; and providing one or more suggestions to modify said identified one or more words, phrases, sentences or images in said message or document to no longer be misunderstood or offensive to said one or more recipients. 9. The system as recited in claim 8 , wherein the program instructions of the computer program further comprises: determining whether said message or document is in response to a received message or document; and analyzing said content of said message or document using said obtained profile and in light of a context of said received message or document in response to said message or document being in response to said received message or document. 10. The system as recited in claim 8 , wherein the program instructions of the computer program further comprises: determining whether a geographical area associated with said one or more recipients is obtained; and analyzing said content of said message or document using said obtained profile and in light of said geographical area associated with said one or more recipients in response to obtaining said geographical area associated with said one or more recipients. 11. The system as recited in claim 8 , wherein the program instructions of the computer program further comprises: determining whether a culture associated with said one or more recipients is obtained; and analyzing said content of said message or document using said obtained profile and in light of said culture associated with said one or more recipients in response to obtaining said culture associated with said one or more recipients. 12. The system as recited in claim 8 , wherein the program instructions of the computer program further comprises: receiving a response from an author of said message or document to accept or reject said one or more suggestions; and modifying said message or document based on said response from said author. 13. The system as recited in claim 12 , wherein the program instructions of the computer program further comprises: updating said profile to reflect said author's response. 14. The system as recited in claim 8 , wherein the program instructions of the computer program further comprises: obtaining a role of said one or more recipients; retrieving said profile associated with said role to be used in analyzing said message or document to be sent to said one or more recipients.

Assignees

Inventors

Classifications

  • G06F40/40Primary

    Processing or translation of natural language (natural language analysis G06F40/20; semantic analysis G06F40/30) · CPC title

  • G06F40/30Primary

    Semantic analysis · CPC title

  • G06F17/28Primary

    Physics · mapped topic

  • Physics · mapped topic

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9367537B2 cover?
A method, system and computer program product for assisting authors in composing suitable messages or documents for intended recipients. A profile to be used in analyzing the message/document is obtained, where the profile contains a set of corrections and correlations to be applied to the message/document for the intended recipients of the message/document. The content of the message/document …
Who is the assignee on this patent?
IBM
What technology area does this patent fall under?
Primary CPC classification G06F40/40. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jun 14 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).