Data visualization through use of linked charts

US2016231900A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2016231900-A1
Application numberUS-201514617633-A
CountryUS
Kind codeA1
Filing dateFeb 9, 2015
Priority dateFeb 9, 2015
Publication dateAug 11, 2016
Grant date

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 user provides input to a graphical user interface to transform a chart that is linked to other charts presented to the user through the interface. In response to this input, the chart is transformed and updated. This transformation may cause the chart to make available a transformation event to a queue, which may cause other linked charts to obtain the transformation event and determine what transformations need to be performed within these other linked charts. Based at least in part on this transformation event, the other linked charts may obtain any necessary data and may perform the necessary transformations mirror the transformations performed for the original chart.

First claim

Opening claim text (preview).

What is claimed is: 1 . A computer-implemented method, comprising: under the control of one or more computer systems configured with executable instructions, presenting, on a user interface, a plurality of linked charts; receiving user input indicative of a transformation to a parameter of a first chart of the plurality of linked charts; making available, to a queue, a transformation event of the transformation of the parameter of the first chart; detecting the available transformation event of the transformation of the parameter of the first chart; updating the first chart in accordance with the transformation of the parameter of the first chart; obtaining, from a remote data repository, a set of data for a second chart of the plurality of linked charts; and transforming the second chart of the plurality of linked charts based at least in part on the obtained set of data and in accordance with the transformation of the parameter of the first chart. 2 . The computer-implemented method of claim 1 , wherein the method further comprises: receiving user input indicating a link between the first chart and the second chart; and causing executable code for the second chart to change the second chart based at least in part on a transformation of the first chart and executable code for the first chart to transform the first chart based at least in part on a transformation of the second chart. 3 . The computer-implemented method of claim 1 , wherein the method further comprises: updating one or more navigational user interface elements of the first chart in accordance with the transformation of the parameter of the first chart, the navigational user interface elements capable of being manipulated by user input to navigate the first chart; and updating one or more navigational user interface elements of the second chart in accordance with the transformation of the parameter of the first chart. 4 . The computer-implemented method of claim 1 , wherein the method further comprises: receiving, within the first chart of the plurality of linked charts, user input indicative of a selection of a data line of a computing resource; updating the first chart in accordance with the selection of the data line; and updating the second chart of the plurality of linked charts in accordance with the selection of the data line such that a visual appearance of a second data line of the computing resource is updated within the second chart. 5 . A system, comprising: one or more processors; memory including instructions that, when executed by the one or more processors, cause the system to: detect an available transformation event of a transformation of a first chart of a plurality of linked charts, the available transformation event created as a result of an update made to the first chart in accordance with user input indicative of a transformation of the first chart; and transform a second chart of the plurality of linked charts based at least in part on the transformation of the first chart. 6 . The system of claim 5 , wherein the instructions that cause the system to transform the second chart of the plurality of linked charts based at least in part on transformation of the first chart, further include instructions that, when executed by the one or more processors, cause the system to obtain, from a remote data repository, a set of data for the second chart usable to transform the second chart. 7 . The system of claim 5 , wherein the first chart and the second chart are linked in response to user input indicating a link between the first chart and the second chart resulting in executable code for the second chart to transform the second chart based at least in part on the transformation of the first chart and executable code for the first chart to change the first chart based at least in part on transformation of the second chart. 8 . The system of claim 5 , wherein the instructions further cause the system to, in response to a selection of a data line within the first chart, update the second chart in accordance with the selection of the data line such that a visual appearance of a second data line is updated within the second chart. 9 . The system of claim 5 , wherein the instructions that cause the system to transform the second chart of the plurality of linked charts based at least in part on transformation of the first chart, further include instructions that, when executed by the one or more processors, cause the system to update one or more navigational user interface elements of the second chart in accordance with the transformation of the first chart. 10 . The system of claim 5 , wherein the plurality of linked charts are presented through a user interface configured to receive user input through one or more navigational user interface elements for transformation of at least one chart of the plurality of linked charts. 11 . The system of claim 5 , wherein the instructions further cause the system to, in response to detecting the available transformation event of the transformation of the first chart of the plurality of linked charts, access a queue to obtain the available transformation event to determine how to transform the second chart. 12 . The system of claim 5 , wherein the instructions further cause the system to: determine, based at least in part on the available transformation event, that data necessary for transformation of a third chart in accordance with a transformation of the first chart is unavailable; obtain a set of data that is available for transformation of the third chart; and transform the third chart based at least in part on the obtained set of data and in a manner that is distinct from the transformation of the first chart. 13 . A non-transitory computer-readable storage medium having stored thereon executable instructions that, when executed by one or more processors of a computer system, cause the computer system to at least: update a first chart of a plurality of charts in accordance with a transformation of the first chart, the transformation of the first chart requested through provided user input; make available a transformation event of the transformation of the first chart; and cause one or more other charts of the plurality of charts to detect the available transformation event of the transformation of the first chart such that the one or more other charts of the plurality of charts are changed based at least in part on the available transformation event and in accordance with the transformation of the first chart. 14 . The non-transitory computer-readable storage medium of claim 13 , wherein the instructions further include instructions that, when executed by the one or more processors, cause the computer system to: update one or more navigational user interface elements of the first chart in accordance with the transformation of the first chart, the navigational user interface elements capable of being manipulated by user input to navigate the first chart; and further cause the one or more other charts to update one or more navigational user interface elements of the one or more other charts in accordance with the transformation of the first chart. 15 . The non-transitory computer-readable storage medium of claim 13 , wherein the one or more other charts of the plurality of charts are further transformed based at least in part on a set of data usable to transform the one or more other charts and obtained from a remote data repository for the one or more other charts. 16 . The non-transitory computer-readable storage me

Assignees

Inventors

Classifications

  • G06T11/26Primary

    Drawing of charts or graphs · CPC title

  • Visual data mining; Browsing structured data · CPC title

  • Execution arrangements for user interfaces · CPC title

  • Browsing; Visualisation therefor (for navigating the web G06F16/954; browsing optimisation for the web G06F16/957) · CPC title

  • Navigation, e.g. using categorised browsing · 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 US2016231900A1 cover?
A user provides input to a graphical user interface to transform a chart that is linked to other charts presented to the user through the interface. In response to this input, the chart is transformed and updated. This transformation may cause the chart to make available a transformation event to a queue, which may cause other linked charts to obtain the transformation event and determine what …
Who is the assignee on this patent?
Amazon Tech Inc
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 Thu Aug 11 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). 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).