Concentric hierarchical list browser
US-9342217-B2 · May 17, 2016 · US
US9891801B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9891801-B2 |
| Application number | US-201414275126-A |
| Country | US |
| Kind code | B2 |
| Filing date | May 12, 2014 |
| Priority date | May 12, 2014 |
| Publication date | Feb 13, 2018 |
| Grant date | Feb 13, 2018 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
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.
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
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
Related publications grouped by family.
Answers are generated from the same data shown on this page.