Expressing statements in messages with personalized expression style
First Claim
1. A method of expressing a statement to a recipient on behalf of a user on a device having a processor, the method comprising:
- executing on the processor instructions that cause the device to;
examine an expression set comprising at least one expression authored by the user to identify a phrase that appears in at least one prior expression previously authored by the user and that is relevant to the statement;
compose a message expressing the statement in an expression style of the user by;
selecting a message template associated with the expression style of the user, wherein the message template comprises at least one slot for insertion of content to adapt the message template to the statement; and
inserting the phrase previously authored by the user into the at least one message slot of the message template;
present the message to the user for confirmation; and
responsive to receiving a confirmation of the message from the user, transmit the message to the recipient, transmit the message to the recipient.
9 Assignments
0 Petitions
Accused Products
Abstract
Many computing scenarios enable a user to send a message to a user expressing a statement, such as a “happy birthday” message or a “let'"'"'s meet for lunch” message, and may seek assistance in composing the message. Some services may suggest stock messages, which the user may browse and select, but the generic, impersonal style of the messages may be apparent to the recipient. Presented herein are techniques for composing a message from a user to a recipient expressing a selected statement in the personalized style of the user. Such techniques involve evaluating an expression set (e.g., a mailbox or text message set) of the user to identify an expression style of the user when expressing such statements to such recipients, and composing a message that expressing the statement in the expression style of the user.
35 Citations
20 Claims
-
1. A method of expressing a statement to a recipient on behalf of a user on a device having a processor, the method comprising:
executing on the processor instructions that cause the device to; examine an expression set comprising at least one expression authored by the user to identify a phrase that appears in at least one prior expression previously authored by the user and that is relevant to the statement; compose a message expressing the statement in an expression style of the user by; selecting a message template associated with the expression style of the user, wherein the message template comprises at least one slot for insertion of content to adapt the message template to the statement; and inserting the phrase previously authored by the user into the at least one message slot of the message template; present the message to the user for confirmation; and responsive to receiving a confirmation of the message from the user, transmit the message to the recipient, transmit the message to the recipient. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
12. A nontransitory memory device storing instructions that, when executed on a processor of a server, cause the server to express a statement to a recipient on behalf of a user, by:
-
examining an expression set comprising at least one expression authored by the user to identify a phrase that appears in at least one prior expression previously authored by the user and that is relevant to the statement; composing a message expressing the statement in the expression style of the user by; selecting a message template associated with the expression style of the user, wherein the message template comprises at least one slot for insertion of content to adapt the message template to the statement; and inserting the phrase previously authored by the user into the at least one message slot of the message template; presenting the message to the user for confirmation; and responsive to receiving a confirmation of the message from the user, transmitting the message to the recipient. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. A server that sends a message expressing a statement on behalf of a user, the server comprising:
-
a processor; and a memory storing; an expression set comprising at least one expression authored by the user; and instructions that, when executed by the processor, provide; an expression style identifier that examines the expression set to identify a phrase that appears in at least one prior expression previously authored by the user and that is relevant to the statement; and a message composer that; composes a message expressing the statement in an expression style of the user by;
selecting a message template associated with the expression style of the user, wherein the message template comprises at least one slot for insertion of content to adapt the message template to the statement; and
inserting the phrase previously authored by the user into the at least one message slot of the message template;presents the message to the user for confirmation; and responsive to receiving a confirmation of the message from the user, transmits the message to the recipient. - View Dependent Claims (19, 20)
-
Specification