×

Visually exploring and analyzing event streams

  • US 9,972,103 B2
  • Filed: 09/25/2015
  • Issued: 05/15/2018
  • Est. Priority Date: 07/24/2015
  • Status: Active Grant
First Claim
Patent Images

1. A method, comprising:

  • receiving, by one or more continuous query language (CQL) processors, source events;

    storing, by the one or more CQL processors, the source events in a data store;

    enriching, by the one or more CQL processors, the stored source events with contextual data contained in the data store;

    receiving, from a service associated with the data store, Java application programming interfaces (APIs) particular to the data store for retrieving the enriched source events;

    making, by the one or more CQL processors, API calls of the received Java APIs to the data store, the API calls configured to request an event stream that includes the enriched source events;

    displaying, by the one or more CQL processors, a graph that includes a plurality of first points representing a plurality of first events from the event stream and a plurality of second points representing a plurality of second events from the event stream;

    receiving, by the one or more CQL processors, a first event of the plurality of first events from the event stream;

    in response to receiving the first event, plotting, in the graph, a first point corresponding to the first event with a first color that visually distinguishes the first point from at least a one other color associated with a remainder of the plurality of points;

    receiving, by the one or more CQL processors, a second event of the plurality of second events from the event stream;

    in response to receiving the second event;

    determining a correlation coefficient between the first event and the second event;

    determining a correlation color corresponding to the correlation coefficient; and

    plotting, in the graph, a second point corresponding to the second event with the correlation color;

    receiving, by the one or more CQL processors, a third event of the plurality of first events from the event stream; and

    in response to receiving the third event;

    plotting, in the graph, a third point corresponding to the third event with the first color; and

    changing a color of the first point to match the at least one other color associated with the remainder of the plurality of points.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×