Patents by Inventor Vidya R. Setlur

Vidya R. Setlur 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).

  • Publication number: 20240126998
    Abstract: A method uses natural language processing for visual analysis of a dataset by a computer. The computer displays a data visualization based on a dataset retrieved from a database. The computer computes an initial visualization state that includes elements corresponding to data attributes of the data visualization. The computer receives user input to specify a natural language command related to the displayed data visualization. The computer extracts cue phrases from the natural language command. The computer also determines a transitional goal, to transform the data visualization, based on the cue phrases. The computer derives an updated visualization state based on the transitional goal, by applying transitional rules to each element of the initial visualization state. The computer subsequently computes analytical functions associated with the visualization states, thereby creating functional phrases. The computer then updates the data visualization based on the functional phrases.
    Type: Application
    Filed: October 17, 2023
    Publication date: April 18, 2024
    Inventors: Melanie K. Tory, Vidya R. Setlur
  • Patent number: 11934461
    Abstract: A method uses natural language for visual analysis of a dataset. A data visualization application displays a data visualization, at a computer, based on a dataset retrieved from a database using a set of one or more queries. A user specifies a natural language command related to the displayed data visualization, and the computer extracts an analytic phrase from the natural language command. The computer computes semantic relatedness between the analytic phrase and numeric data fields in the dataset. The computer identifies numeric data fields having highest semantic relatedness to the analytic phrase, and also selects a relevant numerical function. The numerical function compares data values in the numeric data fields to a threshold value. The computer retrieves an updated dataset that filters the identified numeric data fields according to the numeric function. The computer then displays an updated data visualization using the updated dataset.
    Type: Grant
    Filed: June 8, 2021
    Date of Patent: March 19, 2024
    Assignee: Tableau Software, Inc.
    Inventors: Vidya R. Setlur, Sarah E. Battersby, Melanie K. Tory, Richard C. Gossweiler, III, Angel Xuan Chang, Isaac James Dykeman, Md Enamul Hoque Prince
  • Patent number: 11790182
    Abstract: A method uses natural language processing for visual analysis of a dataset by a computer. The computer displays a data visualization based on a dataset retrieved from a database. The computer computes an initial visualization state that includes elements corresponding to data attributes of the data visualization. The computer receives user input to specify a natural language command related to the displayed data visualization. The computer extracts cue phrases from the natural language command. The computer also determines a transitional goal, to transform the data visualization, based on the cue phrases. The computer derives an updated visualization state based on the transitional goal, by applying transitional rules to each element of the initial visualization state. The computer subsequently computes analytical functions associated with the visualization states, thereby creating functional phrases. The computer then updates the data visualization based on the functional phrases.
    Type: Grant
    Filed: January 19, 2021
    Date of Patent: October 17, 2023
    Assignee: Tableau Software, Inc.
    Inventors: Melanie K. Tory, Vidya R. Setlur
  • Publication number: 20210303558
    Abstract: A method uses natural language for visual analysis of a dataset. A data visualization application displays a data visualization, at a computer, based on a dataset retrieved from a database using a set of one or more queries. A user specifies a natural language command related to the displayed data visualization, and the computer extracts an analytic phrase from the natural language command. The computer computes semantic relatedness between the analytic phrase and numeric data fields in the dataset. The computer identifies numeric data fields having highest semantic relatedness to the analytic phrase, and also selects a relevant numerical function. The numerical function compares data values in the numeric data fields to a threshold value. The computer retrieves an updated dataset that filters the identified numeric data fields according to the numeric function. The computer then displays an updated data visualization using the updated dataset.
    Type: Application
    Filed: June 8, 2021
    Publication date: September 30, 2021
    Inventors: Vidya R. Setlur, Sarah E. Battersby, Melanie K. Tory, Richard C. Gossweiler, III, Angel Xuan Chang, Isaac James Dykeman, MD Enamul Hoque Prince
  • Publication number: 20210256224
    Abstract: A method uses natural language processing for visual analysis of a dataset by a computer. The computer displays a data visualization based on a dataset retrieved from a database. The computer computes an initial visualization state that includes elements corresponding to data attributes of the data visualization. The computer receives user input to specify a natural language command related to the displayed data visualization. The computer extracts cue phrases from the natural language command. The computer also determines a transitional goal, to transform the data visualization, based on the cue phrases. The computer derives an updated visualization state based on the transitional goal, by applying transitional rules to each element of the initial visualization state. The computer subsequently computes analytical functions associated with the visualization states, thereby creating functional phrases. The computer then updates the data visualization based on the functional phrases.
    Type: Application
    Filed: January 19, 2021
    Publication date: August 19, 2021
    Inventors: Melanie K. Tory, Vidya R. Setlur
  • Patent number: 11030207
    Abstract: A method uses natural language for visual analysis of a dataset. The method displays a data visualization based on a first dataset. The method then extracts analytic phrases from a first natural language command related to the data visualization. The method computes conversation centers associated with the first natural language command based on the analytic phrases and computes analytical functions for the conversation centers, thereby creating functional phrases. The method updates the data visualization based on the functional phrases. The method extracts new analytic phrases from a second natural language command related to the updated data visualization and computes a temporary conversation centers associated with the second natural language command based on the new analytic phrases. The method derives new conversation centers from the original conversation centers and the temporary conversation centers using transitional rules.
    Type: Grant
    Filed: May 11, 2018
    Date of Patent: June 8, 2021
    Assignee: Tableau Software, Inc.
    Inventors: Vidya R. Setlur, Sarah E. Battersby, Melanie K. Tory, Richard C. Gossweiler, III, Angel Xuan Chang, Isaac J. Dykeman, MD Enamul Hoque Prince
  • Patent number: 11010396
    Abstract: A method uses natural language for visual analysis of a dataset. A data visualization is displayed based on a first dataset. The method then extracts analytic phrases from a natural language command related to the data visualization. The method computes conversation centers based on the analytic phrases and computes analytical functions associated with the conversation centers, thereby creating functional phrases. The method updates the data visualization according to the functional phrases. The method then extracts analytic phrases from a second natural language command related to the updated data visualization, and computes temporary conversation centers from these analytic phrases. The method then computes cohesion between the first analytic phrases and the second analytic phrases to build a set of conversation centers, and computes analytical functions from this set of conversation centers, thereby creating functional phrases.
    Type: Grant
    Filed: May 11, 2018
    Date of Patent: May 18, 2021
    Assignee: Tableau Software, Inc.
    Inventors: Vidya R. Setlur, Sarah E. Battersby, Melanie K. Tory, Richard C. Gossweiler, III, Angel Xuan Chang, Isaac J. Dykeman, Md Enamul Hoque Prince
  • Patent number: 10896297
    Abstract: A method uses natural language processing for visual analysis of a dataset by a computer. The computer displays a data visualization based on a dataset retrieved from a database using a first set of database queries. The computer receives user input (e.g., keyboard or voice) to specify a natural language command related to the displayed data visualization. Based on the displayed data visualization, the computer extracts one or more cue phrases from the natural language command. The computer computes analytical intent (e.g., visualization state intent and/or transitional intent) of the user based on the one or more cue phrases. The computer then derives visualization states based on the analytical intent. The computer subsequently computes one or more analytical functions associated with the visualization states, thereby creating one or more functional phrases. The computer then updates the data visualization based on the one or more functional phrases.
    Type: Grant
    Filed: December 13, 2018
    Date of Patent: January 19, 2021
    Assignee: Tableau Software, Inc.
    Inventors: Melanie K. Tory, Vidya R. Setlur
  • Patent number: 10817527
    Abstract: A method uses natural language processing for visual analysis of a dataset by a computer. The computer displays a data visualization based on a dataset retrieved from a database using a set of one or more queries. The computer receives user input (e.g., keyboard or voice) to specify a natural language command related to the displayed data visualization. Based on the displayed data visualization, the computer extracts one or more independent analytic phrases from the natural language command. The computer further computes semantic relatedness of extracted analytic phrases, and computes analytical functions associated with the extracted analytic phrases, thereby creating functional phrases. The computer requeries the database using an updated set of one or more queries based on the created functional phrases, thereby retrieving an updated dataset. The computer then displays an updated data visualization using the updated dataset.
    Type: Grant
    Filed: November 6, 2017
    Date of Patent: October 27, 2020
    Assignee: Tableau Software, Inc.
    Inventors: Vidya R. Setlur, Sarah E. Battersby, Melanie K. Tory, Richard C. Gossweiler, III, Angel Xuan Chang, Isaac J. Dykeman, Md Enamul Hoque Prince
  • Patent number: 10795902
    Abstract: A method uses natural language processing for visual analysis of a dataset by a computer. The computer displays a data visualization based on a dataset retrieved from a database using a first set of database queries. The computer receives user input (e.g., keyboard or voice) to specify a natural language command related to the displayed data visualization. Based on the displayed data visualization, the computer extracts one or more independent analytic phrases from the natural language command. The computer further computes a set of conversation centers associated with the natural language command based on the set of one or more analytic phrases. The computer then computes a set of analytical functions associated with the set of one or more conversation centers, thereby creating a set of one or more functional phrases. The device then updates the data visualization based on the set of one or more functional phrases.
    Type: Grant
    Filed: May 11, 2018
    Date of Patent: October 6, 2020
    Assignee: Tableau Software, Inc.
    Inventors: Vidya R. Setlur, Sarah E. Battersby, Melanie K. Tory, Richard C. Gossweiler, III, Angel Xuan Chang, Isaac J. Dykeman, Md Enamul Hoque Prince
  • Patent number: 10515121
    Abstract: A method of using natural language processing for visual analysis of a data set includes displaying a data visualization based on a dataset retrieved from a database using a set of one or more queries and receiving a user input to specify a natural language command related to the displayed data visualization. The method further includes, based on the displayed data visualization, extracting one or more independent analytic phrases from the natural language command. The method further includes requerying the database using an updated set of one or more queries based on the extracted analytic phrases, thereby retrieving an updated dataset and displaying an updated data visualization using the updated dataset.
    Type: Grant
    Filed: April 12, 2017
    Date of Patent: December 24, 2019
    Assignee: Tableau Software, Inc.
    Inventors: Vidya R. Setlur, Sarah E. Battersby, Melanie K. Tory, Richard C. Gossweiler, III, Angel Xuan Chang, Isaac J. Dykeman, Md Enamul Hoque Prince