Systems, methods, network elements and applications for modifying messages
First Claim
Patent Images
1. A computer implemented method of selecting information content for transmission in connection with a current message, the method comprising:
- selecting, by a processor, a previous message to the current message;
identifying, by the processor, one keyword in the previous message;
determining, by the processor, that the current message and the previous message belong to a first communication dialog upon a determination that the content of the current message and the previous message relate to each other;
selecting, by the processor, information content for transmission in connection with the current message based on the one keyword in the previous message when the current message and the previous message belong to the first communication dialog; and
determining, by the processor, that the first communication dialog concludes with the current message when the content of the current message includes an affirmative response, wherein a subsequent message to the current message is part of a second communication dialog different than the first communication dialog and the current message is not part of the second communication dialog.
5 Assignments
0 Petitions
Accused Products
Abstract
Methodologies and mechanisms are provided that enable the monitoring of communication dialogs or sessions between a plurality of users or a user and a content service and a determination of content to be added to current and/or future messages sent in the communication dialog(s) or session(s) based on content of one or more previously sent messages.
In embodiments of the invention the message and previous message comprising the dialogue(s) or session(s) are transmitted between a first party and a second party and the messages are intercepted en route for a respective party.
-
Citations
100 Claims
-
1. A computer implemented method of selecting information content for transmission in connection with a current message, the method comprising:
-
selecting, by a processor, a previous message to the current message; identifying, by the processor, one keyword in the previous message; determining, by the processor, that the current message and the previous message belong to a first communication dialog upon a determination that the content of the current message and the previous message relate to each other; selecting, by the processor, information content for transmission in connection with the current message based on the one keyword in the previous message when the current message and the previous message belong to the first communication dialog; and determining, by the processor, that the first communication dialog concludes with the current message when the content of the current message includes an affirmative response, wherein a subsequent message to the current message is part of a second communication dialog different than the first communication dialog and the current message is not part of the second communication dialog. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. An article of manufacture for selecting information content for transmission in connection with a current message, the article of manufacture comprising a non-transitory machine readable medium containing one or more programs which when executed implement the steps of:
- selecting a previous message to the current message;
identifying at least one keyword in the previous message;
determining that the current message and the previous message belong to a first communication dialog, upon a determination that the content of the current message and the previous message relate to each other;
selecting information content for transmission in connection with the current message based on the at least one keyword in the previous message, when the current message and the previous message belong to the first communication dialog; and
determining that the first communication dialog concludes with the current message when the content of the current message includes an affirmative response, wherein a subsequent message to the current message is part of a second communication dialog different than the first communication dialog and the current message is not part of the second communication dialog. - View Dependent Claims (27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50)
- selecting a previous message to the current message;
-
51. A system comprising:
-
a processor; and a memory containing instructions that, when executed, cause the processor to; select a previous message to a current message; identify at least one keyword in the previous message; determine that the current message and the previous message belong to a first communication dialog upon a determination that the content of the current message and the previous message relate to each other select information content for transmission in connection with the current message based on the one keyword in the previous message when the current message and the previous message belong to the first communication dialog; and determine that the first communication dialog concludes with the current message when the content of the current message includes an affirmative response, wherein a subsequent message to the current message is part of a second communication dialog different than the first communication dialog and the current message is not part of the second communication dialog. - View Dependent Claims (52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75)
-
-
76. A non-transitory computer-readable medium containing instruction that, when executed by a computing device, cause the computing device to:
-
select a previous message to a current message; identify at least one keyword in the previous message; determine that the current message and the previous message belong to a first communication dialog upon a determination that the content of the current message and the previous message relate to each other select information content for transmission in connection with the current message based on the at least one keyword in the previous message when the current message and the previous message belong to the first communication dialog; and determine that the first communication dialog concludes with the current message when the content of the current message includes an affirmative response, wherein a subsequent message to the current message is part of a second communication dialog different than the first communication dialog and the current message is not part of the second communication dialog. - View Dependent Claims (77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100)
-
Specification