SYSTEM AND METHOD FOR INTERACTIVE MULTI-RESOLUTION TOPIC DETECTION AND TRACKING
First Claim
Patent Images
1. A method for tracking known topics in a plurality of interactions, the method comprising:
- extracting, by a processor, a plurality of fragments from the plurality of interactions;
initializing, by the processor, a collection of tracked topics to an empty collection;
computing, by the processor, a similarity between each fragment of the fragments and each of the known topics; and
adding, by the processor, a known topic of the known topics to the tracked topics in response to the similarity between a fragment and the known topic exceeding a threshold value.
3 Assignments
0 Petitions
Accused Products
Abstract
A method for tracking known topics in a plurality of interactions includes: extracting, by a processor, a plurality of fragments from the plurality of interactions; initializing, by the processor, a collection of tracked topics to an empty collection; computing, by the processor, a similarity between each fragment of the fragments and each of the known topics; and adding, by the processor, a known topic of the known topics to the tracked topics in response to the similarity between a fragment and the known topic exceeding a threshold value.
35 Citations
34 Claims
-
1. A method for tracking known topics in a plurality of interactions, the method comprising:
-
extracting, by a processor, a plurality of fragments from the plurality of interactions; initializing, by the processor, a collection of tracked topics to an empty collection; computing, by the processor, a similarity between each fragment of the fragments and each of the known topics; and adding, by the processor, a known topic of the known topics to the tracked topics in response to the similarity between a fragment and the known topic exceeding a threshold value. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for detecting new topics in a plurality of interactions, given a plurality of known topics, the method comprising:
-
extracting, by a processor, a plurality of fragments from the plurality of interactions; initializing, by the processor, a collection of detected new fragments to an empty collection; computing, by the processor, a similarity between each fragment and each of the known topics; identifying, by the processor, for each fragment, a corresponding topic having a highest similarity; adding, by the processor, a fragment of the fragments to the collection of detected new fragments in response to the similarity between the fragment and the corresponding topic having the highest similarity is less than a threshold value; and extracting, by the processor, one or more new topics from the collection of detected new fragments. - View Dependent Claims (12, 13, 14)
-
-
15. A method for detecting one or more events in a portion of an interaction, given a plurality of known topics, the method comprising:
-
extracting, by a processor, a plurality of fragments from the portion of the interaction; initializing, by the processor, a collection of detected new fragments to an empty collection; computing, by the processor, a similarity between each fragment and each of the known topics; identifying, by the processor, for each fragment, a corresponding topic having a highest similarity; adding, by the processor, a fragment of the fragments to the collection of detected new fragments in response to the similarity between the fragment and the corresponding topic having the highest similarity being than a threshold value; extracting, by the processor, one or more noun phrases from the collection of detected new fragments; and filtering, by the processor, one or more events from the one or more noun phrases. - View Dependent Claims (16)
-
-
17. A method for automatically generating a new topic based on a search query, the method comprising:
-
receiving, by a processor, the search query; determining, by the processor, a plurality of fragments corresponding to the search query; identifying, by the processor, a template fragment of the plurality of fragments, each of the fragments having a similarity to the template fragment exceeding a threshold; and generating, by the processor, the new topic in accordance with the template fragment and the fragments.
-
-
18. A system for tracking known topics in a plurality of interactions, the system comprising:
-
a processor; and memory, wherein the memory has stored thereon instructions that, when executed by the processor, cause the processor to; extract a plurality of fragments from the plurality of interactions; initialize a collection of tracked topics to an empty collection; compute a similarity between each fragment of the fragments and each of the known topics; and add a known topic of the known topics to the tracked topics in response to the similarity between a fragment and the known topic exceeding a threshold value. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. A system for detecting new topics in a plurality of interactions, given a plurality of known topics, the system comprising:
-
a processor; and memory, wherein the memory has stored thereon instructions that, when executed by the processor, cause the processor to; extract a plurality of fragments from the plurality of interactions; initialize a collection of detected new fragments to an empty collection; compute a similarity between each fragment and each of the known topics; identify, for each fragment, a corresponding topic having a highest similarity; add a fragment of the fragments to the collection of detected new fragments in response to the similarity between the fragment and the corresponding topic having the highest similarity is less than a threshold value; and extract one or more new topics from the collection of detected new fragments. - View Dependent Claims (29, 30, 31)
-
-
32. A system for detecting one or more events in a portion of an interaction, given a plurality of known topics, the system comprising:
-
a processor; and memory, wherein the memory has stored thereon instructions that, when executed by the processor, cause the processor to; extract a plurality of fragments from the portion of the interaction; initialize a collection of detected new fragments to an empty collection; compute a similarity between each fragment and each of the known topics; identify, for each fragment, a corresponding topic having a highest similarity; add a fragment of the fragments to the collection of detected new fragments in response to the similarity between the fragment and the corresponding topic having the highest similarity being than a threshold value; extract one or more noun phrases from the collection of detected new fragments; and filter one or more events from the one or more noun phrases. - View Dependent Claims (33)
-
-
34. A system for automatically generating a new topic based on a search query, the system comprising:
-
a processor; and memory, wherein the memory has stored thereon instructions that, when executed by the processor, cause the processor to; receive the search query; determine a plurality of fragments corresponding to the search query; identify a template fragment of the plurality of fragments, each of the fragments having a similarity to the template fragment exceeding a threshold; and generate the new topic in accordance with the template fragment and the fragments.
-
Specification