SMART MESSAGING FOR COMPUTER-IMPLEMENTED DEVICES
First Claim
1. A computer-implemented method of smart messaging, the method comprising:
- obtaining, at a machine learning application from a user device, message context data indicative of context of a conversation taking place between particular users during a messaging session;
processing the message context data, at the machine learning application, to determine a predicted conversation pattern of the conversation that is taking place between the particular users;
determining, at the machine learning application based on the predicted conversation pattern, options for suggested responses that are predicted to compete at least part of a response message as part of the conversation, wherein each of the options for suggested responses corresponds to the message context data indicative of the context of the conversation;
displaying one of the suggested responses within a message field in response to selection of that suggested response.
1 Assignment
0 Petitions
Accused Products
Abstract
Various computer-implemented systems and methods are provided here for purposes of smart messaging. A machine learning application can obtain message context data from a user device, and process the message context data to determine a predicted conversation pattern of the conversation that is taking place between the particular users. The message context data is indicative of context of a conversation taking place between particular users during a messaging session. Based on the predicted conversation pattern, the machine learning application can then determine options for suggested responses that are predicted to compete at least part of a response message as part of the conversation. Each of the options for suggested responses corresponds to the message context data indicative of the context of the conversation. In response to selection of one of the suggested responses, that suggested response can be displayed within a message field.
-
Citations
23 Claims
-
1. A computer-implemented method of smart messaging, the method comprising:
-
obtaining, at a machine learning application from a user device, message context data indicative of context of a conversation taking place between particular users during a messaging session; processing the message context data, at the machine learning application, to determine a predicted conversation pattern of the conversation that is taking place between the particular users; determining, at the machine learning application based on the predicted conversation pattern, options for suggested responses that are predicted to compete at least part of a response message as part of the conversation, wherein each of the options for suggested responses corresponds to the message context data indicative of the context of the conversation; displaying one of the suggested responses within a message field in response to selection of that suggested response. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A computer-implemented method of smart 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 machine learning application 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 machine learning application based on the characteristic of the conversation that is indicative of context of the conversation, a predicted conversation pattern of the conversation; determining, at the machine learning application based on the predicted conversation pattern, options for suggested responses that are predicted to compete at least part of a response message as part of the conversation to complete, wherein each of the options for suggested responses corresponds to the characteristic of the conversation indicative of the context of the conversation; and providing, to the first user device or to the second user device, one of the suggested responses; and displaying that suggested response within a message field at the first user device or the second user device. - View Dependent Claims (15, 16, 17, 18, 19)
-
-
20. A computer-implemented system, comprising:
-
a first user device; and a system configured to execute a machine learning application, the system comprising;
a processor and a memory, wherein the memory comprises a non-transitory computer-readable-medium having computer-executable instructions for the machine learning application stored therein that, when executed by the processor, cause the processor to;obtain, at the machine learning application 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 machine learning application, to determine 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 machine learning application based on the predicted conversation pattern, options for suggested responses that are predicted to compete at least part of a response message as part of the conversation, wherein each of the options for suggested responses corresponds to the message context data indicative of the context of the conversation; and provide one of the suggested responses to either the first user device or the second user device. - View Dependent Claims (21, 22, 23)
-
Specification