Back to results
US 10,219,122 B1Granted
State-based electronic message management systems and controllers
AssigneeThe Travelers Indemnity Company
InventorsRyan M. Scanlon, Douglas L. Roy, Flinn Mueller
Life of this patent
Estimating the term…
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.
Claims20
A state-based message processing system comprising:
- a processing device;
- an electronic communications network transceiver device in communication with the processing device;
- and
- a memory device in communication with the processing device, the memory device storing instructions configured in a set of programmatically-distinct modules, the modules comprising:
- (i) a message processing module,
- (ii) a message intent analysis module,
- (iii) a conversation management module, and
- (iv) a conversation state analysis module,
- wherein the modules, when executed by the processing device, direct the processing device to:
- receive as input, into the message intent analysis module, data indicative of at least one intent rule for recognizing a message intent;
- receive as input, into the conversation management module, data indicative of at least one conversation rule for generating an outgoing message;
- receive as input, into the conversation state analysis module, data indicative of at least one conversation state rule for identifying a conversation state;
- receive as input, into the message processing module and from a remote user device associated with a user, a text message from the user;
- identify, by the message intent analysis module and based on (i) the text message and (ii) the at least one intent rule, a message intent associated with the text message;
- generate, by the conversation management module and based on (i) the text message and (ii) the at least one conversation rule, an outgoing message to the user to transmit to the remote user device;
- associate, by the conversation management module, the text message and the outgoing message with a conversation identifier that identifies a conversation;
- identify, by the conversation state analysis module, a current state of the conversation based on the at least one conversation state rule and at least one of the following:
- (i) the message intent, (ii) the text message, and (iii) the outgoing message;
- output, by the message processing module via the electronic communications network transceiver device, the outgoing message to the user;
- and
- store, by the conversation state analysis module, an indication of the current state in association with the conversation.
18 more elements
A method comprising:
- receiving as input, into a message intent analysis module, data indicative of at least one intent rule for recognizing a message intent;
- receiving as input, into a conversation management module, data indicative of at least one conversation rule for generating an outgoing message;
- receiving as input, into a conversation state analysis module, data indicative of at least one conversation state rule for identifying a conversation state;
- receiving as input, into a message processing module and from a remote user device associated with a user, a text message from the user;
- identifying, by a message intent analysis module and based on (i) the text message and (ii) the at least one intent rule, a message intent associated with the text message;
- generating, by the conversation management module and based on (i) the text message and (ii) the at least one conversation rule, an outgoing message to the user to transmit to the remote user device;
- associating, by the conversation management module, the text message and the outgoing message with a conversation identifier that identifies a conversation;
- identifying, by the conversation state analysis module, a current state of the conversation based on the at least one conversation state rule and at least one of the following:
- (i) the message intent, (ii) the text message, and (iii) the outgoing message;
- outputting, by the message processing module via the electronic communications network transceiver device, the outgoing message to the user;
- and
- storing, by the conversation state analysis module, an indication of the current state in association with the conversation.
9 more elements
Dependencies are inferred from the claim text.