Intelligent clustering systems and methods useful for domain protection
AssigneeProofpoint, Inc.
InventorsHung-Jen Chang, Gaurav Mitesh Dalal, Ali Mesdaq
Life of this patent
Estimating the term…
Loading patent…
AssigneeProofpoint, Inc.
InventorsHung-Jen Chang, Gaurav Mitesh Dalal, Ali Mesdaq
Estimating the term…
An intelligent clustering system has a dual-mode clustering engine for mass-processing and stream-processing. A tree data model is utilized to describe heterogenous data elements in an accurate and uniform way and to calculate a tree distance between each data element and a cluster representative. The clustering engine performs element clustering, through sequential or parallel stages, to cluster the data elements based at least in part on calculated tree distances and parameter values reflecting user-provided domain knowledge on a given objective. The initial clusters thus generated are fine-tuned by undergoing an iterative self-tuning process, which continues when new data is streamed from data source(s). The clustering engine incorporates stage-specific domain knowledge through stage-specific configurations. This hybrid approach combines strengths of user domain knowledge and machine learning power. Optimized clusters can be used by a prediction engine to increase prediction performance and/or by a network security specialist to identify hidden patterns.
A method, comprising:
An intelligent clustering system, comprising:
A computer program product comprising a non-transitory computer-readable medium storing instructions, wherein the instructions when translated by a processor implement a clustering engine and a prediction engine, wherein the clustering engine is operable to perform:
Dependencies are inferred from the claim text.