Visualization and navigation for multi-dimensional hierarchical data

US9891801B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9891801-B2
Application numberUS-201414275126-A
CountryUS
Kind codeB2
Filing dateMay 12, 2014
Priority dateMay 12, 2014
Publication dateFeb 13, 2018
Grant dateFeb 13, 2018

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.

Data is received that includes a multi-dimensional data set having data at different hierarchy levels. Using the received data, a first view of a chart having a branch corresponding to each dimension within the data set is rendered in a graphical user interface. Each branch extends outwardly from a center point and has graphical indicators corresponding to each corresponding hierarchy level. The hierarchy levels are arranged in order such that a highest hierarchy level is closest to the center point and a lowest hierarchy level is closest to or at a termination point of the corresponding branch. Related apparatus, systems, techniques and articles are also described.

First claim

Opening claim text (preview).

What is claimed is: 1. A method comprising: receiving data comprising a multi-dimensional data set having data at different hierarchy levels; rendering, in a graphical user interface and using the received data, a first view of a chart having at least a first circle corresponding to a first hierarchy level, the first circle having a plurality of segments, each of first plurality of segments corresponding to a dimension within the first hierarchy level; receiving an indication to drill down to a second hierarchy level, the indication comprising a selection of a segment from the plurality of segments; determining, in response to the indication to drill down to the second hierarchy level, that the selected segment corresponds to a first dimension at the first hierarchy level having a non-linear hierarchy, the non-linear hierarchy comprising a first path and a second path, the first path connecting the first dimension at the first hierarchy level to a second dimension at the second hierarchy level, and the second path connecting the first dimension at the first hierarchy level to a third dimension at the second hierarchy level; rendering, in response to the determination that the segment corresponds to the dimension having the non-linear hierarchy, a second view of the chart in the graphical user interface, the second view of the chart including one or more graphical user interface elements for selecting at least one of the first path and the second path; in response to the selection of the at least one of the first path and the second path, generating a third view of the chart in the graphical user interface, the third view of the chart including at least a second circle corresponding to the second hierarchy level, the second circle having one or more segments, each of the one or more segments corresponding to at least one of the second dimension and the third dimension, and a size of the first circle being reduced in the second view of the chart in order to display the second circle corresponding to the second hierarchy level in the second view of the chart. 2. The method as in claim 1 , further comprising: rendering, in the graphical user interface, a first view of another chart providing a first graphical user interface element corresponding to the first hierarchy level and a second graphical user interface element corresponding to the second hierarchy level, the second graphical user interface element comprising a visual indicator of the second hierarchy level being currently selected for the drill down, and the first view of the chart or the second view of the chart being rendered in the graphical user interface based at least on a selection of the first graphical user interface element or the second graphical user interface element. 3. The method as in claim 2 , wherein the other chart is displayed adjacent to the chart in the graphical user interface. 4. The method as in claim 1 , wherein the first circle comprise a different color than the second circle. 5. The method as in claim 1 , wherein the one or more graphical user interface elements comprise text labels corresponding to at least one of the second dimension, the third dimension, and the second hierarchy level. 6. The method as in claim 1 , further comprising: receiving, an indication to filter based on a dimension attribute value, the third view of the chart being rendered, based at least on the filter, to include the one or more segments corresponding to at least one of the second dimension and the third dimension. 7. The method as in claim 1 , wherein the first circle and the second circle comprise concentric circles, the first circle being nested within the second circle. 8. The method as in claim 6 , wherein a size of each of the one or more segments correspond to the dimension attribute value associated with at least one of the second dimension and the third dimension. 9. The method as in claim 7 , wherein the dimension attribute value is associated with a different hierarchy level than the second hierarchy level. 10. The method as in claim 1 , further comprising: rendering, in the graphical user interface, a dimension selection panel which comprises one or more dimension selector preview elements, the dimension selector preview elements having corresponding graphical user interface element which, when activated, cause a corresponding dimension selector to be displayed. 11. The method as in claim 1 , wherein the receiving and rendering are implemented by at least one data processor forming part of at least one computing system. 12. The method as in claim 1 , wherein the second hierarchy level is a higher hierarchy level than the first hierarchy level. 13. The method as in claim 1 , wherein the reduction of the first circle comprises collapsing the first circle to accommodate the second circle. 14. The method as in claim 1 , further comprising: receiving another indication to drill down to a third hierarchy level; and rendering, in response to the other indication to drill down to the third hierarchy level, a fourth view of the chart, the fourth view of the chart including at least a third circle corresponding to the third hierarchy level, and at least one of the size of the first circle and a size of the second circle being reduced in order to display the third circle corresponding to the third hierarchy level in the third view of the chart. 15. The method as in claim 1 , wherein the one or more graphical user elements comprise first segment corresponding to the first path and a second segment corresponding to the second path, the first segment and the second segment forming an arc along the selected segment. 16. A non-transitory computer program product storing instructions which, when executed by at least one data processor, result in operations comprising: receiving data comprising a multi-dimensional data set having data at different hierarchy levels; rendering, in a graphical user interface and using the received data, a first view of a chart having at least a first circle corresponding to a first hierarchy level, the first circle having a plurality of segments, each of first plurality of segments corresponding to a dimension within the first hierarchy level; receiving an indication to drill down to a second hierarchy level, the indication comprising a selection of a segment from the plurality of segments; determining, in response to the indication to drill down to the second hierarchy level, that the selected segment corresponds to a first dimension at the first hierarchy level having a non-linear hierarchy, the non-linear hierarchy comprising a first path and a second path, the first path connecting the first dimension at the first hierarchy level to a second dimension at the second hierarchy level, and the second path connecting the first dimension at the first hierarchy level to a third dimension at the second hierarchy level; rendering, in response to the determination that the segment corresponds to the dimension having the non-linear hierarchy, a second view of the chart in the graphical user interface, the second view of the chart including one or more graphical user interface elements for selecting at least one of the first path and the second path; in response to the selection of the at least one of the first path and the second path, generating a third view of the chart in the graphical user interface, the third view of the chart including at least a second circle corresponding to the second hierarchy level, the second circle having one or more segments, each of the one or more segments corresponding to at

Assignees

Inventors

Classifications

  • G06T11/26Primary

    Drawing of charts or graphs · CPC title

  • Interaction techniques to control parameter settings, e.g. interaction with sliders or dials · CPC title

  • Selection of displayed objects or displayed text elements (G06F3/0482 takes precedence) · CPC title

  • Physics · mapped topic

  • Physics · mapped topic

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 US9891801B2 cover?
Data is received that includes a multi-dimensional data set having data at different hierarchy levels. Using the received data, a first view of a chart having a branch corresponding to each dimension within the data set is rendered in a graphical user interface. Each branch extends outwardly from a center point and has graphical indicators corresponding to each corresponding hierarchy level. Th…
Who is the assignee on this patent?
Roesch Philipp, Schroeder Axel, Sap Se
What technology area does this patent fall under?
Primary CPC classification G06T11/26. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Feb 13 2018 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).