Patents by Inventor Pranav Suresh Shah

Pranav Suresh Shah 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: 11055354
    Abstract: Methods, systems, and devices for processing and answering a natural language query at a database server are described. An end user may submit a question in natural language over a communication platform. An answer engine running on the database server may receive the question, and may process the content of the question using natural language processing (NLP) techniques. The answer engine may construct a search query based on the NLP, and may retrieve a set of documents from a database using the search query. The answer engine may rank the documents, prune the number of documents, modify the documents for the given communication platform, or perform any combination of these functions. In some cases, an intermediate user may review the documents, and may select one or more documents for publication. The answer engine may send the selected documents to the end user as answers in response to the question.
    Type: Grant
    Filed: November 3, 2017
    Date of Patent: July 6, 2021
    Assignee: salesforce.com, inc.
    Inventors: Peter Francis White, Michael Micucci, Scott Douglas White, Weiping Peng, Anjan Goswami, Pranav Suresh Shah, Prakash Mallick, Pingping Xiu, Zhenhua Xu
  • Publication number: 20190138660
    Abstract: Methods, systems, and devices for processing and answering a natural language query at a database server are described. An end user may submit a question in natural language over a communication platform. An answer engine running on the database server may receive the question, and may process the content of the question using natural language processing (NLP) techniques. The answer engine may construct a search query based on the NLP, and may retrieve a set of documents from a database using the search query. The answer engine may rank the documents, prune the number of documents, modify the documents for the given communication platform, or perform any combination of these functions. In some cases, an intermediate user may review the documents, and may select one or more documents for publication. The answer engine may send the selected documents to the end user as answers in response to the question.
    Type: Application
    Filed: November 3, 2017
    Publication date: May 9, 2019
    Inventors: Peter Francis White, Michael Micucci, Scott Douglas White, Weiping Peng, Anjan Goswami, Pranav Suresh Shah, Prakash Mallick, Pingping Xiu, Zhenhua Xu
  • Patent number: 9542472
    Abstract: Disclosed are some examples of systems, methods and storage media for associating a group of users to a record and facilitating collaboration on the record by the users via a group feed of an enterprise network. In some implementations, a system includes first data associating each of a plurality of group identifiers to one or more record identifiers, and second data associating each of a plurality of feed item identifiers to a respective group identifier or record identifier. In one implementation, the system is configured to receive a request for a first group feed associated with a first group identifier. Based on the request, the system identifies one or more first record identifiers associated with the first group identifier, identifies one or more first feed item identifiers associated with the first group identifier or the first record identifiers, and generates the first group feed to include the corresponding feed items.
    Type: Grant
    Filed: April 18, 2014
    Date of Patent: January 10, 2017
    Assignee: salesforce.com, inc.
    Inventors: Pranav Suresh Shah, Sneha Sunil Khadye, Joshua James Luft-Glidden
  • Publication number: 20140317116
    Abstract: Disclosed are some examples of systems, methods and storage media for associating a group of users to a record and facilitating collaboration on the record by the users via a group feed of an enterprise network. In some implementations, a system includes first data associating each of a plurality of group identifiers to one or more record identifiers, and second data associating each of a plurality of feed item identifiers to a respective group identifier or record identifier. In one implementation, the system is configured to receive a request for a first group feed associated with a first group identifier. Based on the request, the system identifies one or more first record identifiers associated with the first group identifier, identifies one or more first feed item identifiers associated with the first group identifier or the first record identifiers, and generates the first group feed to include the corresponding feed items.
    Type: Application
    Filed: April 18, 2014
    Publication date: October 23, 2014
    Applicant: salesforce.com, inc.
    Inventors: Pranav Suresh Shah, Sneha Sunil Khadye, Joshua James Luft-Glidden