Patent №
US 6,918,124
Granted
2005-07-12
Filed 2000
Owner
MICROSOFT CORPORATION
Lab
AI components
3
ml · kr · hardware
Assignment
Recorded
Dataset
AIPD
2023_r1 edition
Application
09517895
Filtering trees for selectively notifying subscribers of events are provided, and are constructed with OR nodes to substantially reduce their size. The filtering trees have nodes representing event variables that ultimately branch to leaf nodes thereunder, and the leaf nodes identify which of a set of queries are satisfied by an actual event. A mechanism recursively merges nodes of trees into a single tree, and uses OR nodes when nodes cannot be combined, to essentially add a parallel path in the resulting tree to traverse. Nodes that can be combined are those that represent the same event variable, and may have data points that are merged into a combined node. Threshold gains in efficiency may be evaluated to determine whether the original trees should be kept instead of the resulting tree.
AI classification
Ownership
MICROSOFT CORPORATION
assignment · 106610358
Assignors
NOVIK, LEV, HUDIS, IRENA, MCCOLLUM, RAYMOND W.
On an employer assignment, the assignors are typically the inventors.