A method, system, and medium for providing context-sensitive writing assistance to a user that is composing a textual communication are described. The context is used to tune the writing assistance to accommodate the different communication styles between users and recipients. The context includes the writing medium, the recipient, and the writer. Examples of writing assistance include spell check, grammar check, and auto-fill in.
Legal claims defining the scope of protection, as filed with the USPTO.
1. One or more non-transitory computer-readable media having computer-executable instructions embodied thereon that, when executed by a computing device, facilitate a method of providing context-sensitive writing assistance, the method comprising: determining a context of a textual communication that a user is composing, wherein the context comprises a specific recipient to which the textual communication is addressed; selecting one or more dictionaries from a plurality of dictionaries, wherein the one or more dictionaries include words that are consistent with a communication style used in previous textual communications addressed to the specific recipient or written by the specific recipient; and providing, by way of the computing device, writing assistance that utilizes the one or more dictionaries, thereby tuning the writing assistance to match the communication style, wherein the writing assistance comprises a text slang to proper English conversion function that is activated only when a text-slang dictionary is not one of the one or more dictionaries, wherein the writing assistance is provided while the textual communication is being composed.
2. The media of claim 1 , wherein the method further comprises determining the specific recipient's communication style by analyzing text in one or more textual communications previously received from the specific recipient, wherein the specific recipient's communication style is used to determine the communication style.
3. The media of claim 2 , wherein the method further comprises determining the user's communication style to the specific recipient by analyzing text in one or more textual communications previously sent to the specific recipient from the user, wherein the user's communication style is combined with the specific recipient's communication style to determine the communication style.
4. The media of claim 1 , wherein the writing assistance is one or more of spell check and auto-complete.
5. The media of claim 1 , wherein the plurality of dictionaries includes a standard language dictionary, a text-message slang dictionary, a legal dictionary, a medical dictionary, a slang dictionary, and a personalized dictionary.
6. The media of claim 1 , wherein the textual communication is one or more of a text message, an e-mail, a blog entry, a microblog entry, and a posting on a social website.
7. The media of claim 1 , wherein the method further comprises receiving an initial default preference for the one or more dictionaries from the user for the specific recipient.
8. One or more non-transitory computer-readable media having computer-executable instructions embodied thereon that, when executed by a computing device, facilitate a method of providing context-sensitive writing assistance, the method comprising: determining a context of a textual communication that a user is composing, wherein the context of the textual communication comprises a specific recipient of the textual communication and a specific communication medium in which the textual communication is being composed; selecting one or more dictionaries from a plurality of dictionaries, wherein the one or more dictionaries include words that are consistent with a communication style used in previous textual communications in the specific communication medium that are addressed to the specific recipient or written by the specific recipient; and providing, by way of the computing device, writing assistance that utilizes the one or more dictionaries, thereby tuning the writing assistance to match the communication style, wherein the writing assistance comprises a text slang to proper English conversion function that is activated only when a text-slang dictionary is not one of the one or more dictionaries, wherein the writing assistance is provided while the textual communication is being composed.
9. The media of claim 8 , wherein the one or more dictionaries are selected using a communication profile for the specific recipient that maintains the communication style for the specific recipient on a per-communication-medium basis.
10. The media of claim 9 , wherein the method further comprises building the communication profile based on words used in one or more messages received from the specific recipient, wherein the one or more messages are in the specific communication medium.
11. The media of claim 9 , wherein the method further comprises building the communication profile based on words used in one or more messages communicated to the specific recipient from the user, wherein the one or more messages are in the specific communication medium.
12. The media of claim 9 , wherein the method further comprises receiving input from the user to designate the communication style for one or more recipients within the communication profile.
13. The media of claim 8 , wherein, when multiple dictionaries are selected, the writing assistance uses words in any of the multiple dictionaries to provide the writing assistance.
Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.
November 17, 2010
December 2, 2014
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.