Facilitating detection of conversation threads in a messaging channel

US11263402B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11263402-B2
Application numberUS-201916404156-A
CountryUS
Kind codeB2
Filing dateMay 6, 2019
Priority dateMay 6, 2019
Publication dateMar 1, 2022
Grant dateMar 1, 2022

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.

Techniques facilitating detection of conversation threads in unstructured channels are provided. A system can comprise a memory that stores computer executable components and a processor that executes the computer executable components stored in the memory. The computer executable components can comprise an extraction component that employs a model to detect conversation messages based on a defined confidence level and assigns the conversation messages to respective conversation thread categories. The computer executable components also can comprise a model component that trains the model on conversation messages that comprise respective text data, wherein the model is trained to detect the respective text data to the defined confidence level.

First claim

Opening claim text (preview).

What is claimed is: 1. A system, comprising: a memory that stores computer executable components; and a processor that executes the computer executable components stored in the memory, wherein the computer executable components comprise: a model component that trains, using machine learning, a model on a first set of unstructured conversation messages that comprise respective text data, wherein the model is trained to detect the respective text data to a defined confidence level; and an extraction component that employs the model to transform a second set of unstructured conversation messages from a plurality of parties communicating in a communication channel into structured conversation threads having respective contexts, wherein the model: for a first subset of first unstructured conversation messages of the second set of unstructured conversation messages performs a pairwise sentence comparison of the first unstructured conversation messages to assign the first unstructured conversation messages to the structured conversation threads, and for a second subset of second unstructured conversation messages of the second set of unstructured conversation messages: performs a context similarity comparison of the second unstructured conversation messages to the respective contexts of the structured conversation threads, and based on the context similarity comparison, for respective second unstructured conversation messages, at least one of assign the the second unstructured conversation message to one of the structured conversation threads or assign the second unstructured conversation message to a new structured conversation thread, wherein the context similarity comparison does not comprise the pairwise sentence comparison involving the second unstructured conversation messages, and the first subset is different than the second subset. 2. The system of claim 1 , wherein the context similarity comparison generates respective context scores between the second unstructured conversation messages and the respective contexts. 3. The system of claim 1 , wherein the model component trains the model to identify the respective text data of the first set of unstructured conversation messages received over a defined interval. 4. The system of claim 1 , wherein the model component trains the model on the respective text data of the first set of unstructured conversation messages that commenced during a defined interval. 5. The system of claim 4 , wherein the model component ignores prior unstructured conversation messages that commenced prior to the defined interval for training the model. 6. The system of claim 1 , wherein the second set of unstructured conversation messages comprise parallel conversations that occur during an overlapping time period. 7. The system of claim 1 , wherein the pairwise sentence comparison generates a sentence similarity score. 8. The system of claim 1 , wherein the performing the context similarity comparison comprises: performing the context similarity comparison of the second unstructured conversation messages to the respective contexts of the structured conversation threads, comprising: in response to the second unstructured conversation message matching, according to a similarity criterion, a context of the respective contexts, assigning the second unstructured conversation message to a first structured conversation thread associated with the context, and in response to the second unstructured conversation message not matching, according to the similarity criterion, the respective contexts, assigning the second unstructured conversation message to the new structured conversation thread associated with a new context. 9. A computer-implemented method, comprising: training, by a system operatively coupled to a processor, using machine learning, a model on a first set of unstructured conversation messages that comprise respective text data, wherein the model is trained to detect the respective text data to a defined confidence level; employing, by the system, the model on a first subset of first unstructured conversation messages of a second set of unstructured conversation messages from a plurality of parties communicating in a communication channel to perform a pairwise sentence comparison of the first unstructured conversation messages to assign the first unstructured conversation messages to structured conversation threads; and employing, by the system, the model on a second subset of second unstructured conversation messages of the second set of unstructured conversation messages to: perform a context similarity comparison of the second unstructured conversation messages to respective contexts of the structured conversation threads, and based on the context similarity comparison, for respective second unstructured conversation messages, at least one of assign the second unstructured conversation message to one of the structured conversation threads or assign the second unstructured conversation message to a new structured conversation thread, wherein the context similarity comparison does not comprise the pairwise sentence comparison involving the second unstructured conversation messages, and the first subset is different than the second subset. 10. The computer-implemented method of claim 9 , wherein the context similarity comparison generates respective context scores between the second unstructured conversation messages and the respective contexts. 11. The computer-implemented method of claim 9 , wherein the training the model further comprises training, by the system using the machine learning, the model to identify the respective text data of the first set of unstructured conversation messages received over a defined interval. 12. The computer-implemented method of claim 9 , wherein the training the model further comprises training, by the system, the model on the respective text data of the first set of unstructured conversation messages that commenced during a defined interval. 13. The computer-implemented method of claim 12 , further comprising: ignoring, by the system, prior unstructured conversation messages that commenced prior to the defined interval for training the model. 14. The computer-implemented method of claim 9 , wherein the second set of unstructured conversation messages comprise parallel conversations that occur during an overlapping time period. 15. The computer-implemented method of claim 9 , wherein the pairwise sentence comparison generates a sentence similarity score. 16. The computer-implemented method of claim 9 , wherein the performing the context similarity comparison comprises: performing, by the system using the model, the context similarity comparison of the second unstructured conversation messages to the respective contexts of the structured conversation threads, comprising: in response to the second unstructured conversation message matching, according to a similarity criterion, a context of the respective contexts, assigning the second unstructured conversation message to a first structured conversation thread associated with the context, and in response to the second unstructured conversation message not matching, according to the similarity criterion, the respective contexts, assigning the second unstructured conversation message to the new structured conversation thread associated with a new context. 17. A computer program product that facilitates detection of conversation threads in a messaging channel, the computer program product comprising a computer readable storage medium having program

Assignees

Inventors

Classifications

  • Phrasal analysis, e.g. finite state techniques or chunking · CPC title

  • G06F40/30Primary

    Semantic analysis · CPC title

  • Parsing · CPC title

  • G06F40/35Primary

    Discourse or dialogue representation · 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 US11263402B2 cover?
Techniques facilitating detection of conversation threads in unstructured channels are provided. A system can comprise a memory that stores computer executable components and a processor that executes the computer executable components stored in the memory. The computer executable components can comprise an extraction component that employs a model to detect conversation messages based on a def…
Who is the assignee on this patent?
IBM
What technology area does this patent fall under?
Primary CPC classification G06F40/30. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Mar 01 2022 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 4 related publications on this page (citations in our corpus or others sharing the same primary CPC).