×

Visual analysis and debugging of event flows

  • US 10,496,525 B2
  • Filed: 01/23/2017
  • Issued: 12/03/2019
  • Est. Priority Date: 05/13/2010
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method, comprising:

  • receiving an event flow, the event flow resulting from execution of a query;

    generating a graph that includes a plurality of nodes, wherein the nodes of the graph correspond to operators of the query, and wherein the edges of the graph correspond to streams between the operators of the query;

    receiving a first user input identifying a particular node of the graph, wherein the particular node corresponds to a particular operator of the query;

    in response to the first user input identifying the particular node of the graph;

    expanding the particular node that corresponds to the particular operator of the query in the graph; and

    displaying, in the particular node of the graph as expanded, a particular event during execution of the particular operator, wherein an intermediate state of the particular event outputted responsive to execution of the particular operator is displayed in the particular node of the graph; and

    in response to a second user input selecting the particular event displayed in the particular node of the graph, highlighting a different event displayed in a different node of the graph, wherein the different node of the graph corresponds to a different operator of the query, and the different event displayed in the different node of the graph is processed during execution of the different operator, and wherein the different event displayed in the different node of the graph that is highlighted is one of a downstream event caused by the particular event or an upstream event that caused the particular event.

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