×

Systems and methods for providing drag and drop analytics in a dynamic data visualization interface

  • US 10,332,284 B2
  • Filed: 02/20/2015
  • Issued: 06/25/2019
  • Est. Priority Date: 09/08/2014
  • Status: Active Grant
First Claim
Patent Images

1. A method, comprising:

  • at an electronic device with a display;

    displaying, in a data visualization region, a chart that displays visual marks representing a set of data;

    concurrently displaying, in a schema information region, a plurality of analytic icons, each analytic icon specifying a parameterized calculation of a line or band based, at least in part, on the displayed visual marks;

    while concurrently displaying the chart in the data visualization region and the plurality of analytic icons in the schema information region;

    detecting, in the schema information region, a first portion of an input on a first analytic icon in the plurality of analytic icons;

    in response to detecting the first portion of the input on the first analytic icon, displaying, in the data visualization region, one or more option icons selected in accordance with the first analytic icon, wherein (i) the one or more option icons are distinct from the first analytic icon and (ii) each option icon specifies a unique parameter value for applying the parameterized calculation that corresponds to the first analytic icon;

    detecting a second portion of the input on the first analytic icon in the plurality of analytic icons;

    in response to detecting the second portion of the input on the first analytic icon, moving the first analytic icon, from the schema information region, to a respective option icon in the one or more option icons displayed in the data visualization region, such that the first analytic icon is positioned over the respective option icon; and

    in response to moving the first analytic icon to the respective option icon and while still detecting the input, providing a preview in the chart in accordance with the detected input, including;

    performing the parameterized calculation that corresponds to the first analytic icon on data in the set of data corresponding to the displayed visual marks using the parameter value specified by the respective option icon to form a line or band graphic distinct from the displayed visual marks; and

    upon performing the parameterized calculation, superimposing the line or band graphic on the chart.

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