Method and Apparatus for Detecting and Explaining Bursty Stream Events in Targeted Groups
AssigneeYahoo! Inc.
InventorsAndrew Tomkins, Shanmugasundaram Ravikumar, Cameron Marlow, Jasmine Novak
Life of this patent
Estimating the term…
Abstract
A method and apparatus are provided for detecting and explaining bursty stream events in targeted groups. In one example, the method includes receiving validated bursty events, finding explanatory data sources having relevant bursty events that are relevant to the validated bursty events, wherein the explanatory sources explain the presence of the validated bursty events, correlating the validated bursty events to the relevant bursty events of the explanatory data sources to obtain burst results, and sending the burst results to a burst database that is accessible to an end user.
Claims23
A method of explaining bursty events of an event stream, the method comprising:
- receiving validated bursty events;
- finding explanatory data sources having relevant bursty events that are relevant to the validated bursty events, wherein the explanatory sources explain the presence of the validated bursty events;
- correlating the validated bursty events to the relevant bursty events of the explanatory data sources to obtain burst results;
- and
- sending the burst results to a burst database that is accessible to an end user.
An apparatus for explaining bursty events of an event stream, the apparatus comprising:
- a receiver device configured to receive validated bursty events;
- an explainer device configured to find explanatory data sources having relevant bursty events that are relevant to the validated bursty events, wherein the explanatory sources explain the presence of the validated bursty events;
- a correlation device configured to correlate the validated bursty events to the relevant bursty events of the explanatory data sources to obtain burst results;
- and
- a sender device configured to send the burst results to a burst database that is accessible to an end user.
A computer readable medium carrying one or more instructions for explaining bursty event of an event stream, wherein the one or more instructions, when executed by one or more processors, cause the one or more processors to perform the steps of:
- receiving validated bursty events;
- finding explanatory data sources having relevant bursty events that are relevant to the validated bursty events, wherein the explanatory sources explain the presence of the validated bursty events;
- correlating the validated bursty events to the relevant bursty events of the explanatory data sources to obtain burst results;
- and
- sending the burst results to a burst database that is accessible to an end user.
Dependencies are inferred from the claim text.