Patents by Inventor Sandeep Jindal

Sandeep Jindal 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: 8010595
    Abstract: A system (30) and method are provided for single-pass execution of dynamic pages across multiple request-response cycles. The system (30) comprises a client (32) and server (34) in communication with one another. A container (35) resides on the server and handles requests made for the result of a dynamic page (36). The container controls the processing of the dynamic page. If the dynamic page requires additional information to continue processing, an intermediate request (44) is transmitted to the client, which responds with an intermediate response (46) containing the additional information. A notifier servlet (38) receives the intermediate response and passes the information to the dynamic page so that execution can resume without interruption.
    Type: Grant
    Filed: November 29, 2005
    Date of Patent: August 30, 2011
    Assignee: International Business Machines Corporation
    Inventors: Tanveer A Faruquie, Sandeep Jindal, Abhishek Verma
  • Patent number: 7966180
    Abstract: A method, system, and computer program product for spoken language grammar evaluation are provided. The method includes playing a recorded question to a candidate, recording a spoken answer from the candidate, and converting the spoken answer into text. The method further includes comparing the text to a grammar database, calculating a spoken language grammar evaluation score based on the comparison, and outputting the spoken language grammar evaluation score.
    Type: Grant
    Filed: March 26, 2008
    Date of Patent: June 21, 2011
    Assignee: Nuance Communications, Inc.
    Inventors: Rajni Bajaj, Sreeram V. Balakrishnan, Mridula Bhandari, Lyndon J. D'Silva, Sandeep Jindal, Pooja Kumar, Nitendra Rajput, Ashish Verma
  • Patent number: 7941312
    Abstract: Disclosed are a method (500), apparatus (100) and computer program product for generating a mixed-initiative dialog to obtain information for dialog slots. A composite grammar dependent upon a set of unfilled slots is constructed (501). A prompt, dependent upon the a set of unfilled slots, is presented (309) to a user. An utterance is received (301) from the user in response to said prompt. Relevant information is determined based upon the further utterance. One or more said unfilled slots are filled (302) with said relevant information.
    Type: Grant
    Filed: April 3, 2008
    Date of Patent: May 10, 2011
    Assignee: Nuance Communications, Inc.
    Inventors: Sandeep Jindal, Pankaj Kankar
  • Publication number: 20090070100
    Abstract: A method, system, and computer program product for spoken language grammar evaluation are provided. The method includes playing a recorded question to a candidate, recording a spoken answer from the candidate, and converting the spoken answer into text. The method further includes comparing the text to a grammar database, calculating a spoken language grammar evaluation score based on the comparison, and outputting the spoken language grammar evaluation score.
    Type: Application
    Filed: September 11, 2007
    Publication date: March 12, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Rajni Bajaj, Sreeram V. Balakrishnan, Mridula Bhandari, Lyndon J. D'Silva, Sandeep Jindal, Pooja Kumar, Nitendra Rajput, Ashish Verma
  • Publication number: 20090070111
    Abstract: A method, system, and computer program product for spoken language grammar evaluation are provided. The method includes playing a recorded question to a candidate, recording a spoken answer from the candidate, and converting the spoken answer into text. The method further includes comparing the text to a grammar database, calculating a spoken language grammar evaluation score based on the comparison, and outputting the spoken language grammar evaluation score.
    Type: Application
    Filed: March 26, 2008
    Publication date: March 12, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Rajni Bajaj, Sreeram V. Balakrishnan, Mridula Bhandari, Lyndon J. D'Silva, Sandeep Jindal, Pooja Kumar, Nitendra Rajput, Ashish Verma
  • Publication number: 20090055165
    Abstract: Disclosed are a method (500), apparatus (100) and computer program product for generating a mixed-initiative dialog to obtain information for dialog slots. A composite grammar dependent upon a set of unfilled slots is constructed (501). A prompt, dependent upon the a set of unfilled slots, is presented (309) to a user. An utterance is received (301) from the user in response to said prompt. Relevant information is determined based upon the further utterance. One or more said unfilled slots are filled (302) with said relevant information.
    Type: Application
    Filed: April 3, 2008
    Publication date: February 26, 2009
    Applicant: International Business Machines Corporation
    Inventors: Sandeep Jindal, Pankaj Kankar
  • Publication number: 20090055163
    Abstract: Disclosed are a method (500), apparatus (100) and computer program product for generating a mixed-initiative dialog to obtain information for dialog slots. A composite grammar dependent upon a set of unfilled slots is constructed (501). A prompt, dependent upon the a set of unfilled slots, is presented (309) to a user. An utterance is received (301) from the user in response to said prompt. Relevant information is determined based upon the further utterance. One or more said unfilled slots are filled (302) with said relevant information.
    Type: Application
    Filed: August 20, 2007
    Publication date: February 26, 2009
    Inventors: Sandeep Jindal, Pankaj Kankar
  • Publication number: 20070124479
    Abstract: A system (30) and method are provided for single-pass execution of dynamic pages across multiple request-response cycles. The system (30) comprises a client (32) and server (34) in communication with one another. A container (35) resides on the server and handles requests made for the result of a dynamic page (36). The container controls the processing of the dynamic page. If the dynamic page requires additional information to continue processing, an intermediate request (44) is transmitted to the client, which responds with an intermediate response (46) containing the additional information. A notifier servlet (38) receives the intermediate response and passes the information to the dynamic page so that execution can resume without interruption.
    Type: Application
    Filed: November 29, 2005
    Publication date: May 31, 2007
    Applicant: International Business Machines Corporation
    Inventors: Tanveer Faruquie, Sandeep Jindal, Abhishek Verma