Interactive display of data distributions comprising a density plot overlaying a box-and-whisker plot

US10877619B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10877619-B2
Application numberUS-201815982720-A
CountryUS
Kind codeB2
Filing dateMay 17, 2018
Priority dateMay 17, 2017
Publication dateDec 29, 2020
Grant dateDec 29, 2020

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.

A method includes displaying a first graphical representation on a screen. The first graphical representation includes a box-and-whisker plot of a dataset. The method also includes receiving a first interaction indication indicating a graphical user interaction by a user at a first interaction location on the first graphical representation. In response to the received first interactive indication, the method includes displaying a second graphical representation on the screen based on the first interaction indication, the second graphical representation including a density plot of the dataset having a respective scale equal to a corresponding scale of the box-and-whisker plot. The method also includes receiving a second interaction indication indicating the graphical user interaction by the user at a second interaction location on the second graphical representation, and in response, displaying an updated second graphical representation of the dataset on the screen based on the second interaction indication.

First claim

Opening claim text (preview).

What is claimed is: 1. A method comprising: displaying, by data processing hardware, a first graphical representation on a screen in communication with the data processing hardware, wherein the first graphical representation comprises a box-and-whisker plot of a dataset; receiving, at the data processing hardware, a first interaction indication indicating a graphical user interaction by a user at a first interaction location on the first graphical representation; in response to the received first interaction indication, displaying, by the data processing hardware, a second graphical representation on the screen overlaying the first graphical representation, the second graphical representation based on the first interaction indication, wherein the second graphical representation comprises a density plot of the dataset, and wherein the density plot shares an axis with the box-and-whisker plot; receiving, at the data processing hardware, a second interaction indication indicating the graphical user interaction by the user at a second interaction location on the second graphical representation, wherein the second graphical representation comprises the density plot of the dataset overlaying the box-and-whisker plot, and wherein the density plot shares the axis with the box-and-whisker plot; in response to the received second interaction indication, displaying, by the data processing hardware, an updated second graphical representation of the density pt of the dataset on the screen based on the second interaction indication at the second interaction location, the updated second graphical representation having a scale that is equal to a scale of the second graphical representation, wherein the density plot has a respective scale equal to a corresponding scale of the box-and-whisker plot; receiving, at the data processing hardware, a third interaction indication indicating the graphical user interaction at a third interaction location on the updated second graphical representation of the density plot of the dataset; and in response to the received third interaction indication, switching back, by the data processing hardware, to the first graphical representation of the dataset on the screen based on the third interaction location being a threshold distance away from the updated second graphical representation. 2. The method of claim 1 , wherein the first graphical representation comprises an axis and the first interaction location comprises a location within a threshold distance of the axis of the first graphical representation. 3. The method of claim 1 , wherein the first interaction indication comprises a location of an on-focus event triggered on the first graphical representation. 4. The method of claim 3 , wherein the first interaction indication comprises a location of an input selection event triggered on the first graphical representation. 5. The method of claim 1 , wherein the second interaction location comprises a location on the second graphical representation that is different than the first interaction location. 6. The method of claim 1 , wherein the second interaction indication comprises a location of an on-focus event triggered on the second graphical representation. 7. The method of claim 1 , wherein the second graphical representation comprises a first graphical indication and wherein the updated second graphical representation comprises a second graphical indication that is different than the first graphical indication. 8. The method of claim 1 , wherein the second interaction location comprises a location on the density plot and the density plot comprises a graphical indication of a data value corresponding to the second interaction location. 9. The method of claim 1 , wherein the density plot comprises a plurality of rectangles, wherein each rectangle has an identical area and each rectangle has a height and a width based upon the dataset. 10. A system comprising: data processing hardware; and memory hardware in communication with the data processing hardware, the memory hardware storing instructions that when executed on the data processing hardware cause the data processing hardware to perform operations comprising: displaying a first graphical representation on a screen in communication with the data processing hardware, wherein the first graphical representation comprises a box-and-whisker plot of a dataset; receiving a first interaction indication indicating a graphical user interaction by a user at a first interaction location on the first graphical representation; in response to the received first interaction indication, displaying a second graphical representation on the screen overlaying the first graphical representation, the second graphical representation based on the first interaction indication, wherein the second graphical representation comprises a density plot of the dataset that shares an axis with the box-and-whisker plot; receiving a second interaction indication indicating the graphical user interaction by the user at a second interaction location on the second graphical representation, wherein the second graphical representation comprises the density plot of the dataset overlaying the box-and-whisker plot, and wherein the density plot shares the axis with the box-and-whisker plot; in response to the received second interaction indication, displaying an updated second graphical representation of the density plot of the dataset on the screen based on the second interaction indication at the second interaction location, the updated second graphical representation having a scale that is equal to a scale of the second graphical representation, wherein the density plot has a respective scale equal to a corresponding scale of the box-and-whisker plot; receiving a third interaction indication indicating the graphical user interaction at a third interaction location on the updated second graphical representation of the density plot of the dataset; and in response to the received third interaction indication, switching back to the first graphical representation of the dataset on the screen based on the third interaction location being a threshold distance away from the updated second graphical representation. 11. The system of claim 10 , wherein the first graphical representation comprises an axis and the first interaction location comprises a location within a threshold distance of the axis of the first graphical representation. 12. The system of claim 10 , wherein the first interaction indication comprises a location of an on-focus event triggered on the first graphical representation. 13. The system of claim 12 , wherein the first interaction indication comprises a location of an input selection event triggered on the first graphical representation. 14. The system of claim 10 , wherein the second interaction location comprises a location on the second graphical representation that is different than the first interaction location. 15. The system of claim 10 , wherein the second interaction indication comprises a location of an on-focus event triggered on the second graphical representation. 16. The system of claim 10 , the second graphical representation comprises a first graphical indication and wherein the updated second graphical representation comprises a second graphical indication that is different than the first graphical indication. 17. The system of claim 10 , wherein the second interaction location comprises a location on the density plot and the density plot comprises a graphical indication of a data value corresponding to the second

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

  • involving graphical user interfaces [GUIs] · CPC title

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

  • G06F3/0481Primary

    based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance · 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 US10877619B2 cover?
A method includes displaying a first graphical representation on a screen. The first graphical representation includes a box-and-whisker plot of a dataset. The method also includes receiving a first interaction indication indicating a graphical user interaction by a user at a first interaction location on the first graphical representation. In response to the received first interactive indicati…
Who is the assignee on this patent?
Google Llc
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 Dec 29 2020 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).