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 message prediction engine from a user device, message context data indicative of context of a conversation taking place between particular people during a messaging session;
processing the message context data, at the message prediction engine, to determine, based on prior conversation patterns between those particular people, a predicted conversation pattern of the conversation that is taking place between the particular people;
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, wherein the recommended text comprises;
options for suggested language that are predicted to compete at least part of the message, wherein the suggested language to be included in the message comprises;
a plurality of suggested entries for the messaging session, wherein each of the suggested entries comprises;
a different recommended lines of text, wherein each of the different recommended lines of text indicates different suggested language for the message corresponding to the message context data; and
displaying the recommended text within a 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.
-
Citations
22 Claims
-
1. A computer-implemented method of intelligent predictive messaging, the method comprising:
-
obtaining, at a message prediction engine from a user device, message context data indicative of context of a conversation taking place between particular people during a messaging session; processing the message context data, at the message prediction engine, to determine, based on prior conversation patterns between those particular people, a predicted conversation pattern of the conversation that is taking place between the particular people; 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, wherein the recommended text comprises;
options for suggested language that are predicted to compete at least part of the message, wherein the suggested language to be included in the message comprises;
a plurality of suggested entries for the messaging session, wherein each of the suggested entries comprises;
a different recommended lines of text, wherein each of the different recommended lines of text indicates different suggested language for the message corresponding to the message context data; anddisplaying the recommended text within a message field. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A computer-implemented method of intelligent predictive messaging, the method comprising:
-
initiating a messaging session between a first user of first user device and a second user of a second user device, wherein the first user and the second user are participants in a conversation taking place as part of the messaging session; receiving, at a message prediction engine from the first user device or the second user device, message context data associated with the messaging session that indicates a characteristic of the conversation; determining, at the message prediction engine based on the characteristic of the conversation that is indicative of context of the conversation, a predicted conversation pattern 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, wherein the recommended text comprises;
options for suggested language that are predicted to compete at least part of the message, wherein the suggested language to be included in the message comprises;
a plurality of suggested entries for the messaging session, wherein each of the suggested entries comprises;
a different recommended lines of text, wherein each of the different recommended lines of text indicates different suggested language for the message corresponding to the message context data; andproviding, to the first user device or to the second user device, suggested message content that comprises the recommended text, and displaying the suggested message content within a message field at the first user device or the second user device. - View Dependent Claims (15, 16, 17, 18)
-
-
19. A computer-implemented system, comprising:
-
a first user device; and a system configured to execute a message prediction engine, the system comprising;
a processor and a memory, wherein the memory comprises a non-transitory computer-readable-medium having computer-executable instructions for the message predication engine stored therein that, when executed by the processor, cause the processor to;obtain, at the message prediction engine from the first user device, message context data indicative of context of a conversation taking place between a first user of the first user device and a second user of a second user device; analyze the message context data, at the message prediction engine, to determine, based on prior conversation patterns between the first user and the second user a predicted conversation pattern of the conversation that is taking place between the first user and the second user who are participating in the conversation; generate, at the message prediction engine based on the predicted conversation pattern, suggested message content that 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, wherein the recommended text comprises;
options for suggested language that are predicted to compete at least part of the message, wherein the suggested language to be included in the message comprises;
a plurality of suggested entries for the messaging session, wherein each of the suggested entries comprises;
a different recommended lines of text, wherein each of the different recommended lines of text indicates different suggested language for the message corresponding to the message context data; andprovide the recommended text to either the first user device or the second user device. - View Dependent Claims (20, 21, 22)
-
Specification