US 11,720,230 B2
Interactive data visualization user interface with hierarchical filtering based on gesture location on a chart
Robin Stewart, Seattle, WA (US)
Assigned to Tableau Software, Inc., Seattle, WA (US)
Filed by Tableau Software, Inc., Seattle, WA (US)
Filed on Sep. 17, 2021, as Appl. No. 17/478,815.
Application 17/478,815 is a continuation of application No. 16/860,969, filed on Apr. 28, 2020, granted, now 11,126,327.
Application 16/860,969 is a continuation of application No. 15/172,052, filed on Jun. 2, 2016, granted, now 10,635,262, issued on Apr. 28, 2020.
Application 15/172,052 is a continuation in part of application No. 14/603,302, filed on Jan. 22, 2015, granted, now 10,706,597, issued on Jul. 7, 2020.
Claims priority of provisional application 62/221,084, filed on Sep. 20, 2015.
Claims priority of provisional application 62/047,429, filed on Sep. 8, 2014.
Prior Publication US 2022/0004293 A1, Jan. 6, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 3/0482 (2013.01); G06F 3/04883 (2022.01); G06T 13/80 (2011.01); G06F 3/04845 (2022.01); G06F 3/04842 (2022.01); G06F 3/04847 (2022.01); G06F 40/18 (2020.01)
CPC G06F 3/0482 (2013.01) [G06F 3/04842 (2013.01); G06F 3/04845 (2013.01); G06F 3/04847 (2013.01); G06F 3/04883 (2013.01); G06F 40/18 (2020.01); G06T 13/80 (2013.01); G06F 2203/04808 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method, comprising:
at an electronic device with a display, one or more processors, and memory:
displaying a first chart representing data from a data set, the chart comprising (i) a first region displaying labels corresponding to data values of a first data field in the data set, (ii) a second region displaying labels corresponding to data values of a second data field in the data set, and (iii) a third region displaying a plurality of visual marks, each visual mark representing aggregated data corresponding to a respective pair of data values for the first data field and the second data field;
detecting a first user input at a first location;
determining whether the first location is in the first region, the second region, or the third region;
in response to the first user input, removing one or more of the visual marks from the first chart via an animated transition, wherein the one or more visual marks move in concert with movement of the first user input during at least a portion of the animated transition, including:
in accordance with a determination that the first location is in the first region and a determination that the first location corresponds to a label for a first data value for the first data field, removing all of the visual marks in the first chart that correspond to the first data value;
in accordance with a determination that the first location is in the second region and a determination that the first location corresponds to a label for a second data value for the second data field, removing all of the visual marks in the first chart that correspond to the second data value; and
in accordance with a determination that the location is in the third region and a determination that the location corresponds to a first visual mark, removing only the first visual mark from the first chart; and
updating display of the first chart in accordance with removing the one or more visual marks.