Conversation branching for more efficient resolution

US2016253593A9 · US · A9

Patent metadata
FieldValue
Publication numberUS-2016253593-A9
Application numberUS-201514661800-A
CountryUS
Kind codeA9
Filing dateMar 18, 2015
Priority dateJun 3, 2014
Publication dateSep 1, 2016
Grant date

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A method for conversation branching may include storing a plurality of messages communicated in an online conversation and generating a fingerprint for each message. The fingerprint for each message may be stored to a lookup table. The method may also include detecting a new message from one of the users and processing the new message to generate an artifact that correlates to the new message. The lookup table may be queried using the artifact to determine a similarity between the new message and each of the stored messages. One or more proposed reply messages to the new message may be generated 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 are based on one of the stored messages that has a closest similarity to the new message.

First claim

Opening claim text (preview).

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 a closest similarity to the new message. 2 . The method of claim 1 , further comprising: presenting the one or more proposed reply messages for selection by at least one user, wherein the new conversation point reduces or optimizes a number of additional new messages in the online conversation to reach a conclusion; and branching the online conversation to the new conversation point in response to the selected one of the one or more proposed reply messages being selected by the at least one user. 3 . The method of claim 1 , further comprising comparing the artifact to each fingerprint in the lookup table to identify a closest match between the new message and one of the stored messages. 4 . The method of claim 3 , wherein comparing the artifact to each fingerprint comprises comparing at least one of a set of keywords, a set of n-grams and parts-of-speech to each fingerprint. 5 . The method of claim 1 , wherein storing the fingerprint for each message of the online conversation in the lookup table comprises storing a pointer to the message associated with the fingerprint. 6 . The method of claim 1 , where storing the plurality of messages of the online conversation comprises storing each origin message paired with a reply message to the origin message. 7 . The method of claim 1 , wherein generating the fingerprint for each message comprises transforming each message into a series of n-grams. 8 . The method of claim 1 , wherein generating the fingerprint for each message comprises at least one of parsing each component of each message using a parse tree and using lemmatization. 9 . The method of claim 1 , wherein generating the fingerprint for each message comprises using a custom dictionary to identify keywords. 10 . The method of claim 1 , wherein generating the fingerprint for each message comprise pruning each message to eliminate unnecessary terms. 11 . The method of claim 1 , wherein a logical grouping of the fingerprints uniquely describes the online conversation. 12 . The method of claim 1 , further comprising receiving a set time window, wherein querying the lookup table comprises querying the lookup table during the set time window to determine a branch for the online conversation to the new conversation point. 13 . The method of claim 1 , wherein generating the fingerprint for each message comprises using natural language processing. 14 . The method of claim 1 , wherein each proposed reply message of the one or more proposed reply messages defines a different conversation path, and further comprising receiving a weighting for each different conversation path, the weighting corresponding to a prioritization for a particular outcome associated with each different conversation path. 15 - 20 . (canceled)

Assignees

Inventors

Classifications

  • Computer-aided management of electronic mailing [e-mailing] · CPC title

  • Parsing · CPC title

  • Interaction with lists of selectable items, e.g. menus · CPC title

  • using directory or table look-up (use of a directory or look-up table in file systems G06F16/13) · CPC title

  • using automatic reactions or user delegation, e.g. automatic replies or chatbot-generated messages · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US2016253593A9 cover?
A method for conversation branching may include storing a plurality of messages communicated in an online conversation and generating a fingerprint for each message. The fingerprint for each message may be stored to a lookup table. The method may also include detecting a new message from one of the users and processing the new message to generate an artifact that correlates to the new message. …
Who is the assignee on this patent?
IBM
What technology area does this patent fall under?
Primary CPC classification G06N5/048. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu Sep 01 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (A9). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).