System and method for user interface in dashboard software
US-2015186473-A1 · Jul 2, 2015 · US
US2016231900A1 · US · A1
| Field | Value |
|---|---|
| Publication number | US-2016231900-A1 |
| Application number | US-201514617633-A |
| Country | US |
| Kind code | A1 |
| Filing date | Feb 9, 2015 |
| Priority date | Feb 9, 2015 |
| Publication date | Aug 11, 2016 |
| Grant date | — |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
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.
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
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
Related publications grouped by family.
Answers are generated from the same data shown on this page.