Dashboard builder with live data updating without exiting an edit mode
US-2016103592-A1 · Apr 14, 2016 · US
US11222076B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11222076-B2 |
| Application number | US-201715610293-A |
| Country | US |
| Kind code | B2 |
| Filing date | May 31, 2017 |
| Priority date | May 31, 2017 |
| Publication date | Jan 11, 2022 |
| Grant date | Jan 11, 2022 |
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 interface that allows the user to lock in a comparison state of an inspector control that provides a view on state of a data set being subjected to transformations. The inspector control visualizes a state of at least a portion of the data set (such as a column, table or database) as that data set is navigated by a navigation control. At least under some circumstances, the inspector control also visualizes a comparison state of the data set. A comparison lock control allows the comparison state of the data set to be locked at a particular comparison state regardless of the navigation control navigating the data set. Accordingly, until the comparison state is unlocked via a comparison unlock control, the inspector control visualizes a current state of the data set along with a visualization of the locked comparison state of the data set.
Opening claim text (preview).
What is claimed: 1. A computing system comprising: one or more processors; and one or more computer-readable media having thereon computer-executable instructions that, when executed by the one or more processors, configure the computing system to display a user interface that enables the following: displaying within the user interface a data set frame, a progress frame, and an inspector frame, the inspector frame displaying a state of at least a portion of a data set, the inspector frame enabled to display a comparison state of the data set, and the progress frame displaying a selectable locking control; displaying within the progress frame a selectable plurality of transformations of the data set, each transformation of the data set comprising a particular state of the data set at an associated particular time; receiving a selection in the progress frame of a selected transformation from the plurality of transformations of the data set; in response to selection in the progress frame of the selected transformation, displaying at least a portion of data from the selected transformation of the data set within the data set frame; displaying within the inspector frame the locking control in an unlocked state and displaying a comparison state of the at least the portion of the data from the selected transformation, the comparison state comparing the state of the at least the portion of the data from the selected transformation with a state of the same portion of the data set at the point of an immediately prior transformation of the data set; receiving locking input to the locking control, the locking input selecting a particular transformation of the data set as a basis comparison state such that until the comparison state is unlocked, a selection of another selected transformation of the data set will cause a comparison of the another selected transformation of the data set with the particular transformation of the data set to be displayed in the inspector frame; and in response to receiving the selection in the progress frame of the another selected transformation, displaying at least a portion of data from the another selected transformation of the data set within the data set frame and displaying in the inspector frame the comparison of the another selected transformation of the data set with the particular transformation of the data set. 2. The computing system in accordance with claim 1 , the navigation control causing the plurality of transformations when navigating forwarding in time. 3. The computing system in accordance with claim 2 , wherein when the comparison state is unlocked, the comparison state is a state of the at least the portion of the data set prior to a current transformation. 4. The computing system in accordance with claim 2 , wherein when the comparison state is unlocked, the inspector frame displays only a current state of the at least the portion of the data set. 5. The computing system in accordance with claim 1 , the navigation control also allowing for navigation of the data set backwards in time to prior transformations. 6. The computing system in accordance with claim 5 , the comparison state being for a transformation that is after in time a current navigation of the data set. 7. The computing system in accordance with claim 5 , the comparison state being for a transformation that is before in time a current navigation of the data set. 8. The computing system in accordance with claim 1 , wherein if a navigated state of the at least the portion of the data set as shown in the inspector frame differs from the comparison state by more by more than a threshold, an alert is visualized in the inspector frame. 9. The computing system in accordance with claim 8 , the threshold being a function of a plurality of state dimensions. 10. The computing system in accordance with claim 8 , the threshold being at least partially customizable. 11. The computing system in accordance with claim 1 , the visualization of the comparison state being different dependent on whether the comparison state is locked or unlocked. 12. The computing system in accordance with claim 1 , the state being an aggregated state of the at least the portion of the data set. 13. The computing system in accordance with claim 1 , the state being a direct state of the at least the portion of the data set. 14. The computing system in accordance with claim 1 , the at least a portion of the data set being a column of a table. 15. The computing system in accordance with claim 1 , the comparison lock control and the comparison unlock control being a same control. 16. The computing system in accordance with claim 1 , the at least a portion of the data set being a database. 17. The computing system in accordance with claim 1 , the inspector frame being a first instance of an inspector frame, the comparison state being a first comparison state, the comparison lock control being a first instance of a comparison lock control, the user interface further comprising: a second instance of an inspector frame that visualizes a state of at least a portion of the data set as that data set is navigated by the navigation control, and at least under some circumstances, visualizes a second comparison state of the at least the portion of the data set; a second instance of a comparison lock control that causes the second comparison state of the data set to be locked at a particular second comparison state regardless of the navigation control navigating the data set, such that until the comparison state is unlocked, a current state of the data set as visualized in the second instance of an inspector frame is visualized along with a visualization of the locked second comparison state, such that the second comparison state of the second instance of an inspector frame may be locked independently of the first comparison state of the first inspector frame. 18. The computing system in accordance with claim 17 , the comparison unlock control being a first instance of a comparison unlock control, the user interface further comprising: a second instance of a comparison unlock control that unlocks a previously locked second comparison state of the at least the portion of the data set. 19. A method for transforming a data set using a user interface, the method comprising: displaying within the user interface a data set frame, a progress frame, and an inspector frame, the inspector frame displaying a state of at least a portion of a data set and the inspector frame enabled to display a comparison state of the data set, and the progress frame displaying a selectable locking control; displaying within the progress frame a selectable plurality of transformations of the data set, each transformation of the data set comprising a particular state of the data set at an associated particular time; receiving a selection in the progress frame of a selected transformation from the plurality of transformations of the data set; in response to selection in the progress frame of the selected transformation, displaying at least a portion of data from the selected transformation of the data set within the data set frame; displaying within the inspector frame the locking control in an unlocked state and displaying a comparison state of the at least the portion of the data from the selected transformation, the comparison state comparing the state of the at least the portion of the data from the selected transformation with a state of the same portion of the data set at the point of an immediately p
Browsing; Visualisation therefor (for navigating the web G06F16/954; browsing optimisation for the web G06F16/957) · CPC title
Interaction with lists of selectable items, e.g. menus · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.