State-based electronic message management systems and controllers
First Claim
Patent Images
1. A message processing system comprising:
- a processing device;
an electronic communications network transceiver device in communication with the processing device; and
a computer-readable memory device in communication with the processing device, the computer-readable memory device storing instructions wherein the instructions, when executed by the processing device, direct the processing device to;
receive, from a remote user device associated with a user, a text message;
identify, based on (i) the text message and (ii) at least one intent rule, a message intent associated with the text message;
generate, based on (i) the text message and (ii) at least one conversation rule, an outgoing message to transmit to the remote user device;
associate the text message and the outgoing message with a conversation identifier that identifies a conversation;
identify a current state of the conversation based on at least one conversation state rule and at least one of the following;
(i) the text message, (ii) the message intent, and (iii) the outgoing message;
output, via the electronic communications network transceiver device, the outgoing message to the remote user device; and
store an indication of the current state in association with the conversation.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems, apparatus, methods, and articles of manufacture provide for receiving a text message from a user; identifying, based on (i) the text message and (ii) at least one intent rule, a message intent associated with the text message; identifying a current state of the conversation based on at least one conversation state rule and at least one of the following: (i) the message intent, (ii) the text message, and (iii) an outgoing message; and outputting the outgoing message to the user.
-
Citations
24 Claims
-
1. A message processing system comprising:
-
a processing device; an electronic communications network transceiver device in communication with the processing device; and a computer-readable memory device in communication with the processing device, the computer-readable memory device storing instructions wherein the instructions, when executed by the processing device, direct the processing device to; receive, from a remote user device associated with a user, a text message; identify, based on (i) the text message and (ii) at least one intent rule, a message intent associated with the text message; generate, based on (i) the text message and (ii) at least one conversation rule, an outgoing message to transmit to the remote user device; associate the text message and the outgoing message with a conversation identifier that identifies a conversation; identify a current state of the conversation based on at least one conversation state rule and at least one of the following;
(i) the text message, (ii) the message intent, and (iii) the outgoing message;output, via the electronic communications network transceiver device, the outgoing message to the remote user device; and store an indication of the current state in association with the conversation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method comprising:
-
receiving, from a remote user device associated with a user, a text message; identifying, based on (i) the text message and (ii) at least one intent rule, a message intent associated with the text message; generating, based on (i) the text message and (ii) at least one conversation rule, an outgoing message to transmit to the remote user device; associating the text message and the outgoing message with a conversation identifier that identifies a conversation; identifying, by a conversation state analysis module, a current state of the conversation based on at least one conversation state rule and at least one of the following;
(i) the text message, (ii) the message intent, and (iii) the outgoing message;outputting, via the electronic communications network transceiver device, the outgoing message to the remote user device; and storing, by the conversation state analysis module, an indication of the current state in association with the conversation. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24)
-
Specification