System and method for improved consumption models for analytics

US9684877B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9684877-B2
Application numberUS-201213622274-A
CountryUS
Kind codeB2
Filing dateSep 18, 2012
Priority dateSep 18, 2012
Publication dateJun 20, 2017
Grant dateJun 20, 2017

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Described herein are systems and methods for generating user interfaces that include a meta-chart framework for organizing and analyzing multi-dimensional hierarchical data in an efficient and intuitive graphical user interface with which a user can explore and consume prepared analytical elements. The predetermined structure of such user interfaces can include customizable and scalable graphical and/or alphanumeric analytic elements with contextual controls that can guide a user on a preconfigured analytical path, or “drill-down path,” to better explore and understand the multidimensional data. Such embodiments provide a turnkey analytical framework from which users can both immediately understand data and learn how to explore the data in greater depth.

First claim

Opening claim text (preview).

What is claimed is: 1. A method comprising: receiving, in a computer system, a multidimensional data set; parsing, in the computer system, the multidimensional data set according to a predetermined drill down path to generate a subset of the multidimensional data set, the predetermined drill down path specifying an order in which the multidimensional data set is presented in response to a sequence of user inputs; and displaying, by the computer system, a visual representation of the subset of the multidimensional data set according to the predetermined drill down path, wherein the visual representation includes a vertical stack of layers that provide analysis on a metric within the multidimensional data set, one of the vertical stack of layers comprising a plot of points of actual figures in a two-dimensional graph expandable into a box view, a different layer of the vertical stack of layers comprising a chart including the metric, wherein each layer within the vertical stack provides analysis on a different cross dimension of the metric, and wherein the plot, the chart, the cross dimension applied to each layer, as well as a scale of the cross dimension and/or alphanumeric information associated with the cross dimension, is based on the predetermined drill down path and the sequence of user inputs. 2. The method of claim 1 wherein the configuration of the vertical stack is based on the predetermined drill down path and a user profile associated with a user. 3. The method of claim 1 , further comprising: detecting, by the computer system, a user input representative of selecting a first layer; and displaying, by the computer system, a toolbar menu containing a plurality of controls for altering the presentation of the first layer. 4. The method of claim 3 , wherein the user input is hovering over a label of a first dimension that corresponds with the first layer. 5. The method of claim 3 , wherein one control from the plurality of controls adjusts the position of the first layer in the vertical stack. 6. The method of claim 3 , wherein one control from the plurality of controls adjusts a count of lattice rows that are displayed in the first layer. 7. The method of claim 6 , wherein a first lattice row includes a plurality of parts that represent constituents of the lattice row, wherein selection of the lattice row expands and separates out the constituents of the lattice row into a plurality of sub-lattice rows and wherein selection of a constituent displays information on the constituent. 8. A non-transient computer readable medium comprising executable code that when executed by a processor in a computer system causes the processor to: receive a multidimensional data set; parse the multidimensional data set according to a predetermined drill down path to generate a subset of the multidimensional data set, the predetermined drill down path specifying an order in which the multidimensional data set is presented in response to a sequence of user inputs; and display a visual representation of the subset of the multidimensional data set according to the predetermined drill down path, wherein the visual representation includes a vertical stack of layers that provide analysis on a metric within the multidimensional data set, one of the vertical stack of layers comprising a plot of points of actual figures in a two-dimensional graph expandable into a box view, a different layer of the vertical stack of layers comprising a chart including the metric, wherein each layer within the vertical stack provides analysis on a different cross dimension of the metric, and wherein the plot, the chart the cross dimension applied to each layer, as well as a scale of the cross dimension and/or alphanumeric information associated with the cross dimension, is based on the predetermined drill down path and the sequence of user inputs. 9. The non-transient computer readable medium of claim 8 wherein the configuration of the vertical stack is based on the predetermined drill down path and a user profile associated with a user. 10. The non-transient computer readable medium of claim 8 , further comprising executable code that when executed causes the processor to: detect a user input representative of selecting a first layer; and display a toolbar menu containing a plurality of controls for altering the presentation of the first layer. 11. The non-transient computer readable medium of claim 10 , wherein one control from the plurality of controls adjusts the position of the first layer in the vertical stack. 12. The non-transient computer readable medium of claim 10 , wherein one control from the plurality of controls adjusts a count of lattice rows that are displayed in the first layer. 13. The non-transient computer readable medium of claim 12 , wherein a first lattice row includes a plurality of parts that represent constituents of the lattice row, wherein selection of the lattice row expands and separates out the constituents of the lattice row into a plurality of sub-lattice rows and wherein selection of a constituent displays information on the constituent. 14. A computer implemented system, comprising: a processor; and a non-transitory computer readable medium having stored thereon one or more programs, which when executed by the processor, causes the processor to: receive a multidimensional data set; parse, the multidimensional data set according to a predetermined drill down path to generate a subset of the multidimensional data set, the predetermined drill down path specifying an order in which the multidimensional data set is presented in response to a sequence of user inputs; and display a visual representation of the subset of the multidimensional data set to the predetermined drill down path, wherein the visual representation includes a vertical stack of layers that provide analysis on a metric within the multidimensional data set, one of the vertical stack of layers comprising a plot of points of actual figures in a two-dimensional graph expandable into a box view, a different layer of the vertical stack of layers comprising a chart including the metric, wherein each layer within the vertical stack provides analysis on a different cross dimension of the metric, and wherein the plot, the chart, the cross dimension applied to each layer, as well as a scale of the cross dimension and/or alphanumeric information associated with the cross dimension, is based on the predetermined drill down path and the sequence of user inputs. 15. The system of claim 14 wherein the configuration of the vertical stack is based on the predetermined drill down path and a user profile associated with a user. 16. The system of claim 14 , further comprising: detecting, by the computer system, a user input representative of selecting a first layer; and displaying, by the computer system, a toolbar menu containing a plurality of controls for altering the presentation of the first layer. 17. The system of claim 16 , wherein the user input is hovering over a label of a first dimension that corresponds with the first layer. 18. The system of claim 16 , wherein one control from the plurality of controls adjusts the position of the first layer in the vertical stack. 19. The system of claim 16 , wherein one control from the plurality of controls adjusts a count of lattice rows that are displayed in the first layer. 20. The system of claim 19 , wherein a first lattice row includes a plurality of parts that represent constituents of the lattice row, whe

Assignees

Inventors

Classifications

  • G06Q10/04Primary

    Forecasting or optimisation specially adapted for administrative or management purposes, e.g. linear programming or "cutting stock problem" (market predictions or forecasting for commercial activities G06Q30/0202) · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9684877B2 cover?
Described herein are systems and methods for generating user interfaces that include a meta-chart framework for organizing and analyzing multi-dimensional hierarchical data in an efficient and intuitive graphical user interface with which a user can explore and consume prepared analytical elements. The predetermined structure of such user interfaces can include customizable and scalable graphic…
Who is the assignee on this patent?
Sap Ag, Sap Se
What technology area does this patent fall under?
Primary CPC classification G06Q10/04. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jun 20 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).