×

Interactive multi-dimensional nested table supporting scalable real-time querying of large data volumes

  • US 10,417,258 B2
  • Filed: 12/19/2014
  • Issued: 09/17/2019
  • Est. Priority Date: 12/19/2013
  • Status: Active Grant
First Claim
Patent Images

1. A non-transitory computer readable storage medium or media having computer-executable instructions stored therein that when executed cause a machine to perform operations comprising:

  • generating a visual representation of a table based on stored data, the table including a plurality of dimensions;

    causing display of the visual representation of the table, wherein a first dimension value corresponding to a first dimension of the plurality of dimensions is collapsed when the table is initially generated, and a second dimension value corresponding to the first dimension of the plurality of dimensions is expanded when the table is initially generated, such that sub-dimension values for the first dimension value are not visible, and sub-dimension values for the second dimension value are visible, the sub-dimension values for the first dimension value and the sub-dimension values for the second dimension value corresponding to a second dimension of the plurality of dimensions, wherein the second dimension is a sub-dimension of the first dimension;

    detecting a user input modifying a hierarchical relationship between the first and the second dimensions;

    in response to detecting the user input, generating a rearranged hierarchy of the plurality of dimensions, the first dimension being a sub-dimension of the second dimension in the rearranged hierarchy; and

    changing which sub-dimension values are visible based on the rearranged hierarchy of the plurality of dimensions;

    generating a metric value calculated based on the sub-dimension values of the first dimension value;

    displaying the metric value corresponding to the first dimension value in the visual representation of the table;

    detecting that a user has placed a first dimension value manipulator corresponding to the first dimension value into an expand mode; and

    in response to detecting the first dimension value manipulator is in the expand mode, expanding the first dimension value in the displayed visual representation of the table such that the sub-dimension values for the first dimension value are visible.

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