Patents by Inventor Shuvranshu Pokhariyal

Shuvranshu Pokhariyal 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: 7380238
    Abstract: A method of dynamically adding new code to an application program. An application, while running, receives a procedure call from another application. The application receives one or more parameters in connection with the procedure call. The application receives new code to be added to the application. The application determines, based on the parameters, whether the new code is authorized to be added to the application. If the new code is authorized, the application loads the new code while the application is running. The application tests the new code and stores the new code if the new code runs properly.
    Type: Grant
    Filed: April 29, 2002
    Date of Patent: May 27, 2008
    Assignee: Intel Corporation
    Inventor: Shuvranshu Pokhariyal
  • Patent number: 7302381
    Abstract: A method and apparatus are described for specifying arbitrary words in a rule-based grammar, such as a context-free grammar. A wildcard identifier is used in a context-free grammar file in place of a predefined category of words. Artificial phoneme combinations that represent generic words in a speech engine's vocabulary database, and that represent pronunciations of the predefined category of words are defined by rules. A speech engine uses the artificial phoneme combinations to determine acceptable words to listen to, and generates a results object comprising generic words corresponding to the artificial phoneme combinations, as well as non-generic words that do not exist in a given CFG, where the generic and non-generic words exist in the speech engine's vocabulary database. The word having the highest confidence level that is not a generic word is selected as the word most likely to have been spoken by the user.
    Type: Grant
    Filed: December 30, 2000
    Date of Patent: November 27, 2007
    Assignee: Intel Corporation
    Inventors: Shuvranshu Pokhariyal, Shirish Aundhe, Jason Davidson, Thomas Hernandez, Corey Gough
  • Patent number: 7203645
    Abstract: A speech recognition framework receives information about a recognized phrase from a speech engine. The framework identifies the application that is a focus of the recognized phrase. The framework then selects a handler function based on the recognized phrase and the application. The framework calls the handler function, which responds to the phrase.
    Type: Grant
    Filed: April 27, 2001
    Date of Patent: April 10, 2007
    Assignee: Intel Corporation
    Inventors: Shuvranshu Pokhariyal, Shirish Aundhe, Thomas Hernandez
  • Patent number: 6775360
    Abstract: A system and method for providing textual content along with voice messages is presented. A caller at a calling station places a call to a callee at a receiving station. The call is placed through a connection, and the receiving station includes a callee's phone linked to a callee's computer. The call is recorded at the calling station to generate voice data. The call is then transcribed based on the voice data to generate the textual content of the call. The textual content is sent by the calling station to a server via the connection. The server then transfers the textual content, as well as voice data received by the server, to an electronic incoming mailbox of the callee as electronic mail.
    Type: Grant
    Filed: December 28, 2000
    Date of Patent: August 10, 2004
    Assignee: Intel Corporation
    Inventors: Jason Alan Davidson, Thomas J. Hernandez, Shuvranshu Pokhariyal
  • Publication number: 20030204833
    Abstract: A method of dynamically adding new code to an application program. An application, while running, receives a procedure call from another application. The application receives one or more parameters in connection with the procedure call. The application receives new code to be added to the application. The application determines, based on the parameters, whether the new code is authorized to be added to the application. If the new code is authorized, the application loads the new code while the application is running. The application tests the new code and stores the new code if the new code runs properly.
    Type: Application
    Filed: April 29, 2002
    Publication date: October 30, 2003
    Inventor: Shuvranshu Pokhariyal
  • Publication number: 20030014251
    Abstract: A speech recognition framework receives information about a recognized phrase from a speech engine. The framework identifies the application that is a focus of the recognized phrase. The framework then selects a handler function based on the recognized phrase and the application. The framework calls the handler function, which responds to the phrase.
    Type: Application
    Filed: April 27, 2001
    Publication date: January 16, 2003
    Inventors: Shuvranshu Pokhariyal, Shirish Aundhe, Thomas Hernandez
  • Publication number: 20020123876
    Abstract: A method and apparatus are described for specifying arbitrary words in a rule-based grammar, such as a context-free grammar. A wildcard identifier is used in a context-free grammar file in place of a predefined category of words. Artificial phoneme combinations that represent generic words in a speech engine's vocabulary database, and that represent pronunciations of the predefined category of words are defined by rules. A speech engine uses the artificial phoneme combinations to determine acceptable words to listen to, and generates a results object comprising generic words corresponding to the artificial phoneme combinations, as well as non-generic words that do not exist in a given CFG, where the generic and non-generic words exist in the speech engine's vocabulary database. The word having the highest confidence level that is not a generic word is selected as the word most likely to have been spoken by the user.
    Type: Application
    Filed: December 30, 2000
    Publication date: September 5, 2002
    Inventors: Shuvranshu Pokhariyal, Shirish Aundhe, Jason Davidson, Thomas Hernandez, Corey Gough
  • Publication number: 20020085690
    Abstract: A system and method for providing textual content along with voice messages is presented. A caller at a calling station places a call to a callee at a receiving station. The call is placed through a connection, and the receiving station includes a callee's phone linked to a callee's computer. The call is recorded at the calling station to generate voice data. The call is then transcribed based on the voice data to generate the textual content of the call. The textual content is sent by the calling station to a server via the connection. The server then transfers the textual content, as well as voice data received by the server, to an electronic incoming mailbox of the callee as electronic mail.
    Type: Application
    Filed: December 28, 2000
    Publication date: July 4, 2002
    Inventors: Jason Alan Davidson, Thomas J. Hernandez, Shuvranshu Pokhariyal