Controlling visualization of data by a dashboard widget
First Claim
1. A method for controlling visualization of data, the method comprising:
- displaying, by a processor, first data in a first data graphical user interface (GUI) in a dashboard on a display device, wherein the first data GUI displays the first data in a two-dimensional data table;
displaying, by the processor, a control GUI in the dashboard representing the first data, the control GUI including two or more needle-shaped range defining visual elements, each having a first end corresponding to a data value and a second end, the first end of each range defining visual element being moveable on a circular path via input received by the control GUI, the second end of each range defining visual element being fixed at a same point, the two or more range defining visual elements defining three or more ranges of the first data, wherein the first data GUI and the control GUI are simultaneously displayed in the dashboard, and a first communication link allows information to pass between the first data GUI and the control GUI;
displaying, by the processor, indicia associated with each of the two or more range defining visual elements, each indicia indicating the data value corresponding with the respective range defining visual element;
receiving, by the processor, input from the control GUI indicating that one of the two or more range defining visual elements has been moved, thereby re-defining two of the three or more ranges of the first data, the input including a selection of one of the three or more ranges of the first data in the control GUI; and
in response to receiving the input, visually emphasizing data in the first data GUI having data values in the selected one of the three or more ranges of the first data in the control GUI.
1 Assignment
0 Petitions
Accused Products
Abstract
Display data in a data graphical user interface (GUI) on a display device and display, by a processor, a control GUI on the display device representing the data. The control GUI includes a range defining visual element, corresponding to a data value, that is moveable via input received by the control GUI and defines two ranges of the data. The processor displays indicia associated with the range defining visual element indicating the corresponding data value. The processor receives input from the control GUI indicating the range defining visual element has been moved. In response, the processor visually emphasizes data in the data GUI having data values in a selected one of the defined data range.
79 Citations
17 Claims
-
1. A method for controlling visualization of data, the method comprising:
-
displaying, by a processor, first data in a first data graphical user interface (GUI) in a dashboard on a display device, wherein the first data GUI displays the first data in a two-dimensional data table; displaying, by the processor, a control GUI in the dashboard representing the first data, the control GUI including two or more needle-shaped range defining visual elements, each having a first end corresponding to a data value and a second end, the first end of each range defining visual element being moveable on a circular path via input received by the control GUI, the second end of each range defining visual element being fixed at a same point, the two or more range defining visual elements defining three or more ranges of the first data, wherein the first data GUI and the control GUI are simultaneously displayed in the dashboard, and a first communication link allows information to pass between the first data GUI and the control GUI; displaying, by the processor, indicia associated with each of the two or more range defining visual elements, each indicia indicating the data value corresponding with the respective range defining visual element; receiving, by the processor, input from the control GUI indicating that one of the two or more range defining visual elements has been moved, thereby re-defining two of the three or more ranges of the first data, the input including a selection of one of the three or more ranges of the first data in the control GUI; and in response to receiving the input, visually emphasizing data in the first data GUI having data values in the selected one of the three or more ranges of the first data in the control GUI. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A non-transitory computer program product for controlling visualization of data, the computer program product comprising one or more computer-readable tangible storage devices and program instructions stored on at least one of the one or more computer-readable tangible storage devices, the program instructions comprising:
-
program instructions to display, by a processor, first data in a first data graphical user interface (GUI) in a dashboard on a display device, wherein the first data GUI displays the first data in a two-dimensional data table; program instructions to display, by the processor, a control GUI in the dashboard representing the first data, the control GUI including two or more needle-shaped range defining visual elements, each having a first end corresponding to a data value and a second end, the first end of each range defining visual element being moveable on a circular path via input received by the control GUI, the second end of each range defining visual element being fixed at a same point, the two or more range defining visual elements defining three or more ranges of the first data, wherein the first data GUI and the control GUI are simultaneously displayed in the dashboard, and a first communication link allows information to pass between the first data GUI and the control GUI; program instructions to display, by the processor, indicia associated with each of the two or more range defining visual elements, each indicia indicating the data value corresponding with the respective range defining visual element; program instructions to receive, by the processor, input from the control GUI indicating that one of the two or more range defining visual elements has been moved, thereby re-defining two of the three or more ranges of the first data, the input including a selection of one of the three or more ranges of the first data in the control GUI; and in response to receiving the input, program instructions to visually emphasize data in the in the first data GUI having data values in the selected one of the three or more ranges of the first data in the control GUI. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer system for controlling visualization of data, the computer system comprising one or more processors, one or more computer readable memories, one or more computer readable tangible storage devices, and program instructions stored on at least one of the one or more storage devices for execution by at least one of the one or more processors via at least one of the one or more memories, the program instructions comprising:
-
program instructions to display, by a processor, first data in a first data graphical user interface (GUI) in a dashboard on a display device, wherein the first data GUI displays the first data in two-dimensional a data table; program instructions to display, by the processor, a control GUI in the dashboard representing the first data, the control GUI including two or more needle-shaped range defining visual elements, each having a first end corresponding to a data value and a second end, the first end of each range defining visual element being moveable on a circular path via input received by the control GUI, the second end of each range defining visual element being fixed at a same point, the two or more range defining visual elements defining three or more ranges of the first data, wherein the first data GUI and the control GUI are simultaneously displayed in the dashboard, and a first communication link allows information to pass between the first data GUI and the control GUI; program instructions to display, by the processor, indicia associated with each of the two or more range defining visual elements, each indicia indicating the data value corresponding with the respective range defining visual element; program instructions to receive, by the processor, input from the control GUI indicating that one of the two or more range defining visual elements has been moved, thereby re-defining two of the three or more ranges of the first data, the input including a selection of one of the three or more ranges of the first data in the control GUI; and in response to receiving the input, program instructions to visually emphasize data in the in the first data GUI having data values in the selected one of the three or more ranges of the first data in the control GUI.
-
Specification