Patents by Inventor Jared Briskman

Jared Briskman 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: 12335215
    Abstract: The various implementations described herein include methods and devices for providing an instant messaging interface for data analytics. In one aspect, a method includes displaying a user interface for a communication application, including displaying a shared link to a graphical data visualization. A snapshot button near the link is used to generate a link snapshot comprising a version of the graphical data visualization. In response to user activation of the snapshot button, the method generates the link snapshot. To generate the link snapshot the method first determines if the user or users have proper security access to view the data contained in the graphical data visualization. If a user has proper security access to a subset of the data from the data source, the method dynamically generates the link snapshot for the subset of data to which the user has security access.
    Type: Grant
    Filed: January 27, 2023
    Date of Patent: June 17, 2025
    Assignee: Salesforce, Inc.
    Inventors: Kartik Sundar, Katherine Anne Maertens, Yukiko Ishida Anonuevo, Naomi Menahem, Bailiang Zhou, Manish Tripathi, Jared Briskman
  • Publication number: 20240412009
    Abstract: A computing device receives, from a user of a first user group, input specifying a set of metadata comprising synonyms for data fields and data values of a data source. The computing device determines, in association with a second user group using a natural language interface, permission to access the set of metadata specified by the user of the first user group. The computing device, after determining that the second user group is permitted to access the set of metadata, receives a natural language command directed to the data source. The computing device interprets one or more terms in the command based on the set of metadata, and executes queries to retrieve data from the data source. The computing device generates and displays a data visualization in accordance with the retrieved data.
    Type: Application
    Filed: August 20, 2024
    Publication date: December 12, 2024
    Inventors: Ryan Andrew Atallah, Jared Briskman, Ruhaab Shay Markas
  • Patent number: 12067368
    Abstract: A computing device receives user selection of a data source and a lens that specifies supplemental metadata for the data source. The device receives user input to specify a natural language command directed to the data source. In response to the user input, the device determines one or more data fields and/or data values from the data source for interpreting the natural language command in accordance with the metadata from the lens. The device translates the natural language command into one or more executable database queries referencing data fields and/or data values specified in the natural language command. The device executes the one or more database queries to retrieve data from the data source. The device also generates and displays a data visualization using the retrieved data.
    Type: Grant
    Filed: July 7, 2021
    Date of Patent: August 20, 2024
    Assignee: Tableau Software, LLC
    Inventors: Ryan Andrew Atallah, Jared Briskman, Ruhaab Shay Markas
  • Patent number: 11811712
    Abstract: A computer system receives from a messaging system a first input commencing an analytic conversation between the computer system and an electronic device. The messaging system is communicatively connected with the electronic device and executes a messaging application on the electronic device. The computer system identifies a data source corresponding to the analytic conversation. The computing system receives from the messaging system a second input specifying a natural language command related to the data source. The computer system generates an interpretation corresponding to the natural language command and queries the data source according to the interpretation. The computer system generates a first data visualization using a first subset of data fields from the data source and sends a first representation of the first data visualization to the messaging system, for display on the electronic device.
    Type: Grant
    Filed: December 6, 2022
    Date of Patent: November 7, 2023
    Assignee: Tableau Software, LLC
    Inventors: Ryan Andrew Atallah, Jared Briskman, Sophia Chen, Suyang Duan, Yukiko Ishida Anonuevo
  • Publication number: 20230096173
    Abstract: A computer system receives from a messaging system a first input commencing an analytic conversation between the computer system and an electronic device. The messaging system is communicatively connected with the electronic device and executes a messaging application on the electronic device. The computer system identifies a data source corresponding to the analytic conversation. The computing system receives from the messaging system a second input specifying a natural language command related to the data source. The computer system generates an interpretation corresponding to the natural language command and queries the data source according to the interpretation. The computer system generates a first data visualization using a first subset of data fields from the data source and sends a first representation of the first data visualization to the messaging system, for display on the electronic device.
    Type: Application
    Filed: December 6, 2022
    Publication date: March 30, 2023
    Inventors: Ryan Andrew Atallah, Jared Briskman, Sophia Chen, Suyang Duan, Yukiko Ishida Anonuevo
  • Patent number: 11522820
    Abstract: A computing system receives from a messaging system a first input identifying a data source. The computing system receives from the messaging system a second input specifying a natural language command related to the data source. The system translates the second input into a set of parameters for building a first data visualization from the data source. The system calls one or more API functions provided by a data visualization server, and the computing system receives from the data visualization server a first data visualization that includes a first subset of data fields from the data source. The system generates a representation of the first data visualization and sends the representation to the messaging system, which in turn sends the representation to an electronic device for display on the device.
    Type: Grant
    Filed: July 27, 2020
    Date of Patent: December 6, 2022
    Assignee: TABLEAU SOFTWARE, LLC
    Inventors: Ryan Andrew Atallah, Jared Briskman, Sophia Chen, Suyang Duan, Yukiko Ishida Anonuevo
  • Publication number: 20220029937
    Abstract: A computing system receives from a messaging system a first input identifying a data source. The computing system receives from the messaging system a second input specifying a natural language command related to the data source. The system translates the second input into a set of parameters for building a first data visualization from the data source. The system calls one or more API functions provided by a data visualization server, and the computing system receives from the data visualization server a first data visualization that includes a first subset of data fields from the data source. The system generates a representation of the first data visualization and sends the representation to the messaging system, which in turn sends the representation to an electronic device for display on the device.
    Type: Application
    Filed: July 27, 2020
    Publication date: January 27, 2022
    Inventors: Ryan Andrew Atallah, Jared Briskman, Sophia Chen, Suyang Duan, Yukiko Ishida Anonuevo