Patents by Inventor Ravi Narasimhan Raj

Ravi Narasimhan Raj 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: 11481417
    Abstract: Example data processing systems and methods are described. In one implementation, a system accesses a corpus of data and analyzes the data contained in the corpus of data to identify multiple documents. The system generates vector indexes for the multiple documents such that the vector indexes allow a computing system to quickly access the plurality of documents and identify an answer to a question associated with the corpus of data.
    Type: Grant
    Filed: November 6, 2019
    Date of Patent: October 25, 2022
    Assignee: ServiceNow, Inc.
    Inventors: Mitul Tiwari, Ravi Narasimhan Raj, Madhusudan Mathihalli, Kaushik Rangadurai, Srivatsava Daruru, Quaizar Vohra, Deepak Bobbarjung, Abhisaar Yadav
  • Patent number: 11468238
    Abstract: Example data processing systems and methods are described. In one implementation, a system accesses a corpus of data and analyzes the data contained in the corpus of data to identify multiple documents. The system generates vector indexes for the multiple documents such that the vector indexes allow a computing system to quickly access the plurality of documents and identify an answer to a question associated with the corpus of data.
    Type: Grant
    Filed: November 6, 2019
    Date of Patent: October 11, 2022
    Assignee: ServiceNow Inc.
    Inventors: Mitul Tiwari, Ravi Narasimhan Raj, Madhusudan Mathihalli, Kaushik Rangadurai, Srivatsava Daruru, Quaizar Vohra, Deepak Bobbarjung, Abhisaar Yadav
  • Patent number: 11455357
    Abstract: Example data processing systems and methods are described. In one implementation, a system accesses a corpus of data and analyzes the data contained in the corpus of data to identify multiple documents. The system generates vector indexes for the multiple documents such that the vector indexes allow a computing system to quickly access the plurality of documents and identify an answer to a question associated with the corpus of data.
    Type: Grant
    Filed: November 6, 2019
    Date of Patent: September 27, 2022
    Assignee: ServiceNow, Inc.
    Inventors: Mitul Tiwari, Ravi Narasimhan Raj, Madhusudan Mathihalli, Kaushik Rangadurai, Srivatsava Daruru, Quaizar Vohra, Deepak Bobbarjung, Abhisaar Yadav
  • Patent number: 11394667
    Abstract: Example systems and methods related to chatbot skills are described. In one implementation, a system initiates a session to create a new chatbot. The system receives a selection of a first chatbot skill associated with the new chatbot and a selection of a second chatbot skill associated with the new chatbot, where the first chatbot skill is different from the second chatbot skill. The system creates the new chatbot by importing the first chatbot skill and the second chatbot skill into the new chatbot.
    Type: Grant
    Filed: December 14, 2018
    Date of Patent: July 19, 2022
    Assignee: Rupert Labs, Inc.
    Inventors: Deepak Bobbarjung, Madhusudan Mathihalli, Mitul Tiwari, Kurt MacDonald, Ravi Narasimhan Raj
  • Publication number: 20210133264
    Abstract: Example data processing systems and methods are described. In one implementation, a system accesses a corpus of data and analyzes the data contained in the corpus of data to identify multiple documents. The system generates vector indexes for the multiple documents such that the vector indexes allow a computing system to quickly access the plurality of documents and identify an answer to a question associated with the corpus of data.
    Type: Application
    Filed: November 6, 2019
    Publication date: May 6, 2021
    Inventors: Mitul Tiwari, Ravi Narasimhan Raj, Madhusudan Mathihalli, Kaushik Rangadurai, Srivatsava Daruru, Quaizar Vohra, Deepak Bobbarjung, Abhisaar Yadav
  • Publication number: 20210133251
    Abstract: Example data processing systems and methods are described. In one implementation, a system accesses a corpus of data and analyzes the data contained in the corpus of data to identify multiple documents. The system generates vector indexes for the multiple documents such that the vector indexes allow a computing system to quickly access the plurality of documents and identify an answer to a question associated with the corpus of data.
    Type: Application
    Filed: November 6, 2019
    Publication date: May 6, 2021
    Inventors: Mitul Tiwari, Ravi Narasimhan Raj, Madhusudan Mathihalli, Kaushik Rangadurai, Srivatsava Daruru, Quaizar Vohra, Deepak Bobbarjung, Abhisaar Yadav
  • Publication number: 20210133224
    Abstract: Example data processing systems and methods are described. In one implementation, a system accesses a corpus of data and analyzes the data contained in the corpus of data to identify multiple documents. The system generates vector indexes for the multiple documents such that the vector indexes allow a computing system to quickly access the plurality of documents and identify an answer to a question associated with the corpus of data.
    Type: Application
    Filed: November 6, 2019
    Publication date: May 6, 2021
    Inventors: Mitul Tiwari, Ravi Narasimhan Raj, Madhusudan Mathihalli, Kaushik Rangadurai, Srivatsava Daruru, Quaizar Vohra, Deepak Bobbarjung, Abhisaar Yadav
  • Publication number: 20190124020
    Abstract: Example systems and methods related to chatbot skills are described. In one implementation, a system initiates a session to create a new chatbot. The system receives a selection of a first chatbot skill associated with the new chatbot and a selection of a second chatbot skill associated with the new chatbot, where the first chatbot skill is different from the second chatbot skill. The system creates the new chatbot by importing the first chatbot skill and the second chatbot skill into the new chatbot.
    Type: Application
    Filed: December 14, 2018
    Publication date: April 25, 2019
    Inventors: Deepak Bobbarjung, Madhusudan Mathihalli, Mitul Tiwari, Kurt MacDonald, Ravi Narasimhan Raj
  • Publication number: 20190103111
    Abstract: Example natural language processing systems and methods are described. In one implementation, a system receives a request from a remote system, where the request includes text data or voice data. The system analyzes the text data or voice data to determine an intent associated with the request. Based on the intent associated with the request, the system generates a response to the request and communicates the response to the remote system.
    Type: Application
    Filed: October 3, 2018
    Publication date: April 4, 2019
    Inventors: Mitul Tiwari, Madhusudan Mathihalli, Kaushik Rangadurai, Quaizar Vohra, Srivatsava Daruru, Ravi Narasimhan Raj
  • Publication number: 20140089130
    Abstract: Disclose are methods for evaluating a user's interests and making gift recommendations using social media data. Interests and attributes of a user may be detected from social media content and products corresponding to the interests and attributes may be selected and presented as gift recommendations for the user. Methods are disclosed for resolving ambiguity as to interests reflected by textual data in social media content. Also disclosed are methods for inferring a user's interests from the interests of friends of the user.
    Type: Application
    Filed: September 26, 2012
    Publication date: March 27, 2014
    Applicant: Wal-Mart Stores, Inc.
    Inventors: Arvind Batra, Indrani Chakravarty, Ravi Narasimhan Raj, Madhusudan Mathihalli, Robert Yau, Michael McKiernan, Ronald Benson, Ioannis Pavlidis, Venky Harinarayan, Anand Rajaraman, Sailesh Ramakrishnan, Rajesh Kumar
  • Patent number: 8676830
    Abstract: A computer implemented method of generating keyword recommendations is provided, which includes providing keyword frequency data in computer readable media that indicate frequency counts of keywords used in past internet searches; providing keyword affinity data in computer readable media that indicate affinities between pairs of keywords used in past user internet searches; identifying keywords from the keyword frequency data that include the selected keyword; identifying keywords from the keyword affinity data that have an affinity to the selected keyword; and prioritizing the identified keywords based upon the keyword frequency.
    Type: Grant
    Filed: March 4, 2004
    Date of Patent: March 18, 2014
    Assignee: Yahoo! Inc.
    Inventors: Shouvick Mukherjee, Jayesh Vrajlal Bhayani, Jagdish Chand, Ravi Narasimhan Raj
  • Publication number: 20080294609
    Abstract: A presentation system accepts presentations or references to presentations from prospective presenters. Some or all of the presentations or references are stored in a database and referenced by keywords such that presentations to be presented in response to particular searches can be identified. A presentation manager handles accepting bids and settling terms between prospective presenters. The results of such processes might be stored in a presentation details database. A presentation server handles retrieving presentations from the presentation details database for presentation to users along with requests such as search results. Both the presentation manager and the presentation server can operate on a keywords-basis, wherein presentation terms specify keywords to be associated with particular presentations and the presentation server serves particular presentations based on keywords in a search query for which the presentations are to be returned.
    Type: Application
    Filed: July 10, 2008
    Publication date: November 27, 2008
    Inventors: Hongche Liu, Ravi Narasimhan Raj
  • Patent number: 7401074
    Abstract: A presentation system accepts presentations or references to presentations from prospective presenters. Some or all of the presentations or references are stored in a database and referenced by keywords such that presentations to be presented in response to particular searches can be identified. A presentation manager handles accepting bids and settling terms between prospective presenters. A presentation server handles retrieving presentations from a presentation details database for presentation to users along with requests such as search results. Both the presentation manager and the presentation server can operate on a keywords-basis, wherein presentation terms specify keywords to be associated with particular presentations and the presentation server serves particular presentations based on keywords in a search query for which the presentations are to be returned.
    Type: Grant
    Filed: November 17, 2005
    Date of Patent: July 15, 2008
    Assignee: Yahoo! Inc.
    Inventors: Hongche Liu, Ravi Narasimhan Raj
  • Publication number: 20060074853
    Abstract: A presentation system accepts presentations or references to presentations from prospective presenters. Some or all of the presentations or references are stored in a database and referenced by keywords such that presentations to be presented in response to particular searches can be identified. A presentation manager handles accepting bids and settling terms between prospective presenters. The results of such processes might be stored in a presentation details database. A presentation server handles retrieving presentations from the presentation details database for presentation to users along with requests such as search results. Both the presentation manager and the presentation server can operate on a keywords-basis, wherein presentation terms specify keywords to be associated with particular presentations and the presentation server serves particular presentations based on keywords in a search query for which the presentations are to be returned.
    Type: Application
    Filed: November 17, 2005
    Publication date: April 6, 2006
    Inventors: Hong Liu, Ravi Narasimhan Raj
  • Patent number: 7007014
    Abstract: A presentation system accepts presentations or references to presentations from prospective presenters, some or all of which are stored in a database and referenced by keywords such that presentations to be presented in response to particular searches can be identified. A presentation manager handles accepting bids and settling terms between prospective presenters. The results of such processes might be stored in a presentation details database and a presentation server handles retrieving presentations from there for presentation to users along with requests. Both the presentation manager and the presentation server can operate on a keywords-basis, wherein presentation terms specify keywords to be associated with particular presentations and the presentation server serves particular presentations based on keywords in a search query for which the presentations are to be returned.
    Type: Grant
    Filed: November 7, 2003
    Date of Patent: February 28, 2006
    Assignee: Yahoo! Inc.
    Inventors: Hongche Liu, Ravi Narasimhan Raj
  • Publication number: 20040199496
    Abstract: A presentation system accepts presentations or references to presentations from prospective presenters. Some or all of the presentations or references are stored in a database and referenced by keywords such that presentations to be presented in response to particular searches can be identified. A presentation manager handles accepting bids and settling terms between prospective presenters. The results of such processes might be stored in a presentation details database. A presentation server handles retrieving presentations from the presentation details database for presentation to users along with requests such as search results. Both the presentation manager and the presentation server can operate on a keywords-basis, wherein presentation terms specify keywords to be associated with particular presentations and the presentation server serves particular presentations based on keywords in a search query for which the presentations are to be returned.
    Type: Application
    Filed: November 7, 2003
    Publication date: October 7, 2004
    Applicant: Yahoo! Inc.
    Inventors: Hongche Liu, Ravi Narasimhan Raj