US 11,797,258 B2
Conversational analytics with data visualization snapshots
Quentin Moy, Mountain View, CA (US); Gaurav Chandna, San Jose, CA (US); and Michael Chen, Sunnyvale, CA (US)
Assigned to Tableau Software, Inc., Seattle, WA (US)
Filed by Tableau Software, Inc., Seattle, WA (US)
Filed on Jan. 5, 2021, as Appl. No. 17/142,082.
Application 17/142,082 is a continuation of application No. 16/140,413, filed on Sep. 24, 2018, granted, now 10,884,694.
Prior Publication US 2021/0124541 A1, Apr. 29, 2021
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 3/0482 (2013.01); G06F 3/147 (2006.01); G06F 16/438 (2019.01); G06F 3/04845 (2022.01); H04L 65/403 (2022.01)
CPC G06F 3/147 (2013.01) [G06F 3/0482 (2013.01); G06F 3/04845 (2013.01); G06F 16/438 (2019.01); H04L 65/403 (2013.01); G06F 2203/04803 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method of data visualization collaboration, comprising:
at computer having a display, one or more processors, and memory storing one or more programs configured for execution by the one or more processors:
displaying a data visualization user interface, including a comment pane, for a second user, the comment pane displaying a first comment, from a first user, the first comment including (i) first comment text, (ii) a first thumbnail image of a data visualization, and (iii) a first visual specification that includes a first set of parameters that specify how to build a data visualization, wherein the first set of parameters (i) specifies one or more data sources, (ii) specifies one or more data fields from the one or more data sources, and (iii) specifies associations between the one of more data fields and visual properties of the data visualization;
in response to detecting a first user input from the second user to select the first thumbnail image:
retrieving a result set from a database according to a set of one or more database queries determined from the first visual specification;
generating the data visualization according to (i) the first visual specification and (ii) the result set; and
displaying the data visualization in the data visualization user interface;
receiving one or more user inputs from the second user modifying the displayed data visualization;
in response to receiving a second user input in the comment pane, from the second user, specifying second comment text for a second comment that refers to the modified data visualization:
capturing a second thumbnail image of the modified data visualization; and
saving a second visual specification that specifies a second set of parameters to build the modified data visualization from the result set, wherein the second set of parameters is different from the first set of parameters; and
transmitting the second comment text, the second thumbnail image, and the second visual specification to the first user.