Predictive message personalization
First Claim
Patent Images
1. A method comprising:
- authenticating, by one or more processors, a community, wherein the community enables sharing of messages between members of the community;
receiving, by one or more processors, a message on a first device, wherein the message is sent from a second device, and wherein the first device and the second device are associated with members of the community of members;
detecting, by one or more processors, an escape character and a keyword embedded together in the received message, wherein the escape character initiates a character sequence corresponding to the keyword in the received message, and wherein the initiated character sequence differentiates the keyword from text of the received message;
based on detecting the escape character, determining, by one or more processors, a detailed message based in part on the keyword in the received message associated with the community;
replacing, by one or more processors, the escape character and the keyword with the determined detailed message; and
displaying, by one or more processors, the received message and the determined detailed message.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments of the present invention provide a method, computer program product, and a computer system for predicting message personalization. According to one embodiment a message is received on a first device, wherein the message is sent from a second device, and wherein the first device and the second device are in a community. An escape character followed by a keyword in the received message is detected. A detailed message is determined based in part on the keyword in the received message associated with the community. Next the escape character and the keyword are replaced with the determined detailed message. Finally, the received message and the determined detailed message are displayed.
21 Citations
20 Claims
-
1. A method comprising:
-
authenticating, by one or more processors, a community, wherein the community enables sharing of messages between members of the community; receiving, by one or more processors, a message on a first device, wherein the message is sent from a second device, and wherein the first device and the second device are associated with members of the community of members; detecting, by one or more processors, an escape character and a keyword embedded together in the received message, wherein the escape character initiates a character sequence corresponding to the keyword in the received message, and wherein the initiated character sequence differentiates the keyword from text of the received message; based on detecting the escape character, determining, by one or more processors, a detailed message based in part on the keyword in the received message associated with the community; replacing, by one or more processors, the escape character and the keyword with the determined detailed message; and displaying, by one or more processors, the received message and the determined detailed message. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer program product comprising:
-
program instructions to authenticate a community, wherein the community enables sharing of messages between members of the community; program instructions to receive a message on a first device, wherein the message is sent from a second device, and wherein the first device and the second device are associated with members of the community of members; program instructions to detect an escape character and a keyword embedded together in the received message, wherein the escape character initiates a character sequence corresponding to the keyword in the received message, and wherein the initiated character sequence differentiates the keyword from text of the received message; based on detecting the escape character, program instructions to determine a detailed message based in part on the keyword in the received message associated with the community; program instructions to replace the escape character and the keyword with the determined detailed message; and program instructions to display the received message and the determined detailed message. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A computer system comprising:
-
one or more computer processors; one or more computer readable storage media; program instructions to authenticate a community, wherein the community enables sharing of messages between members of the community; program instructions to receive a message on a first device, wherein the message is sent from a second device, and wherein the first device and the second device are associated with members of the community of members; program instructions to detect an escape character and a keyword embedded together in the received message, wherein the escape character initiates a character sequence corresponding to the keyword in the received message, and wherein the initiated character sequence differentiates the keyword from text of the received message; based on detecting the escape character, program instructions to determine a detailed message based in part on the keyword in the received message associated with the community; program instructions to replace the escape character and the keyword with the determined detailed message; and program instructions to display the received message and the determined detailed message. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification