Patents by Inventor Madhusudan Mathihalli

Madhusudan Mathihalli 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: 11727213
    Abstract: An input document data is received. The input document data is analyzed to automatically identify one or more response fields and one or more corresponding text labels laid out in the input document data. A conversation bot is automatically configured to provide one or more requests to provide one or more responses corresponding to the one or more response fields, receive the one or more responses, and store the one or more responses in a persistent computer storage.
    Type: Grant
    Filed: September 9, 2020
    Date of Patent: August 15, 2023
    Assignee: ServiceNow, Inc.
    Inventors: Jebakumar Mathuram Santhosm Swvigaradoss, Madhusudan Mathihalli, Molugu Sainithin, Nidhi Garg, Aman Jain, Sakshi Kataria
  • Publication number: 20220394067
    Abstract: A system and method for facilitating interactions among users at real-time is disclosed. The method includes receiving a request to interact with one or more other electronic devices associated with one or more other users, establishing a connection between one or more electronic devices and the one or more other electronic devices and receiving a multimedia data. The method further includes receiving one or more multimedia inputs corresponding to the received multimedia from a user and determining one or more screenshare settings associated with the received multimedia data. Further, the method includes determining one or more specific contents of the multimedia data, generating one or more icons associated with one or more desired activities and transmitting the determined one or more specific contents and the generated one or more icons to each of the one or more electronic devices and the one or more other electronic devices.
    Type: Application
    Filed: June 8, 2022
    Publication date: December 8, 2022
    Inventors: Madhusudan Mathihalli, Mohan Gummalam
  • 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
  • Publication number: 20220237567
    Abstract: A chatbot system is disclosed that enables users to apply for opportunities (e.g., employment opportunities, educational opportunities, lending opportunities) via a chat interface. For example, a chatbot hosted by the chatbot system can receive a natural language request from a user and determine that the intent of the user message is to submit an application related to opportunity. In response, the chatbot may collect applicant information from various sources (e.g., user documents, social media accounts, user messages) to apply for the opportunity on behalf of the user. The disclosed chatbot system enhances user experience by enabling the application process to proceed via natural language messages and prompts, reducing the amount of applicant information that is provided directly by the user, reducing the number of mistakes in the application process, and maximizing the benefit to the user by enabling the application to multiple or different opportunities with minimal additional effort.
    Type: Application
    Filed: January 28, 2021
    Publication date: July 28, 2022
    Inventors: Mitul Tiwari, Ravi N. Raj, Kurt William MacDonald, Quaizar Vohra, Srivatsava Daruru, Madhusudan Mathihalli
  • 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: 20220075947
    Abstract: An input document data is received. The input document data is analyzed to automatically identify one or more response fields and one or more corresponding text labels laid out in the input document data. A conversation bot is automatically configured to provide one or more requests to provide one or more responses corresponding to the one or more response fields, receive the one or more responses, and store the one or more responses in a persistent computer storage.
    Type: Application
    Filed: September 9, 2020
    Publication date: March 10, 2022
    Inventors: Jebakumar Mathuram Santhosm Swvigaradoss, Madhusudan Mathihalli, Molugu Sainithin, Nidhi Garg, Aman Jain, Sakshi Kataria
  • Patent number: 11188952
    Abstract: A system including one or more processors and one or more non-transitory computer-readable media storing computing instructions configured to run on the one or more computer processors and perform configuring one or more advertisements for a sponsored product customized to fit a page type associated with a page format of a website; analyzing one or more inputs to create merged data; generating a respective rank of the advertisements of the sponsored product using a conversion probability; adjusting the respective rank the one or more advertisements of the sponsored product as a function of the merged data; automatically designating one of the one or more advertisements of the sponsored product that is ranked higher than other advertisements to be positioned closest to a predefined portion of a webpage; and sending instructions to display the one of the one or more advertisements closest to the predefined portion of the webpage of the website. Other embodiments are disclosed.
    Type: Grant
    Filed: December 27, 2019
    Date of Patent: November 30, 2021
    Assignee: WALMART APOLLO, LLC
    Inventors: Jagannath Putrevu, Shankara B. Subramanya, Madhusudan Mathihalli, Girish Natarajan, Guoxun Yuan, Feng Guo
  • Patent number: 11107118
    Abstract: Systems and methods including one or more processing modules and one or more non-transitory storage modules storing computing instructions configured to run on the one or more processing modules and perform acts of collecting training attribute values for a set of attributes; generating a probability model using the training attribute values, the probability model providing predicted outcomes for at least one attribute in the set of attributes; identifying, using the probability model, a first predicted outcome corresponding to a subsequent combination of attribute values collected by a collection module, wherein the predicted outcomes can comprise the first predicted outcome; coordinating a first display of an ad content version of a subsequent webpage when the first predicted outcome satisfies an objective of the subsequent webpage, wherein the first display can comprise: (a) an ad at a first location on the subsequent webpage and a webpage content in a first format at a second location on the subsequent we
    Type: Grant
    Filed: October 8, 2018
    Date of Patent: August 31, 2021
    Assignee: WALMART APOLLO, LLC
    Inventors: Shankara B. Subramanya, Girish Natarajan, Guoxun Yuan, Junhao Jiang, Madhusudan Mathihalli, Chris Bolte
  • 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: 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
  • Patent number: 10783550
    Abstract: A system and method includes configuring a computer system to provide output of one or more advertisements of products to a user device of a consumer, receiving, by the computer system, one or more inputs of impressions, clicks, orders and other KPIs, estimating, by the computer system, for a click through rate (CTR) of advertisements of the products based on the inputs received, optimizing, by the computer system with an optimization module, an estimated revenue and estimated advertisement spending (Adspend) based on the CTR of advertisements, and providing, by the computer system, output of one or more advertisements of the products to the user device of the consumer for display.
    Type: Grant
    Filed: January 30, 2015
    Date of Patent: September 22, 2020
    Assignee: WALMART APOLLO, LLC
    Inventors: Shankara B. Subramanya, Jagannath Putrevu, Madhusudan Mathihalli
  • Publication number: 20200202394
    Abstract: A system including one or more processors and one or more non-transitory computer-readable media storing computing instructions configured to run on the one or more computer processors and perform configuring one or more advertisements for a sponsored product customized to fit a page type associated with a page format of a website; analyzing one or more inputs to create merged data; generating a respective rank of the advertisements of the sponsored product using a conversion probability; adjusting the respective rank the one or more advertisements of the sponsored product as a function of the merged data; automatically designating one of the one or more advertisements of the sponsored product that is ranked higher than other advertisements to be positioned closest to a predefined portion of a webpage; and sending instructions to display the one of the one or more advertisements closest to the predefined portion of the webpage of the website. Other embodiments are disclosed.
    Type: Application
    Filed: December 27, 2019
    Publication date: June 25, 2020
    Applicant: Walmart Apollo, LLC
    Inventors: Jagannath Putrevu, Shankara B. Subramanya, Madhusudan Mathihalli, Girish Natarajan, Guoxun Yuan, Feng Guo
  • Patent number: 10572907
    Abstract: Systems and methods including one or more processing modules and one or more non-transitory storage modules storing computing instructions configured to run on the one or more processing modules and perform acts of receiving, from a plurality of entities, objectives and budgets associated with a plurality of keywords, determining cost-per-click (CPC) bids for each of the entities for some of the plurality of keywords using the objectives and the budgets, determining internal bids by the plurality of entities for the plurality of keywords by multiplying the CPC bid and a pacing multiplier, performing one or more iterative internal auctions, determining a highest bidder for each keyword of the plurality of keywords, and coordinating bidding by only the highest bidding entity for each of the keywords on a third-party external auction.
    Type: Grant
    Filed: January 31, 2017
    Date of Patent: February 25, 2020
    Assignee: WALMART APOLLO, LLC
    Inventors: Tao Zhu, Madhusudan Mathihalli
  • Patent number: 10521831
    Abstract: A system and method includes receiving, by a computer system, one or more inputs of customer level information, advertisement page and page type level information, item level information, inventory constraints, competitor pricing, and seasonal requirements/rules, merging, by the computer system, the one or more inputs, receiving, by the computer system including a module selection and ranking engine, the merged data, and providing, by the computer system, output of one or more advertisements of sponsored product listings to a user device of a consumer for display.
    Type: Grant
    Filed: January 30, 2015
    Date of Patent: December 31, 2019
    Assignee: WALMART APOLLO, LLC
    Inventors: Jagannath Putrevu, Shankara B. Subramanya, Madhusudan Mathihalli, Girish Natarajan, Guoxun Yuan, Feng Guo
  • 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: 20190043081
    Abstract: Systems and methods including one or more processing modules and one or more non-transitory storage modules storing computing instructions configured to run on the one or more processing modules and perform acts of collecting training attribute values for a set of attributes; generating a probability model using the training attribute values, the probability model providing predicted outcomes for at least one attribute in the set of attributes; identifying, using the probability model, a first predicted outcome corresponding to a subsequent combination of attribute values collected by a collection module, wherein the predicted outcomes can comprise the first predicted outcome; coordinating a first display of an ad content version of a subsequent webpage when the first predicted outcome satisfies an objective of the subsequent webpage, wherein the first display can comprise: (a) an ad at a first location on the subsequent webpage and a webpage content in a first format at a second location on the subsequent we
    Type: Application
    Filed: October 8, 2018
    Publication date: February 7, 2019
    Applicant: Walmart Apollo, LLC
    Inventors: Shankara B. Subramanya, Girish Natarajan, Guoxun Yuan, Junhao Jiang, Madhusudan Mathihalli, Chris Bolte