Patents by Inventor Vipul Garg

Vipul Garg 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: 12321393
    Abstract: Technology is disclosed herein for the integration of spreadsheet environments with an LLM service. In an implementation, an application receives a natural language input from a user associated with visualization of data hosted by the application. The application generates a prompt for a large language model (LLM) service based on the user input and the visualization and submits the prompt to the LLM service. The application receives a reply to the prompt from the LLM service and modifies the visualization based on the reply from the LLM service. In an implementation, the data includes spreadsheet data and the visualization includes a chart. In some implementations, to modify the visualization, the application generates source code based on the reply from the LLM service when the classification of the natural language input is a command.
    Type: Grant
    Filed: May 17, 2023
    Date of Patent: June 3, 2025
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Johnnie C. Thomas, Vipul Garg, Javier Ricardo Escobar Avila, Xiaomei Wang, Auston Robert Wallace, Christopher Evan Oslund
  • Publication number: 20240386058
    Abstract: Technology is disclosed herein for the integration of spreadsheet environments with an LLM service. In an implementation, an application receives a natural language input from a user associated with visualization of data hosted by the application. The application generates a prompt for a large language model (LLM) service based on the user input and the visualization and submits the prompt to the LLM service. The application receives a reply to the prompt from the LLM service and modifies the visualization based on the reply from the LLM service. In an implementation, the data includes spreadsheet data and the visualization includes a chart. In some implementations, to modify the visualization, the application generates source code based on the reply from the LLM service when the classification of the natural language input is a command.
    Type: Application
    Filed: May 17, 2023
    Publication date: November 21, 2024
    Inventors: Johnnie C. THOMAS, Vipul GARG, Javier Ricardo ESCOBAR AVILA, Xiaomei WANG, Auston Robert WALLACE, Christopher Evan OSLUND
  • Patent number: 9916464
    Abstract: Examples disclosed herein relate to replacement text for textual content to be printed. Examples include a covert version of a document including textual content to be printed, the covert version including replacement text having, for each character of a plurality of first characters of the textual content, a corresponding second character having a different semantic meaning than the first character. The covert version also includes an encrypted representation of the textual content.
    Type: Grant
    Filed: February 3, 2014
    Date of Patent: March 13, 2018
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Prashant Asthana, Vipul Garg
  • Publication number: 20170168998
    Abstract: Examples disclosed herein relate to replacement text for textual content to be printed. Examples include a covert version of a document including textual content to be printed, the covert version including replacement text having, for each character of a plurality of first characters of the textual content, a corresponding second character having a different semantic meaning than the first character. The covert version also includes an encrypted representation of the textual content.
    Type: Application
    Filed: February 3, 2014
    Publication date: June 15, 2017
    Inventors: Prashant Asthana, Vipul Garg