Patents by Inventor An Shi

An Shi 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: 20240054162
    Abstract: A computing device displays a data visualization in a graphical user interface. The device receives user input to specify a natural language command related to the data visualization. The device determines that the natural language command includes a metacommand to modify the data visualization by: (1) adding a new data field, or (2) removing one of the one or more first data fields, or (3) replacing one of the one or more first data fields with another data field. The device determines one or more proposed actions in accordance with the metacommand and ranks the proposed actions based on the saliency or weight of a missing term that is inferred from the natural language command. The device receives user selection of a first proposed action. In response to the user selection, the device generates and displays an updated data visualization.
    Type: Application
    Filed: October 24, 2023
    Publication date: February 15, 2024
    Inventors: Jeffrey ERICSON, Vidya Raghavan SETLUR, Alex DJALALI, Sanaz GOLBABAEI, Theodore KORNISH, Xin ZHAO, An SHI, Christoph SACHSE, Eliana LEITE GOLDNER, Suyang DUAN
  • Patent number: 11797614
    Abstract: A computing device displays, in a graphical user interface, a data visualization and a plurality of phrases that collectively define the data visualization. The device receives user input to specify a natural language command related to the data visualization. The device determines that the natural language command includes a metacommand to: (1) add a data field to the data visualization, or (2) remove a data field from the data visualization, or (3) replace a data field in the data visualization with another data field. The device determines one or more proposed actions in accordance with the determined metacommand and ranks the proposed actions. The device receives user selection of a first proposed action. In response to the user selection, the device generates and displays an updated data visualization and one or more updated phrases that collectively define the updated data visualization.
    Type: Grant
    Filed: August 12, 2022
    Date of Patent: October 24, 2023
    Assignee: Tableau Software, LLC
    Inventors: Jeffrey Ericson, Vidya Raghavan Setlur, Alex Djalali, Sanaz Golbabaei, Theodore Kornish, Xin Zhao, An Shi, Christoph Sachse, Eliana Leite Goldner, Suyang Duan
  • Publication number: 20220382815
    Abstract: A computing device displays, in a graphical user interface, a data visualization and a plurality of phrases that collectively define the data visualization. The device receives user input to specify a natural language command related to the data visualization. The device determines that the natural language command includes a metacommand to: (1) add a data field to the data visualization, or (2) remove a data field from the data visualization, or (3) replace a data field in the data visualization with another data field. The device determines one or more proposed actions in accordance with the determined metacommand and ranks the proposed actions. The device receives user selection of a first proposed action. In response to the user selection, the device generates and displays an updated data visualization and one or more updated phrases that collectively define the updated data visualization.
    Type: Application
    Filed: August 12, 2022
    Publication date: December 1, 2022
    Inventors: Jeffrey ERICSON, Vidya Raghavan SETLUR, Alex DJALALI, Sanaz GOLBABAEI, Theodore KORNISH, Xin ZHAO, An SHI, Christoph SACHSE, Eliana LEITE GOLDNER, Suyang DUAN
  • Patent number: 11455339
    Abstract: A method is performed at a computing device that includes a display, one or more processors, and memory. The device displays a data visualization based on a dataset retrieved from a database. It also displays one or more phrases in a first region. The phrases define the data visualization. The device receives user input in a second region to specify a natural language command related to the displayed data visualization. In response to the user input, the device extracts independent analytic phrases from the command, determines one or more proposed actions based on the extracted phrases, and displays the proposed actions. The device receives user selection of a first proposed action. In response, the device generates an updated data visualization. It displays the updated data visualization and displays one or more updated phrases in the first region. The updated phrases define the updated data visualization.
    Type: Grant
    Filed: October 14, 2019
    Date of Patent: September 27, 2022
    Assignee: TABLEAU SOFTWARE, LLC
    Inventors: Jeffrey Ericson, Vidya Raghavan Setlur, Alex Djalali, Sanaz Golbabaei, Theodore Kornish, Xin Zhao, An Shi, Christoph Sachse, Eliana Leite Goldner, Suyang Duan