Patent ID: 9646255
Date: 2017-05-09
CPC Classifications: G06F,G06N,G06Q,H04L

Claim:
1. A method for conversation branching, comprising: storing, by a processor, a plurality of messages communicated in an online conversation between at least two users; generating, by the processor, a fingerprint for each message of the online conversation; storing, by the processor, the fingerprint for each message of the online conversation in a lookup table; detecting, by the processor, a new message from one of the users; processing, by the processor, the new message to generate an artifact that correlates to the new message; querying, by the processor, the lookup table using the artifact to determine a similarity between the new message and each of the stored messages; and generating, by the processor, one or more proposed reply messages to the new message for branching the online conversation to a new conversation point that corresponds to a selected one of the one or more proposed reply messages, the one or more proposed reply messages being based on one of the stored messages that has as closest similarity to the new message.