Patent ID: 11880270
Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 0:
1. A system configured with prune-and-prioritize functionality to assist analysis of event data which relates to a circumstance that is under investigation by an analyst, the system comprising:
a digital memory;
a digital processor in operable communication with the memory;
an event data pruner which upon execution by the processor prunes event data which resides at least partially in the memory, thereby condensing event data or excluding event data or doing both, the event data including call stack traces of threads of at least two different target application programs whose respective executions each include calls to routines of a single underlying platform;
a similarity metric which upon execution by the processor quantifies similarity of two or more clusters;
a cluster creator which upon execution by the processor creates clusters based on pruned event data, the cluster creator configured to create clusters according to a clustering algorithm by using the similarity metric and associating pruned event data from executions of different target application programs with the same cluster;
a cluster ranker which upon execution by the processor ranks clusters according to one or more factors, thereby prioritizing event data of clusters for inspection;
a user interface; and
a results presenter which upon execution by the processor configures the user interface to present at least a portion of the pruned event data of at least some clusters according to their cluster ranks.