Systems and methods for using analytic objects in a dynamic data visualization interface

US10895976B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10895976-B2
Application numberUS-201916286559-A
CountryUS
Kind codeB2
Filing dateFeb 26, 2019
Priority dateSep 8, 2014
Publication dateJan 19, 2021
Grant dateJan 19, 2021

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 displays a chart including visual marks representing a dataset. The chart is displayed according to contents of multiple shelf regions. The shelf regions determine characteristics of the chart. The method generates a visual analytic object by applying an analytic operation to the set of data represented by the visual marks, and displays the visual analytic object superimposed over the chart. The method detects user input to select the displayed visual analytic object and place an icon representing the visual analytic object onto a first shelf region. In response, the method updates the content of the first shelf region to associate it with the analytic operation corresponding to the visual analytic object and updates the chart according to the updated content of the first shelf region. This includes updating the chart based on values of the dataset represented by the visual marks relative to the analytic operation.

First claim

Opening claim text (preview).

What is claimed is: 1. A method, comprising: at an electronic device with a display: displaying, on the display, a chart including visual marks representing a set of data, wherein the chart is displayed in accordance with contents of a plurality of displayed shelf regions, and wherein each shelf region determines a respective characteristic of the chart; generating a visual analytic object by applying a first analytic operation to the set of data represented by the visual marks, and displaying the visual analytic object superimposed over the chart, wherein the visual analytic object is an average line, a trend line, a median line, a constant reference line, an exponential curve, a distribution band, a confidence band, or a quartile band; detecting user input to select the displayed visual analytic object and place an icon representing the visual analytic object onto a first shelf region of the plurality of shelf regions; and in response to the user input: updating content of the first shelf region to include an association with the first analytic operation corresponding to the visual analytic object; and updating the chart in accordance with the updated content of the first shelf region, including updating the chart based on values of the set of data represented by the visual marks relative to the first analytic operation corresponding to the visual analytic object. 2. The method of claim 1 , wherein the user input comprises a drag and drop operation. 3. The method of claim 1 , wherein an image is displayed on the icon and the displayed image identifies a type of the visual analytic object. 4. The method of claim 1 , wherein updating the chart based on values of the set of data represented by the visual marks relative to the first analytic operation corresponding to the visual analytic object includes: updating each visual mark based on whether a respective value in the set of data represented by the respective visual mark is greater than or less than a corresponding value of the first analytic operation corresponding to the visual analytic object. 5. The method of claim 1 , wherein updating the content of the first shelf region to include the association with the first analytic operation comprises modifying a formula for a data element in the first shelf region. 6. The method of claim 5 , wherein modifying the formula for the data element comprises adding to the formula a mathematical operator and a reference to the visual analytic object. 7. The method of claim 1 , wherein updating the content of the first shelf region to include the association with the first analytic operation comprises placing in the first shelf region a data element whose formula is based on the first analytic operation. 8. The method of claim 1 , wherein the first shelf region is a color encoding shelf, and wherein updating the chart based on values of the set of data represented by the visual marks relative to the first analytic operation comprises displaying a first subset of the visual marks in a first color based on positioning of the visual marks in the chart relative to the visual analytic object, and displaying the remaining visual marks in a second color distinct from the first color. 9. The method of claim 1 , wherein the first shelf region is a label encoding shelf, and wherein updating the chart based on values of the set of data represented by the visual marks relative to the first analytic operation comprises displaying labels for a first subset of the visual marks based on positioning of the visual marks in the chart relative to the visual analytic object. 10. The method of claim 1 , wherein the first shelf region is a filter shelf, and wherein updating the chart based on values of the set of data represented by the visual marks relative to the first analytic operation comprises displaying a first subset of the visual marks based on positioning of the visual marks in the chart relative to the visual analytic object, and filtering out the remaining visual marks from the chart. 11. The method of claim 10 , wherein the visual analytic object is a line, which partitions the chart into a first region and a second region, and wherein the first subset of the visual marks comprise visual marks positioned in the first region. 12. The method of claim 10 , further comprising: displaying a quick filter box that enables a user to select displaying all of the visual marks, displaying only the first subset of the visual marks, or displaying only visual marks not in the first subset. 13. A client device, comprising: one or more processors; memory; a display; and one or more programs stored in the memory and configured for execution by the one or more processors, the one or more programs comprising instructions for: displaying, on the display, a chart including visual marks representing a set of data, wherein the chart is displayed in accordance with contents of a plurality of displayed shelf regions, and wherein each shelf region determines a respective characteristic of the chart; generating a visual analytic object by applying a first analytic operation to the set of data represented by the visual marks, and displaying the visual analytic object superimposed over the chart, wherein the visual analytic object is an average line, a trend line, a median line, a constant reference line, an exponential curve, a distribution band, a confidence band, or a quartile band; detecting user input to select the displayed visual analytic object and place an icon representing the visual analytic object onto a first shelf region of the plurality of shelf regions; and in response to the user input: updating content of the first shelf region to include an association with the first analytic operation corresponding to the visual analytic object; and updating the chart in accordance with the updated content of the first shelf region, including updating the chart based on values of the set of data represented by the visual marks relative to the first analytic operation corresponding to the visual analytic object. 14. The client device of claim 13 , wherein updating the content of the first shelf region to include the association with the first analytic operation comprises modifying a formula for a data element in the first shelf region, and wherein modifying the formula for the data element comprises adding to the formula a mathematical operator and a reference to the visual analytic object. 15. The client device of claim 13 , wherein updating the content of the first shelf region to include the association with the first analytic operation comprises placing in the first shelf region a data element whose formula is based on the first analytic operation. 16. The client device of claim 13 , wherein the first shelf region is a color encoding shelf, and wherein updating the chart based on values of the set of data represented by the visual marks relative to the first analytic operation comprises displaying a first subset of the visual marks in a first color based on positioning of the visual marks in the chart relative to the visual analytic object, and displaying the remaining visual marks in a second color distinct from the first color. 17. The client device of claim 13 , wherein the first shelf region is a label encoding shelf, and wherein updating the chart based on values of the set of data represented by the visual marks relative to the first analytic operation comprises displaying labels for a first subset of the visual marks based on positioning of the visual marks in the chart relative to the visual anal

Assignees

Inventors

Classifications

  • Drawing of charts or graphs · CPC title

  • using icons (graphical or visual programming using iconic symbols G06F8/34) · CPC title

  • Creating or editing images; Combining images with text · CPC title

  • G06F3/0486Primary

    Drag-and-drop · CPC title

  • Visual data mining; Browsing structured data · 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 US10895976B2 cover?
A method displays a chart including visual marks representing a dataset. The chart is displayed according to contents of multiple shelf regions. The shelf regions determine characteristics of the chart. The method generates a visual analytic object by applying an analytic operation to the set of data represented by the visual marks, and displays the visual analytic object superimposed over the …
Who is the assignee on this patent?
Tableau Software Inc
What technology area does this patent fall under?
Primary CPC classification G06F3/0486. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jan 19 2021 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 3 related publications on this page (citations in our corpus or others sharing the same primary CPC).