US2021349929A1PendingUtilityA1

Recursive agglomerative clustering of time-structured communications

50
Assignee: YVA AI INCPriority: May 10, 2017Filed: Jul 26, 2021Published: Nov 11, 2021
Est. expiryMay 10, 2037(~10.8 yrs left)· nominal 20-yr term from priority
G06F 16/358G06F 16/93G06F 16/3347
50
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

An example method of method of document cluster labeling comprises: selecting a current document cluster of a plurality of document clusters; initializing a label associated with the current document cluster; selecting a term from a list of terms comprised by the document cluster; appending the term to the label associated with the current document cluster; responsive to determining that the label is found in a label dictionary, iteratively selecting a next term from the list of terms comprised by the document cluster and appending the next term to the label associated with the current document cluster; responsive to failing to locate the label in the label dictionary, inserting the label into the label dictionary; and associating the label with the current document cluster.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A method of document cluster labeling, the method comprising:
 selecting, by a processing device, a current document cluster of a plurality of document clusters;   initializing a label associated with the current document cluster;   selecting a term from a list of terms comprised by the document cluster;   appending the term to the label associated with the current document cluster;   responsive to determining that the label is found in a label dictionary, iteratively selecting a next term from the list of terms comprised by the document cluster and appending the next term to the label associated with the current document cluster;   responsive to failing to locate the label in the label dictionary, inserting the label into the label dictionary; and   associating the label with the current document cluster.   
     
     
         2 . The method of  claim 1 , further comprising:
 sorting the plurality of document clusters by a number of documents comprised by a respective document cluster.   
     
     
         3 . The method of  claim 1 , further comprising:
 sorting the list of terms by a respective term weight.   
     
     
         4 . The method of  claim 1 , further comprising:
 excluding, from the list of terms, a term comprising at least part of an entity name.   
     
     
         5 . The method of  claim 1 , further comprising:
 visually representing, via a graphical user interface, one or more clusters of the plurality of document clusters in a visual association with respective labels.   
     
     
         6 . The method of  claim 1 , wherein the plurality of document clusters comprise a plurality of electronic mail messages. 
     
     
         7 . The method of  claim 1 , wherein the plurality of document clusters comprise a plurality of documents represented by respective vectors in a hyperspace of document features. 
     
     
         8 . A system, comprising:
 a memory; and   a processor coupled to the memory, wherein the processor is configured to:
 select a current document cluster of a plurality of document clusters; 
 initialize a label associated with the current document cluster; 
 select a term from a list of terms comprised by the document cluster; 
 append the term to the label associated with the current document cluster; 
 responsive to determining that the label is found in a label dictionary, iteratively select a next term from the list of terms comprised by the document cluster and appending the next term to the label associated with the current document cluster; 
 responsive to failing to locate the label in the label dictionary, insert the label into the label dictionary; and 
 associate the label with the current document cluster. 
   
     
     
         9 . The system of  claim 8 , wherein the processor is further configured to:
 sort the plurality of document clusters by a number of documents comprised by a respective document cluster.   
     
     
         10 . The system of  claim 8 , wherein the processor is further configured to:
 sort the list of terms by a respective term weight.   
     
     
         11 . The system of  claim 8 , wherein the processor is further configured to:
 exclude, from the list of terms, a term comprising at least part of an entity name.   
     
     
         12 . The system of  claim 8 , wherein the processor is further configured to:
 visually represent, via a graphical user interface, one or more clusters of the plurality of document clusters in a visual association with respective labels.   
     
     
         13 . The system of  claim 8 , wherein the plurality of document clusters comprise a plurality of electronic mail messages. 
     
     
         14 . The system of  claim 8 , wherein the plurality of document clusters comprise a plurality of documents represented by respective vectors in a hyperspace of document features. 
     
     
         15 . A non-transitory computer-readable storage medium comprising executable instructions that, when executed by a computer system, cause the computer system to:
 select a current document cluster of a plurality of document clusters;   initialize a label associated with the current document cluster;   select a term from a list of terms comprised by the document cluster;   append the term to the label associated with the current document cluster;   responsive to determining that the label is found in a label dictionary, iteratively select a next term from the list of terms comprised by the document cluster and appending the next term to the label associated with the current document cluster;   responsive to failing to locate the label in the label dictionary, insert the label into the label dictionary; and   associate the label with the current document cluster.   
     
     
         16 . The non-transitory computer-readable storage medium of  claim 15 , further comprising executable instructions that, when executed by the computer system, cause the computer system to:
 sort the plurality of document clusters by a number of documents comprised by a respective document cluster.   
     
     
         17 . The non-transitory computer-readable storage medium of  claim 15 , further comprising executable instructions that, when executed by the computer system, cause the computer system to:
 sort the list of terms by a respective term weight.   
     
     
         18 . The non-transitory computer-readable storage medium of  claim 15 , further comprising executable instructions that, when executed by the computer system, cause the computer system to:
 exclude, from the list of terms, a term comprising at least part of an entity name.   
     
     
         19 . The non-transitory computer-readable storage medium of  claim 15 , further comprising executable instructions that, when executed by the computer system, cause the computer system to:
 visually represent, via a graphical user interface, one or more clusters of the plurality of document clusters in a visual association with respective labels.   
     
     
         20 . The non-transitory computer-readable storage medium of  claim 15 , wherein the plurality of document clusters comprise a plurality of electronic mail messages.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.