ENHANCING A MESSAGE BY PROVIDING SUPPLEMENTAL CONTENT IN THE MESSAGE
First Claim
1. A method of displaying advertising content in a conversation thread between multiple users based on two or more topics identified in the conversation thread, the method comprising:
- accessing a conversation thread between two users that is displayed in an interface, the conversation thread comprised of a series of messages containing text that are exchanged between two or more users;
analyzing words or phrases in the conversation thread to identify two or more topics in the conversation thread, the two or more topics being identified when a keyword-analysis threshold associated with each topic is exceeded;
using the two or more identified topics in the conversation thread to select advertising content to display to the users,wherein the advertising content is associated with the two or more topics in the conversation thread; and
providing the selected advertising content in the conversation thread to the users.
0 Assignments
0 Petitions
Accused Products
Abstract
The present technology relates to enhancing a message with supplemental content. The system may enhance a message based on topics identified in past correspondence messages or topics anticipated based on an intended recipient of a correspondence message being drafted. The system can operate in combination or conjunction with a language prediction system, an optimizing language model, and a text input method. The systems and methods provide users with supplemental content at a time and in a specific situation, which allows for effective targeting of content.
17 Citations
20 Claims
-
1. A method of displaying advertising content in a conversation thread between multiple users based on two or more topics identified in the conversation thread, the method comprising:
-
accessing a conversation thread between two users that is displayed in an interface, the conversation thread comprised of a series of messages containing text that are exchanged between two or more users; analyzing words or phrases in the conversation thread to identify two or more topics in the conversation thread, the two or more topics being identified when a keyword-analysis threshold associated with each topic is exceeded; using the two or more identified topics in the conversation thread to select advertising content to display to the users, wherein the advertising content is associated with the two or more topics in the conversation thread; and providing the selected advertising content in the conversation thread to the users. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A non-transitory computer-readable storage medium containing machine-implementable instructions for performing a method of displaying advertising content in a conversation window, the method comprising:
-
receiving a first message from at least one participant in the conversation window, the first message including textual content; receiving a draft message entered by the recipient of the first message, the draft message including textual content; determining whether the first message and the draft message relate to two topics based on an analysis for the textual content of each message; when the first message and draft message relate to two topics, accessing a data structure containing advertising content associated with topics; identifying advertising content associated with the combination of the two topics; displaying within the conversation window an option to include the identified advertising content with the draft message; receiving a selection to include the advertising content with the draft message; and after the draft message is transmitted to another participant, at least partially displaying the identified advertising content within the conversation window. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A system for entering advertising content in a message contained in a conversation thread of a messaging application, the system comprising:
-
memory containing a data structure and computer-executable instructions; wherein the data structure includes multiple topics and advertising content for enhancing a text-based message, the advertising content being associated with each of the multiple topics; wherein the computer-executable instructions include instructions to; analyze transmitted or received text-based messages to identify two or more topics, wherein the text-based messages are exchanged between a user and another party, and wherein the two or more topics are associated with specific advertising content; determine a time to provide to the user an indication of an availability of the specific advertising content; provide to the user an option to add the specific advertising content to a draft text-based message; and insert the specific advertising content into the draft text-based message after the user selects the option; and at least one processor for executing the computer-executable instructions stored in the memory. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification