IP Library Granted Patent US 8,588,825
Granted Patent B2
US 8,588,825 · App. 12/786,702 · Granted Nov 19, 2013

Text enhancement

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,588,825
App. No.
12/786,702
Granted
Nov 19, 2013
Kind
B2
Abstract

A method including receiving text authored by a user to create a text message; interpreting a meaning of the text; determining a mood of the user; obtaining contextual information, wherein the contextual information comprises at least one of time of day, day of the week, whether it is a holiday, a user location, or a relationship between the user and a recipient of the text message; selecting a classification for the text message based on the meaning of the text, the mood of the user, and the contextual information; displaying text enhancements for the text message from which the user can select, wherein the text enhancements are based on the classification; receiving a user selection for the text enhancements; including the user selected text enhancements with the text message; and sending the text message with the text enhancements to a recipient.

Claims (88)

1. A method comprising:

receiving, by a user device, text authored by a user to create a text message;

interpreting a meaning of the text;

determining a mood of the user;

obtaining contextual information associated with the text message, wherein the contextual information includes social relationship information between the user and a recipient of the text message;

selecting, by the user device, a classification for the text message based on a least one of the meaning of the text, the mood of the user, or the contextual information;

comparing a confidence value associated with the classification to a threshold value;

determining that a certainty level is met when the confidence value exceeds the threshold value; and

displaying, by the user device, text enhancements for the text message from which the user can select when the confidence value exceeds the threshold value, wherein the text enhancements are based on the classification.

2. The method of claim 1 , wherein the text enhancements comprise at least one of a font size, a font weight, a font style, an animation, an image, an emoticon, a color, or a vibrational pattern.

3. The method of claim 1 , wherein the contextual information further comprises at least one of a user's location, a time of day, a day of a week, or whether it is a holiday, and the method comprising:

determining a location of the user.

4. The method of claim 1 , further comprising:

receiving a user selection for the text enhancements;

including the selected text enhancements with the text message; and

sending the text message with the selected text enhancements to the recipient.

5. The method of claim 1 , further comprising:

assigning a confidence value to the mood of the user.

6. The method of claim 1 , further comprising:

adding metadata to the text message, wherein the metadata indicates that the text message includes the text enhancements; and

sending the text message with the text enhancements and the metadata to the recipient.

7. The method of claim 6 , further comprising:

receiving the text message with the text enhancements and the metadata;

determining whether the text message includes the metadata; and

displaying the text message with the text enhancements when the text message includes the metadata.

8. The method of claim 1 , further comprising:

determining that the certainty level is not met when the confidence value does not exceed the threshold value;

omitting to display the text enhancements to the text message from which the user can select when the certainty level is not met; and

sending the text message to the recipient.

9. The method of claim 1 , further comprising:

receiving a text message;

determining whether the received text message includes metadata, wherein the metadata indicates that the received text message includes text enhancements;

interpreting a meaning of the received text message when the received text message does not include the metadata; and

displaying the text message with text enhancements based on the meaning of the received text message.

10. A user device comprising:

a display;

a communication interface;

a memory to store instructions; and

a processor to execute the instructions to:

receive text authored by a user to create a text message;

interpret a meaning of the text;

obtain a facial expression of the user;

determine a mood of the user based on the facial expression of the user;

select a classification for the text message based on the meaning of the text and the mood of the user, wherein a selection of the classification includes to:

map the mood of the user and the meaning of the text to the classification; and

determine whether a confidence value associated with the classification exceeds a threshold value;

display, via the display, text enhancements for the text message from which the user can select, wherein the text enhancements are based on the classification;

receive a selection by the user for the text enhancements;

include the text enhancements selected by the user with the text message; and

send, via the communication interface, the text message with the text enhancements to a recipient.

11. The user device of claim 10 , wherein the user device comprises a radio telephone.

12. The user device of claim 10 , wherein the text message comprises one of an e-mail, a multimedia messaging service message, or an instant message, and the text enhancements comprise at least one of a font size, a font weight, a font style, an animation, an image, an emoticon, a color, or a vibrational pattern.

13. The user device of claim 10 , wherein the instructions comprise instructions to:

assign a confidence value to the mood of the user; and

select the classification based on a prior history of classification selections.

14. The user device of claim 10 , wherein the instructions comprise instructions to:

obtain contextual information associated with the text, wherein the contextual information comprises one or more of a user location or a social relationship between the user and the recipient; and when selecting the classification, the instructions comprise instructions to:

select the classification for the text message based on the contextual information.

15. The user device of claim 14 , wherein the instructions comprise instructions to:

store and manage a mapping between classifications and meanings of text, moods, and contextual information; and

store and manage a mapping between classifications and text enhancements.

16. The user device of claim 10 , wherein the instructions comprise instructions to:

receive, via the communication interface, a text message;

determine whether the received text message includes metadata, wherein the metadata indicates that the received text message includes text enhancements;

interpret a meaning of the received text message when the received text message does not include the metadata;

display, via the display, the text message with text enhancements based on the meaning of the received text message.

17. The user device of claim 16 , wherein the instructions comprise instructions to:

select a classification for the received text message based on the meaning of the received text message; and

select text enhancements based on the classification of the received text message.

18. A computer-readable medium containing instructions executable by at least one processing system, the computer-readable medium storing instructions to:

receive text authored by a user to create a text message;

interpret a meaning of the text;

obtain a facial expression of the user;

determine a mood of the user based on the facial expression of the user;

obtain contextual information, wherein the contextual information comprises at least one of time of day, day of the week, whether it is a holiday, a user location, or a social relationship between the user and a recipient of the text message;

select a classification for the text message based on the meaning of the text, the mood of the user, and the contextual information;

determine whether a confidence value associated with the classification exceeds a threshold value;

display text enhancements for the text message from which the user can select, wherein the text enhancements are based on the classification;

receive a user selection for the text enhancements;

include the user selected text enhancements with the text message; and

send the text message with the text enhancements to the recipient.

19. The computer-readable medium of claim 18 , wherein the computer-readable medium resides in a user device comprising a radio telephone, and the computer-readable medium further storing one or more instructions to:

assign a confidence value to the mood of the user; and

select the classification based on a prior history of classification selections.

20. The computer-readable medium of claim 18 , when obtaining the social relationship between the user and the recipient, the computer-readable medium further storing one or more instructions to:

access a social network associated with the user;

determine the social relationship between the user and the recipient based on the accessing; and

associate social relationship information with a contact entry of a contacts list stored by the user device.

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 25, 2019
From: SONY MOBILE COMMUNICATIONS, INC.
To: SONY CORPORATION
Reel/Frame 048691/0134 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 22, 2017
From: SONY MOBILE COMMUNICATIONS AB
To: SONY MOBILE COMMUNICATIONS INC.
Reel/Frame 043951/0529 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 21, 2017
From: SONY CORPORATION
To: SONY MOBILE COMMUNICATIONS INC.
Reel/Frame 043943/0631 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 17, 2013
From: SONY MOBILE COMMUNICATIONS AB
To: SONY CORPORATION; SONY MOBILE COMMUNICATIONS AB
Reel/Frame 031422/0036 →
CHANGE OF NAME Recorded Oct 17, 2013
From: SONY ERICSSON MOBILE COMMUNICATIONS AB
To: SONY MOBILE COMMUNICATIONS AB
Reel/Frame 031422/0265 →