Gestures for manipulating tables, charts, and graphs
First Claim
1. A computer-implemented method for presenting a chart in a touch-sensitive display screen of a data processing device, comprising:
- graphically presenting in the chart, by a processor, data associated with a first variable of a plurality of variables in a dataset;
graphically presenting a label located along an axis of the chart that display a first name associated with the first variable of the dataset and comprises a visual element capable of being rotated from a first state to at least a second state,wherein rotating the label cycles through the plurality of variables in the dataset;
detecting, by the processor, a first input comprising a single swipe gesture on or near the label on the display screen;
rotating the label in the display screen from the first state into the second state in response to the single swipe gesture;
graphically presenting a second name associated with a second variable of the dataset in the display screen in response to detecting the single swipe gesture, wherein the second name corresponds to the second state and is different than the first name; and
updating, by the processor, the chart to graphically present data associated with the second variable rather than the first variable;
detecting, by the processor, a second input comprising a second single swipe gesture;
upon receiving the second input, presenting an animation that appears as though the chart is being folded in the direction of the second swipe gesture to reveal a hidden menu underneath the chart in the display screen, the hidden menu configured to modify the appearance of the chart;
detecting, by the processor, a selection from the hidden menu; and
modifying, by the processor, the appearance of the chart according to the selection.
1 Assignment
0 Petitions
Accused Products
Abstract
Gestures are described for manipulating tables, charts and graphs. For tables, a swipe gesture is described that deletes a column from a table when the gesture is detected on a column of the table. A pinch gesture is also described that combines two or more columns or rows of a table when the gesture is detected on columns of the table. For charts and graphs, a swipe gesture is described that changes the contents of the chart or graph when the gesture is detected on an axis label of the chart or graph. Another swipe gesture is describes that modifies the appearance of the chart or graph when the gesture is detected on or near an edge of the chart or graph and moving towards the center of the chart or graph.
31 Citations
13 Claims
-
1. A computer-implemented method for presenting a chart in a touch-sensitive display screen of a data processing device, comprising:
-
graphically presenting in the chart, by a processor, data associated with a first variable of a plurality of variables in a dataset; graphically presenting a label located along an axis of the chart that display a first name associated with the first variable of the dataset and comprises a visual element capable of being rotated from a first state to at least a second state, wherein rotating the label cycles through the plurality of variables in the dataset; detecting, by the processor, a first input comprising a single swipe gesture on or near the label on the display screen; rotating the label in the display screen from the first state into the second state in response to the single swipe gesture; graphically presenting a second name associated with a second variable of the dataset in the display screen in response to detecting the single swipe gesture, wherein the second name corresponds to the second state and is different than the first name; and updating, by the processor, the chart to graphically present data associated with the second variable rather than the first variable; detecting, by the processor, a second input comprising a second single swipe gesture; upon receiving the second input, presenting an animation that appears as though the chart is being folded in the direction of the second swipe gesture to reveal a hidden menu underneath the chart in the display screen, the hidden menu configured to modify the appearance of the chart; detecting, by the processor, a selection from the hidden menu; and modifying, by the processor, the appearance of the chart according to the selection. - View Dependent Claims (2, 3)
-
-
4. A non-transitory computer readable storage medium storing one or more programs, the one or more programs comprising instructions for presenting a chart in a touch-sensitive display screen of a data processing device:
-
graphically presenting in the chart data associated with a first variable of a plurality of variables in a dataset; graphically presenting a label located along an axis of the chart that displays a first name associated with the first variable of the dataset and comprises a visual element capable of being rotated from a first state to at least a second state, wherein rotating the label cycles through the plurality of variables in the dataset; detecting a first input comprising a single swipe gesture on or near the label on the display screen; rotating the label in the display screen from the first state into the second state in response to the single swipe gesture; graphically presenting a second name associated with a second variable of the dataset in the display screen in response to detecting the single swipe gesture, wherein the second name corresponds to the second state and is different than the first name; and updating, by the processor, the chart to graphically present data associated with the second variable rather than the first variable; detecting a second input comprising a second single swipe gesture; upon receiving the second input, presenting an animation that appears as though the chart is being folded in the direction of the second swipe gesture to reveal a hidden menu underneath the chart in the display screen, the hidden menu configured to modify the appearance of the chart; detecting a selection from the hidden menu; and modifying the appearance of the chart according to the selection. - View Dependent Claims (5, 6, 7, 8)
-
-
9. A computer implemented system for presenting a chart in a touch-sensitive display screen of a data processing device, comprising:
-
one or more computer processors; and a non-transitory computer readable medium comprising instructions, that when executed, control the one or more computer processors to be configured for; graphically presenting in the chart data associated with a first variable of a plurality of variables in a dataset; graphically presenting a label located along an axis of the chart that display a first name associated with the first variable of the dataset and comprises a visual element capable of being rotated from a first state to at least a second state, wherein rotating the label cycles through the plurality of variables in the dataset; detecting a first input comprising a single swipe gesture on or near the label on the display screen; rotating the label in the display screen from the first state into the second state in response to the single swipe gesture; graphically presenting a second name associated with a second variable of the dataset in the display screen in response to detecting the single swipe gesture, wherein the second name corresponds to the second state and is different than the first name; and updating, by the processor, the chart to graphically present data associated with the second variable rather than the first variable; detecting a second input comprising a second single swipe gesture; upon receiving the second input, presenting, an animation that appears as though the chart is being folded in the direction of the second swipe gesture to reveal a hidden menu underneath the chart in the display screen, the hidden menu configured to modify the appearance of the chart; detecting a selection from the hidden menu; and modifying the appearance of the chart according to the selection. - View Dependent Claims (10, 11, 12, 13)
-
Specification