System and method for presenting dynamic visualizations

US9922436B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9922436-B2
Application numberUS-201615284440-A
CountryUS
Kind codeB2
Filing dateOct 3, 2016
Priority dateOct 1, 2015
Publication dateMar 20, 2018
Grant dateMar 20, 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.

The present disclosure relates to data management. More particularly, the present disclosure relates to visualizing data and/or navigating visualized data. In one aspect, a computer-implemented method for dynamically presenting graphical and textual information in a graphical user interface is configured to: display graphical user interface elements visually representing a data set stored in memory along at least one dimension of a graphical user interface; receive activation signals generated by user input devices and corresponding to at least one dimension of the displayed graphical user interface; and, upon receiving an activation signal, display at least a portion of the data set based on the position at which the activation signal was received.

First claim

Opening claim text (preview).

What is claimed is: 1. A computer-implemented method for dynamically presenting graphical and textual information in a graphical user interface, the method comprising: displaying a graphical user interface element along a first dimension of the graphical user interface, the graphical user interface element visually representing a data set stored in memory; receiving an activation signal at a position along the first dimension of the graphical user interface element; and upon receiving the activation signal, displaying at least a portion of the data set based on the position along the first dimension at which the activation signal was received; wherein the graphical user interface element is a flow bar of a Sankey diagram; and the first dimension is a distance along a curve of the flow bar. 2. The method of claim 1 , further comprising: receiving the data set stored in memory; and generating an arranged data set based on at least one attribute of the received data set to be associated with the first dimension of the graphical user interface element. 3. The method of claim 2 , wherein at least one attribute of the arranged data set is buffered in memory. 4. The method of claim 3 , wherein the arranged data set comprises a subset of values from the data set stored in memory. 5. The method of claim 4 , wherein the subset of values from the data set stored in memory corresponds to a set of one or more values associated with the position along the first dimension of the graphical user interface element. 6. The method of claim 1 , further comprising: associating portions of the data set with portions of the graphical user interface element segmented along the first dimension. 7. The method of claim 6 , further comprising: generating portion display data associated with respective portions of the data set, the portion display data associated with respective portions of the graphical user interface element. 8. The method of claim 1 , further comprising: displaying the graphical user interface element along the first dimension and a second dimension of the graphical user interface; receiving an activation signal at a position along the first dimension and the second dimension of the graphical user interface element; and upon receiving the activation signal, displaying at least the portion of the data set based on the position along the first dimension and the position along the second dimension at which the activation signal was received. 9. The method of claim 8 , further comprising: receiving the data set stored in memory; and generating an arranged data set based on at least two attributes of the received data set, each of the at least two attributes to be associated with at least one of the first dimension or the second dimension of the graphical user interface element. 10. The method of claim 8 , wherein the second dimension is a distance along a width of the flow bar. 11. The method of claim 1 , wherein the graphical user interface element includes at least one of a circle chart, a bubble chart, a line graph, and a bar graph. 12. The method of claim 1 , wherein the first dimension is based on at least one dimension of a Cartesian coordinate system or a polar coordinate system. 13. The method of claim 1 , further comprising: receiving a second activation signal at a second position along the first dimension of the graphical user interface element; displaying a second graphical user interface element, the second graphical user interface element visually representing at least a portion of associated with the second position along the first dimension at which the second activation signal was received. 14. A computing device configured for dynamically presenting graphical and textual information in a graphical user interface, the computing device comprising: a display interface for interconnecting with a display device; at least one memory; and at least one processor configured to: display, via the display interface, a graphical user interface element along a first dimension of the graphical user interface, the graphical user interface element visually representing a data set stored in the at least one memory; receive an activation signal at a position along the first dimension of the graphical user interface element; and upon receiving the activation signal, display, via the display interface, at least a portion of the data set based on the position along the first dimension at which the activation signal was received; wherein the graphical user interface element is a flow bar of a Sankey diagram; and the first dimension is a distance along a curve of the flow bar. 15. The computing device of claim 14 , wherein the at least one processor is configured to: display the graphical user interface element along the first dimension and a second dimension of the graphical user interface; receive an activation signal at a position along the first dimension and the second dimension of the graphical user interface element; and upon receiving the activation signal, display at least the portion of the data set based on the position along the first dimension and the position along the second dimension at which the activation signal was received. 16. The computing device of claim 15 , wherein the second dimension is a distance along a width of the flow bar. 17. The computing device of claim 14 , wherein the first dimension is based on at least one dimension of a Cartesian coordinate system or a polar coordinate system. 18. The computing device of claim 14 , wherein the at least one processor is configured to: receive a second activation signal at a second position along the first dimension of the graphical user interface element; and display a second graphical user interface element, the second graphical user interface element visually representing at least a portion of associated with the second position along the first dimension at which the second activation signal was received. 19. A computer-readable medium or media having stored thereon machine-interpretable instructions for dynamically presenting graphical and textual information in a graphical user interface, when executed, the instructions configure at least one processor for: displaying a graphical user interface element along a first dimension of the graphical user interface, the graphical user interface element visually representing a data set stored in memory; receiving an activation signal at a position along the first dimension of the graphical user interface element; and upon receiving the activation signal, displaying at least a portion of the data set based on the position along the first dimension at which the activation signal was received; wherein the graphical user interface element is a flow bar of a Sankey diagram; and the first dimension is a distance along a curve of the flow bar.

Assignees

Inventors

Classifications

  • G06T11/26Primary

    Drawing of charts or graphs · CPC title

  • Interaction with lists of selectable items, e.g. menus · CPC title

  • G06T11/206Primary

    Physics · mapped topic

  • involving graphical user interfaces [GUIs] · CPC title

  • Interaction with scrollbars · 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 US9922436B2 cover?
The present disclosure relates to data management. More particularly, the present disclosure relates to visualizing data and/or navigating visualized data. In one aspect, a computer-implemented method for dynamically presenting graphical and textual information in a graphical user interface is configured to: display graphical user interface elements visually representing a data set stored in me…
Who is the assignee on this patent?
Royal Bank Of Canada
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 Mar 20 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 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).