Intelligent automated messaging for computer-implemented devices
First Claim
Patent Images
1. A computer-implemented method of intelligent predictive messaging, the method comprising:
- obtaining, at a messaging server from a user device, message context data indicative of context of a conversation taking place between particular participants during a messaging session, wherein the particular participants are people and wherein the conversation takes place between the people;
processing the message context data, at a message prediction engine, to determine a predicted messaging scenario of the conversation between the particular participants of the conversation based on prior conversation patterns between those particular participants of the conversation, wherein the predicted messaging scenario includes a predicted conversation pattern of the conversation that is taking place between the particular participants of the conversation;
determining, at the message prediction engine based on the predicted conversation pattern, recommended text that indicates suggested language to be included in a message as part of the conversation to complete at least part of the message, wherein the suggested language corresponds to the message context data indicative of the context of the conversation, and wherein the recommended text comprises options for suggested language that are predicted to compete at least part of the message;
displaying the recommended text within a message field at the user device, and automatically populating the message field with at least some of the suggested language; and
thereafter, sending the message from the user device, the message including content of the message field.
1 Assignment
0 Petitions
Accused Products
Abstract
Various computer-implemented systems and methods are provided here for purposes of intelligent predictive messaging. An exemplary system can be operated to obtain message context data associated with a messaging session, process the message context data to obtain suggested message content for the messaging session, and automatically populate a message field of a user device with at least some of the suggested message content. The system may proceed by sending a message from the user device, where the message includes content of the message field.
146 Citations
21 Claims
-
1. A computer-implemented method of intelligent predictive messaging, the method comprising:
-
obtaining, at a messaging server from a user device, message context data indicative of context of a conversation taking place between particular participants during a messaging session, wherein the particular participants are people and wherein the conversation takes place between the people; processing the message context data, at a message prediction engine, to determine a predicted messaging scenario of the conversation between the particular participants of the conversation based on prior conversation patterns between those particular participants of the conversation, wherein the predicted messaging scenario includes a predicted conversation pattern of the conversation that is taking place between the particular participants of the conversation; determining, at the message prediction engine based on the predicted conversation pattern, recommended text that indicates suggested language to be included in a message as part of the conversation to complete at least part of the message, wherein the suggested language corresponds to the message context data indicative of the context of the conversation, and wherein the recommended text comprises options for suggested language that are predicted to compete at least part of the message; displaying the recommended text within a message field at the user device, and automatically populating the message field with at least some of the suggested language; and thereafter, sending the message from the user device, the message including content of the message field. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer-implemented method of intelligent predictive messaging, the method comprising:
-
initiating, with a messaging server system, a messaging session between a first user of a first user device and a second user of a second user device that are particular participants of a conversation, wherein the particular participants are people and wherein the conversation takes place between the people; determining, at the messaging server system based on a characteristic of a conversation taking place between the first user device and the second user device as part of the messaging session, wherein the characteristic of the conversation is indicative of context of the conversation, a predicted messaging scenario during the conversation taking place between the first user device and the second user device during the messaging session based on prior conversation patterns between those particular participants of the conversation, wherein the predicted messaging scenario includes a predicted conversation pattern of the conversation that is taking place between the particular participants of the conversation; determining, based on the predicted conversation pattern, recommended text that indicates suggested language to be included in a message as part of the conversation to complete at least part of the message, wherein the suggested language corresponds to the characteristic of the conversation indicative of the context of the conversation, and wherein the recommended text comprises options for suggested language that are predicted to compete at least part of the message; and providing suggested message content to the first user device and/or to the second user device, wherein the suggested message content comprises;
the recommended text that indicates the suggested language for the message as part of the conversation, wherein the suggested language corresponds to the characteristic of the conversation indicative of the context of the conversation, the suggested message content being influenced by the predicted messaging scenario. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A computer-implemented system, comprising:
-
a first user device; and a messaging server, comprising;
a processor and a memory, wherein the memory comprises a non-transitory computer-readable-medium having computer-executable instructions stored therein that, when executed by the processor, cause the processor to;initiate a messaging session; obtain, at the messaging server from the first user device, message context data indicative of context of a conversation taking place between the first user device and a second user device associated with particular participants of the conversation during the messaging session, wherein the particular participants are people and wherein the conversation takes place between the people; analyze the message context data, at a message prediction engine, to determine, based on prior conversation patterns between those particular participants of the conversation, a predicted messaging scenario during the conversation between the particular participants of the conversation as part of the messaging session, wherein the predicted messaging scenario includes a predicted conversation pattern of the conversation that is taking place between the particular participants of the conversation; and generate, at the message prediction engine based on the predicted conversation pattern, suggested message content for the predicted messaging scenario, wherein the suggested message content comprises;
recommended text that indicates suggested language to be included in a message as part of the conversation to complete at least part of the message, wherein the suggested language corresponds to the message context data indicative of the context of the conversation, and wherein the recommended text comprises options for suggested language that are predicted to compete at least part of the message,wherein the recommended text is presented within a message field at the first user device, and automatically populates the message field with at least some of the suggested language to a participant of the messaging session. - View Dependent Claims (17, 18, 19, 20, 21)
-
Specification