Graphical user interface for generating and displaying data visualizations that use relationships

US9613086B1 · US · B1

Patent metadata
FieldValue
Publication numberUS-9613086-B1
Application numberUS-201414461345-A
CountryUS
Kind codeB1
Filing dateAug 15, 2014
Priority dateAug 15, 2014
Publication dateApr 4, 2017
Grant dateApr 4, 2017

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 generates a graphical user interface, which includes a schema information region and a data visualization region. The schema information region includes field names, each associated with a data field from a data source, and relationship names, each associated with a relation between rows of the data source. The data visualization region includes a row shelf, a column shelf, and a connector shelf. The method detects user selection of field names and a request to associate those field names with respective shelves in the data visualization region. The method also detects user selection of relationship names and a request to associate those relationship names with respective shelves in the data visualization region. The method generates a visual graphic in the data visualization region according to the associations between the user-selected field names and corresponding shelves and the associations between the user-selected relationship names and corresponding shelves.

First claim

Opening claim text (preview).

What is claimed is: 1. A method of generating a graphical representation of a data source, comprising: at a computer having one or more processors and memory: generating and displaying a graphical user interface on a computer display, wherein the graphical user interface includes a schema information region and a data visualization region, wherein the schema information region includes multiple field names, each field name associated with a data field from the data source and includes one or more relationship names, each relationship name associated with a relation between rows of the data source, and wherein the data visualization region includes a plurality of shelves including a row shelf, a column shelf, and a connector shelf; for each of the row shelf, column shelf, and the connector shelf, detecting a user selection of a respective field name or relationship name and a request to associate the respective field name or relationship name with the respective shelf; and generating a visual graphic in accordance with the respective associations between the user-selected field names and corresponding shelves and in accordance with the respective associations between the user-selected relationship names and corresponding shelves, and displaying the visual graphic in the data visualization region. 2. The method of claim 1 , wherein the visual graphic includes visual marks corresponding to retrieved tuples from the data source, wherein vertical and horizontal placement of the visual marks are respectively based on items associated with the row shelf and column shelf respectively by the user, and wherein each item of the items comprises a field name or a relationship name. 3. The method of claim 2 , wherein the visual graphic further includes edges that visually connect the visual marks, wherein the edges correspond to a relationship name associated with the connector shelf by the user. 4. The method of claim 2 , wherein the visual graphic further includes edges that visually connect the visual marks, wherein the edges correspond to a first field name associated with the connector shelf by the user, and wherein each edge connects two visual marks whose corresponding tuples share a same field value for the first field name. 5. The method of claim 2 , wherein a first relationship name is associated with the column shelf or row shelf by the user, and wherein the corresponding horizontal or vertical placement of visual marks is determined by a user-selected function of the tuples based on a traversal of a graph corresponding to the tuples and the first relationship. 6. The method of claim 1 , wherein a first field name of the multiple field names identifies a computed field whose value for each tuple is computed based on an associated data field from the data source and a first relationship, and wherein the first field name is associated with the row shelf or the column shelf. 7. The method of claim 6 , wherein the computed value of the computed field for each tuple is based on a traversal of a graph corresponding to the tuples and the first relationship. 8. The method of claim 1 , wherein the data visualization region further includes one or more connector property shelves, the method further comprising: detecting a user selection of a relationship name or a field name and a user request to associate the user-selected relationship name or field name with a first connector property shelf, wherein generating the visual graphic includes visually formatting the connectors in accordance with the user selected relationship name or field name for the first connector property shelf. 9. The method of claim 8 , wherein the first connector property shelf specifies the color or width of connectors. 10. A computer, comprising: one or more processors; memory; and one or more programs stored in the memory configured for execution by the one or more processors, the one or more programs comprising instructions for: generating and displaying a graphical user interface on a computer display, wherein the graphical user interface includes a schema information region and a data visualization region, wherein the schema information region includes multiple field names, each field name associated with a data field from the data source and includes one or more relationship names, each relationship name associated with a relation between rows of the data source, and wherein the data visualization region includes a plurality of shelves including a row shelf, a column shelf, and a connector shelf; for each of the row shelf, column shelf, and the connector shelf, detecting a user selection of a respective field name or relationship name and a request to associate the respective field name or relationship name with the respective shelf; and generating a visual graphic in accordance with the respective associations between the user-selected field names and corresponding shelves and in accordance with the respective associations between the user-selected relationship names and corresponding shelves, and displaying the visual graphic in the data visualization region. 11. The computer of claim 10 , wherein the visual graphic includes visual marks corresponding to retrieved tuples from the data source, wherein vertical and horizontal placement of the visual marks are respectively based on items associated with the row shelf and column shelf respectively by the user, and wherein each item of the items comprises a field name or a relationship name. 12. The computer of claim 11 , wherein the visual graphic further includes edges that visually connect the visual marks, wherein the edges correspond to a relationship name associated with the connector shelf by the user. 13. The computer of claim 11 , wherein the visual graphic further includes edges that visually connect the visual marks, wherein the edges correspond to a first field name associated with the connector shelf by the user, and wherein each edge connects two visual marks whose corresponding tuples share a same field value for the first field name. 14. The computer of claim 11 , wherein a first relationship name is associated with the column shelf or row shelf by the user, and wherein the corresponding horizontal or vertical placement of visual marks is determined by a user-selected function of the tuples based on a traversal of a graph corresponding to the tuples and the first relationship. 15. The computer of claim 10 , wherein a first field name identifies a computed field whose value for each tuple is computed based on the associated data field from the data source and a first relationship, and wherein the first field name is associated with the row shelf or the column shelf. 16. The computer of claim 15 , wherein the computed value of the computed field for each tuple is based on a traversal of a graph corresponding to the tuples and the first relationship. 17. The computer of claim 10 , wherein the data visualization region further includes one or more connector property shelves, the one or more programs further comprising instructions for: detecting a user selection of a relationship name or a field name and a user request to associate the user-selected relationship name or field name with a first connector property shelf, wherein generating the visual graphic includes visually formatting the connectors in accordance with the user selected relationship name or field name for the first connector property shelf. 18. A non-transitory computer readable storage medium storing one or more programs configured for execution by a computer having

Assignees

Inventors

Classifications

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 US9613086B1 cover?
A method generates a graphical user interface, which includes a schema information region and a data visualization region. The schema information region includes field names, each associated with a data field from a data source, and relationship names, each associated with a relation between rows of the data source. The data visualization region includes a row shelf, a column shelf, and a conne…
Who is the assignee on this patent?
Tableau Software Inc
What technology area does this patent fall under?
Primary CPC classification G06F16/242. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Apr 04 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (B1). 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).