×

Systems and methods of generating a plurality of data visualizations in a data visualization region

  • US 10,042,901 B2
  • Filed: 03/03/2017
  • Issued: 08/07/2018
  • Est. Priority Date: 06/02/2003
  • Status: Active Grant
First Claim
Patent Images

1. A method of generating a plurality of data visualizations, the method comprising:

  • at a computer having a display, one or more processors, and memory storing one or more programs configured for execution by the one or more processors;

    displaying a graphical user interface on the display, wherein the graphical user interface includes;

    a schema information region with a plurality of fields from a multidimensional database that includes at least one data hierarchy; and

    a data visualization region with a plurality of shelves;

    receiving user actions to;

    (i) associate a first field of the plurality of fields with a first shelf of the plurality of shelves;

    (ii) associate a second field of the plurality of fields with a second shelf of the plurality of shelves; and

    (iii) associate a third field of the plurality of fields with one of the plurality of shelves;

    determining a number of unique values for the third field; and

    generating the determined number of data visualizations in distinct panes in the data visualization region in accordance with the received user actions, each pane;

    (i) corresponding to a respective unique value of the third field, and including a respective plurality of data marks, wherein;

    each data mark corresponds to a respective retrieved tuple of data from the multidimensional database, and each retrieved tuple includes the first, second, and third fields;

    each of the data marks has an x-position defined according to data for the first field in the respective tuple;

    each of the data marks has a y-position defined according to data for the second field in the respective tuple; and

    each of the data marks is assigned to a respective pane according to data for the third field in the respective tuple.

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