US 11,704,330 B2
User interface for generating data visualizations that use table calculations
Jun Kim, Sammamish, WA (US); Christopher Richard Stolte, Seattle, WA (US); Jock Douglas Mackinlay, Clyde Hill, WA (US); Ross Thomas Bunker, Seattle, WA (US); Bora Beran, Santa Fe, NM (US); and Justin Talbot, Seattle, WA (US)
Assigned to Tableau Software, Inc., Seattle, WA (US)
Filed by Tableau Software, Inc., Seattle, WA (US)
Filed on Oct. 7, 2022, as Appl. No. 17/961,843.
Application 17/961,843 is a continuation of application No. 16/846,183, filed on Apr. 10, 2020, granted, now 11,475,028.
Application 16/846,183 is a continuation of application No. 16/216,933, filed on Dec. 11, 2018, granted, now 10,620,793, issued on Apr. 14, 2020.
Application 16/216,933 is a continuation of application No. 14/846,979, filed on Sep. 7, 2015, granted, now 10,152,203, issued on Dec. 11, 2018.
Claims priority of provisional application 62/047,641, filed on Sep. 8, 2014.
Prior Publication US 2023/0037179 A1, Feb. 2, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 3/048 (2013.01); G06F 16/248 (2019.01); G06T 11/20 (2006.01); G06F 3/0482 (2013.01); G06F 3/04842 (2022.01); G06F 3/04847 (2022.01)
CPC G06F 16/248 (2019.01) [G06F 3/0482 (2013.01); G06F 3/04842 (2013.01); G06F 3/04847 (2013.01); G06T 11/206 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method, comprising:
at an electronic device with a display:
displaying a chart on the display, wherein the chart includes a first set of visual marks that represent values derived from a set of data;
concurrently displaying a chart-calculations-options area with the chart on the display, wherein the chart-calculations-options area displays a first plurality of options for type of calculation, the first plurality of options including a plurality of: an option for a running total, an option for a percent of total, an option for a percent from, an option for a difference from, an option for a percent difference from, an option for a rank, an option for a percentile, and an option for a moving calculation;
detecting user selection of (i) a first option, from the first plurality of options, for type of calculation and (ii) a second option corresponding to a parameter for the selected first option; and
in response to detecting the user selection, visually distinguishing visual marks in a second set of visual marks in the chart, wherein:
the second set of visual marks is distinct from the first set of visual marks; and
the second set of visual marks corresponds to the first option for type of calculation and the second option corresponding to the parameter for the selected first option.