×

User interface for graphically refactoring data flows

  • US 10,528,587 B2
  • Filed: 09/14/2017
  • Issued: 01/07/2020
  • Est. Priority Date: 11/07/2016
  • Status: Active Grant
First Claim
Patent Images

1. A computer system for refactoring a flow diagram, comprising:

  • one or more processors;

    memory; and

    one or more programs stored in the memory and configured for execution by the one or more processors, the one or more programs comprising instructions for;

    displaying a user interface that includes a plurality of panes, including a data flow pane and a palette pane, wherein the data flow pane includes a flow diagram having a plurality of existing nodes, each node specifying a respective operation to retrieve data from a respective data source, specifying a respective operation to transform data, or specifying a respective operation to create a respective output data set, and wherein the palette pane includes a plurality flow element templates;

    receiving a first user input to select an existing node from the flow diagram or a flow element template from the palette pane;

    in response to the first user input;

    displaying a moveable icon representing a new node for placement in the flow diagram, wherein the new node specifies a data flow operation corresponding to the selected existing node or the selected flow element template;

    displaying one or more drop targets in the flow diagram according to dependencies between the data flow operation of the new node and operations of the plurality of existing nodes;

    receiving a second user input to place the moveable icon over a first drop target of the drop targets, and ceasing to detect the second user input; and

    in response to ceasing to detect the second user input, inserting the new node into the flow diagram at the first drop target, wherein the new node performs the specified data flow operation.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×