Patents by Inventor Christopher Richard Stolte

Christopher Richard Stolte has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 11853542
    Abstract: An electronic device displays a chart in accordance with contents of a plurality of shelf regions of a data visualization interface. The chart includes visual marks representing a set of data. The electronic device generates a visual analytic object by applying a first analytic operation to the set of data represented by the visual marks, and displays the visual analytic object superimposed over the chart. The device detects user input to select the displayed visual analytic object and place an icon representing the visual analytic object onto a first shelf region of the plurality of shelf regions. In response to the user input, the electronic device updates content of the first shelf region to include an association with the first analytic operation corresponding to the visual analytic object.
    Type: Grant
    Filed: February 21, 2023
    Date of Patent: December 26, 2023
    Assignee: Tableau Software, Inc.
    Inventors: Jun Kim, Christopher Richard Stolte, Jock Douglas Mackinlay, Robin Stewart, Bora Beran, Justin Talbot, Marc Rueter
  • Patent number: 11847299
    Abstract: A computer device receives, via a graphical user interface, a first user input specifying a first data field of the dataset. The first data field has a first data type. In response to receiving the first user input, the device selects a first visualization type of a data visualization, for visualizing a portion of the dataset based on the first data type, and displays the data visualization. The device receives, via the graphical user interface, a second user input specifying a second data field of the dataset. The second data field is distinct from the first data field and has a second data type. In response to receiving the second user input, the device selects a second visualization type based at least in part on the first data type and the second data type, and displays an updated data visualization, having the second visualization type, in the graphical user interface.
    Type: Grant
    Filed: February 27, 2023
    Date of Patent: December 19, 2023
    Assignee: Tableau Software, Inc.
    Inventors: Jock Douglas Mackinlay, Christopher Richard Stolte, Patrick Hanrahan
  • Publication number: 20230280877
    Abstract: A computer device receives, via a graphical user interface, a first user input specifying a first data field of the dataset. The first data field has a first data type. In response to receiving the first user input, the device selects a first visualization type of a data visualization, for visualizing a portion of the dataset based on the first data type, and displays the data visualization. The device receives, via the graphical user interface, a second user input specifying a second data field of the dataset. The second data field is distinct from the first data field and has a second data type. In response to receiving the second user input, the device selects a second visualization type based at least in part on the first data type and the second data type, and displays an updated data visualization, having the second visualization type, in the graphical user interface.
    Type: Application
    Filed: February 27, 2023
    Publication date: September 7, 2023
    Inventors: Jock Douglas Mackinlay, Christopher Richard Stolte, Patrick Hanrahan
  • Patent number: 11704330
    Abstract: An electronic device displays a chart, which includes a first set of visual marks that represent values derived from a set of data. The device concurrently displays a chart-calculations-options area. The chart-calculations-options area displays a first plurality of options for type of calculation. The device detects 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. In response to detecting the user selection, the device visually distinguishes visual marks in a second set of visual marks in the chart. The second set of visual marks is distinct from the first set of visual marks and corresponds to the first option for type of calculation and the second option corresponding to the parameter for the selected first option.
    Type: Grant
    Filed: October 7, 2022
    Date of Patent: July 18, 2023
    Assignee: Tableau Software, Inc.
    Inventors: Jun Kim, Christopher Richard Stolte, Jock Douglas Mackinlay, Ross Thomas Bunker, Bora Beran, Justin Talbot
  • Publication number: 20230205413
    Abstract: An electronic device displays a chart in accordance with contents of a plurality of shelf regions of a data visualization interface. The chart includes visual marks representing a set of data. The electronic device generates a visual analytic object by applying a first analytic operation to the set of data represented by the visual marks, and displays the visual analytic object superimposed over the chart. The device detects user input to select the displayed visual analytic object and place an icon representing the visual analytic object onto a first shelf region of the plurality of shelf regions. In response to the user input, the electronic device updates content of the first shelf region to include an association with the first analytic operation corresponding to the visual analytic object.
    Type: Application
    Filed: February 21, 2023
    Publication date: June 29, 2023
    Inventors: Jun Kim, Christopher Richard Stolte, Jock Douglas Mackinlay, Robin Stewart, Bora Beran, Justin Talbot, Marc Rueter
  • Patent number: 11675801
    Abstract: A method generates data visualizations. A computing device retrieves a set of tuples from a database according to user selection. Each tuple has the same set of fields. The device identifies a relation between tuples. The relation is a non-empty set of ordered pairs of tuples from the set of tuples. A user selects a base tuple from the set of tuples and the device forms a filtered subset of tuples consisting of the selected base tuple and those tuples that are connected to the selected base tuple by a sequence of tuples that are related by the relation. The user selects an aggregation level, which consisting of fields from the set of fields. The device generates and displays a data visualization by aggregating the filtered subset of tuples at the selected aggregation level to form a set of aggregated tuples, and displaying each aggregated tuple as a visible mark.
    Type: Grant
    Filed: June 29, 2021
    Date of Patent: June 13, 2023
    Assignee: TABLEAU SOFTWARE, INC.
    Inventors: Scott Sherman, Christopher Richard Stolte
  • Patent number: 11592955
    Abstract: A process builds a view of a dataset. The process displays a graphical user interface window, including: a schema display region; a visualization region; and a shelf region that includes multiple shelves. The process detects user input to place a data field icon from the schema display region into the visualization region. Upon ceasing to detect the user input, the process associates the data field icon with a first shelf according to its data type and data types corresponding to other data field icons, if any, previously associated with the shelves, and then places the first data field icon within the first shelf. The method further includes determining a view type based on the data field icon and the association of the data field icon with the first shelf, and generating a graphical representation in the visualization region in accordance with the determined view type.
    Type: Grant
    Filed: June 23, 2017
    Date of Patent: February 28, 2023
    Assignee: TABLEAU SOFTWARE, INC.
    Inventors: Jock Douglas Mackinlay, Christopher Richard Stolte, Patrick Hanrahan
  • Patent number: 11586346
    Abstract: A method displays a chart including visual marks representing a dataset. The chart is based on content of displayed shelf regions, each determining a respective characteristic of the visual marks. The method generates a visual analytic object by applying a first analytic operation to the dataset, and displays the visual analytic object over the chart. The method detects user input to select the displayed visual analytic object and place an icon representing the visual analytic object onto a first shelf region. The first shelf region defines a first characteristic of the visual marks. In response to the user input, the method updates content of the first shelf region to specify association with the first analytic operation and updates the first characteristic of the visual marks in the chart based on values of the set of data represented by the visual marks relative to values computed by the first analytic operation.
    Type: Grant
    Filed: February 1, 2022
    Date of Patent: February 21, 2023
    Assignee: TABLEAU SOFTWARE, INC.
    Inventors: Jun Kim, Christopher Richard Stolte, Jock Douglas Mackinlay, Robin Stewart, Bora Beran, Justin Talbot, Marc Rueter
  • Publication number: 20230037179
    Abstract: An electronic device displays a chart, which includes a first set of visual marks that represent values derived from a set of data. The device concurrently displays a chart-calculations-options area. The chart-calculations-options area displays a first plurality of options for type of calculation. The device detects 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. In response to detecting the user selection, the device visually distinguishes visual marks in a second set of visual marks in the chart. The second set of visual marks is distinct from the first set of visual marks and corresponds to the first option for type of calculation and the second option corresponding to the parameter for the selected first option.
    Type: Application
    Filed: October 7, 2022
    Publication date: February 2, 2023
    Inventors: Jun Kim, Christopher Richard Stolte, Jock Douglas Mackinlay, Ross Thomas Bunker, Bora Beran, Justin Talbot
  • Patent number: 11475028
    Abstract: An electronic device displays a chart, which includes visual marks that represent calculated values derived from a set of data, and panes formed by intersection of rows and columns. A current focus is on a first visual mark at a first position. The device concurrently displays a chart-calculations-options area, which includes display options for the type of calculation and the type of data partitioning. Visual marks in a first set of visual marks are visually distinguished from other visual marks. The first set of visual marks includes the first visual mark, and corresponds to a first selected option for the type of calculation and a first selected option for the type of data partitioning. The device detects an input that selects a second option for the type of data partitioning. In response, the device visually distinguishes visual marks in a second set of visual marks in accordance with the selection.
    Type: Grant
    Filed: April 10, 2020
    Date of Patent: October 18, 2022
    Assignee: TABLEAU SOFTWARE, INC.
    Inventors: Jun Kim, Christopher Richard Stolte, Jock Douglas Mackinlay, Ross Thomas Bunker, Bora Beran, Justin Talbot
  • Publication number: 20220155928
    Abstract: A method displays a chart including visual marks representing a dataset. The chart is based on content of displayed shelf regions, each determining a respective characteristic of the visual marks. The method generates a visual analytic object by applying a first analytic operation to the dataset, and displays the visual analytic object over the chart. The method detects user input to select the displayed visual analytic object and place an icon representing the visual analytic object onto a first shelf region. The first shelf region defines a first characteristic of the visual marks. In response to the user input, the method updates content of the first shelf region to specify association with the first analytic operation and updates the first characteristic of the visual marks in the chart based on values of the set of data represented by the visual marks relative to values computed by the first analytic operation.
    Type: Application
    Filed: February 1, 2022
    Publication date: May 19, 2022
    Inventors: Jun Kim, Christopher Richard Stolte, Jock Douglas Mackinlay, Robin Stewart, Bora Beran, Justin Talbo, Marc Rueter
  • Patent number: 11237718
    Abstract: A method displays a chart that includes visual marks representing a data set, displayed according to contents of displayed shelf regions, which determine characteristics of the chart. The method detects selection of a plurality of visual marks, and visually emphasizes the selected plurality of visual marks. The method also detects a first input on the selected marks, and displays a moveable icon corresponding to the selected visual marks while maintaining display of the visual marks. The method detects a second input on the moveable icon, and moves the moveable icon over a first shelf region. Upon ceasing to detect the input, the method updates the content of the first shelf region based on the selected visual marks, and updates the chart in accordance with updated content of the first shelf region, including applying the characteristic of the first shelf to the selected visual marks distinct from the unselected visual marks.
    Type: Grant
    Filed: January 19, 2021
    Date of Patent: February 1, 2022
    Assignee: TABLEAU SOFTWARE, INC.
    Inventors: Jun Kim, Christopher Richard Stolte, Jock Douglas Mackinlay, Robin Stewart, Bora Beran, Justin Talbot, Marc Rueter
  • Publication number: 20210326339
    Abstract: A method generates data visualizations. A computing device retrieves a set of tuples from a database according to user selection. Each tuple has the same set of fields. The device identifies a relation between tuples. The relation is a non-empty set of ordered pairs of tuples from the set of tuples. A user selects a base tuple from the set of tuples and the device forms a filtered subset of tuples consisting of the selected base tuple and those tuples that are connected to the selected base tuple by a sequence of tuples that are related by the relation. The user selects an aggregation level, which consisting of fields from the set of fields. The device generates and displays a data visualization by aggregating the filtered subset of tuples at the selected aggregation level to form a set of aggregated tuples, and displaying each aggregated tuple as a visible mark.
    Type: Application
    Filed: June 29, 2021
    Publication date: October 21, 2021
    Inventors: SCOTT SHERMAN, Christopher Richard Stolte
  • Patent number: 11068122
    Abstract: A process builds a view of a dataset. The process displays a graphical user interface, including: a fields region; a visualization region; and a shelf region that includes multiple shelves. The process detects user input that moves a data field icon from the fields region into the visualization region. Upon ceasing to detect the user input, the process associates the data field icon with a first shelf according to its characteristics and characteristics corresponding to other data field icons, if any, previously associated with the shelves. The method further includes: (i) determining one or more chart types for visualizing a portion of the dataset based, at least in part, on the data field icon and its characteristics, and (ii) generating a graphical representation of the portion of the dataset in the visualization region using a first chart type selected from the one or more determined chart types.
    Type: Grant
    Filed: October 16, 2018
    Date of Patent: July 20, 2021
    Assignee: TABLEAU SOFTWARE, INC.
    Inventors: Jock Douglas Mackinlay, Christopher Richard Stolte, Patrick Hanrahan
  • Patent number: 11048714
    Abstract: A method generates a graphical representation of a data source. The method generates and displays a graphical user interface on a computer display. The graphical user interface includes a schema information region and a data visualization region. The schema information region includes: (i) multiple field names, each field name associated with a data field, and (ii) one or more relationship names, each relationship name associated with a relation between rows of the data source. The data visualization region includes a connector shelf. The method detects user input to associate a field name or relationship name from the schema information region with the connector shelf. The method then generates and displays, in the data visualization region, a visual graphic including visual marks corresponding to rows from the data source and connectors between the visual marks according to field names and relationship names associated with the connector shelf.
    Type: Grant
    Filed: July 7, 2020
    Date of Patent: June 29, 2021
    Assignee: TABLEAU SOFTWARE, INC.
    Inventors: Scott Sherman, Christopher Richard Stolte
  • Patent number: 11042279
    Abstract: A method displays a user interface for a graphical view application. The user interface includes shelves for specifying graphical views of a dataset. A user associates first and second fields of the dataset with first and second shelves. In response, the method displays graphical views in the user interface according to the first and second fields. Each of the graphical views corresponds to a respective distinct value of the second field and each of the graphical views includes a set of graphical marks. When the first shelf defines color encoding, each graphical mark has a respective color that corresponds to a respective data value associated with the first field. When the first shelf defines size encoding, each graphical mark has a respective size that corresponds to a respective data value associated with the first field.
    Type: Grant
    Filed: October 1, 2019
    Date of Patent: June 22, 2021
    Assignee: Tableau Software, Inc.
    Inventors: Jock Douglas Mackinlay, Christopher Richard Stolte
  • Publication number: 20210141505
    Abstract: A method displays a chart that includes visual marks representing a data set, displayed according to contents of displayed shelf regions, which determine characteristics of the chart. The method detects selection of a plurality of visual marks, and visually emphasizes the selected plurality of visual marks. The method also detects a first input on the selected marks, and displays a moveable icon corresponding to the selected visual marks while maintaining display of the visual marks. The method detects a second input on the moveable icon, and moves the moveable icon over a first shelf region. Upon ceasing to detect the input, the method updates the content of the first shelf region based on the selected visual marks, and updates the chart in accordance with updated content of the first shelf region, including applying the characteristic of the first shelf to the selected visual marks distinct from the unselected visual marks.
    Type: Application
    Filed: January 19, 2021
    Publication date: May 13, 2021
    Inventors: Jun Kim, Christopher Richard Stolte, Jock Douglas Mackinlay, Robin Stewart, Bora Beran, Justin Talbot, Marc Rueter
  • Patent number: 10895976
    Abstract: A method displays a chart including visual marks representing a dataset. The chart is displayed according to contents of multiple shelf regions. The shelf regions determine characteristics of the chart. The method generates a visual analytic object by applying an analytic operation to the set of data represented by the visual marks, and displays the visual analytic object superimposed over the chart. The method detects user input to select the displayed visual analytic object and place an icon representing the visual analytic object onto a first shelf region. In response, the method updates the content of the first shelf region to associate it with the analytic operation corresponding to the visual analytic object and updates the chart according to the updated content of the first shelf region. This includes updating the chart based on values of the dataset represented by the visual marks relative to the analytic operation.
    Type: Grant
    Filed: February 26, 2019
    Date of Patent: January 19, 2021
    Assignee: Tableau Software, Inc.
    Inventors: Jun Kim, Christopher Richard Stolte, Jock Douglas Mackinlay, Robin Stewart, Bora Beran, Justin Talbot, Marc Rueter
  • Patent number: 10895975
    Abstract: A method displays a chart that includes visual marks representing a data set, displayed according to contents of displayed shelf regions, which determine characteristics of the chart. The method detects selection of a plurality of visual marks, and visually emphasizes the selected plurality of visual marks. The method also detects a first input on one of the selected marks, and displays a moveable icon corresponding to the selected visual marks while maintaining display of the visual marks. The method detects a second input on the moveable icon, and moves the moveable icon over a first shelf region. Upon ceasing to detect the input, the method updates the content of the first shelf region based on the selected visual marks, and updates the chart in accordance with updated content of the first shelf region.
    Type: Grant
    Filed: February 20, 2015
    Date of Patent: January 19, 2021
    Assignee: Tableau Software, Inc.
    Inventors: Jun Kim, Christopher Richard Stolte, Jock Douglas Mackinlay, Robin Stewart, Bora Beran, Justin Talbot, Marc Rueter
  • Publication number: 20200334238
    Abstract: A method generates a graphical representation of a data source. The method generates and displays a graphical user interface on a computer display. The graphical user interface includes a schema information region and a data visualization region. The schema information region includes: (i) multiple field names, each field name associated with a data field, and (ii) one or more relationship names, each relationship name associated with a relation between rows of the data source. The data visualization region includes a connector shelf. The method detects user input to associate a field name or relationship name from the schema information region with the connector shelf. The method then generates and displays, in the data visualization region, a visual graphic including visual marks corresponding to rows from the data source and connectors between the visual marks according to field names and relationship names associated with the connector shelf.
    Type: Application
    Filed: July 7, 2020
    Publication date: October 22, 2020
    Inventors: SCOTT SHERMAN, Christopher Richard Stolte