Patents by Inventor Keyvan Mohajer
Keyvan Mohajer 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).
-
Publication number: 20250006193Abstract: A method of controlling an engagement state of an agent during a human-machine dialog is provided. The method can include receiving a spoken request that is a conditional locking request, wherein the conditional locking request uses a natural language expression to explicitly specify a locking condition, which is a predicate, storing the predicate in a format that can be evaluated when needed by the agent, entering a conditionally locked state in response to the conditional locking request, in the conditionally locked state, receiving a request without a need for a wakeup indicator, and for a request evaluating the predicate upon receiving the request, and processing the request if the predicate is true.Type: ApplicationFiled: September 9, 2024Publication date: January 2, 2025Applicant: SoundHound AI IP, LLCInventors: Scott Halstvedt, Keyvan Mohajer, Bernard Mont-Reynaud
-
Publication number: 20240412256Abstract: An audio recognition system provides for delivery of promotional content to its user. A user interface device, locally or with the assistance of a network-connected server, performs recognition of audio in response to queries. Recognition can be through a method such as processing features extracted from the audio. Audio can comprise recorded music, singing or humming, instrumental music, vocal music, spoken voice, or other recognizable types of audio. Campaign managers provide promotional content for delivery in response to audio recognized in queries.Type: ApplicationFiled: August 21, 2024Publication date: December 12, 2024Applicant: SoundHound AI IP, LLCInventors: Aaron MASTER, Keyvan MOHAJER
-
Patent number: 12154546Abstract: A method and system for acoustic model conditioning on non-phoneme information features for optimized automatic speech recognition is provided. The method includes using an encoder model to encode sound embedding from a known key phrase of speech and conditioning an acoustic model with the sound embedding to optimize its performance in inferring the probabilities of phonemes in the speech. The sound embedding can comprise non-phoneme information related to the key phrase and the following utterance. Further, the encoder model and the acoustic model can be neural networks that are jointly trained with audio data.Type: GrantFiled: July 6, 2023Date of Patent: November 26, 2024Assignee: SoundHound AI IP, LLC.Inventors: Zizu Gowayyed, Keyvan Mohajer
-
Publication number: 20240378193Abstract: A machine learning system for a digital assistant is described, together with a method of training such a system. The machine learning system is based on an encoder-decoder sequence-to-sequence neural network architecture trained to map input sequence data to output sequence data, where the input sequence data relates to an initial query and the output sequence data represents canonical data representation for the query. The method of training involves generating a training dataset for the machine learning system. The method involves clustering vector representations of the query data samples to generate canonical-query original-query pairs in training the machine learning system.Type: ApplicationFiled: July 23, 2024Publication date: November 14, 2024Applicant: SoundHound AI IP, LLC.Inventors: Pranav SINGH, Yilun ZHANG, Keyvan MOHAJER, Mohammadreza FAZELI
-
Patent number: 12125484Abstract: A method of controlling an engagement state of an agent during a human-machine dialog is provided. The method can include receiving a spoken request that is a conditional locking request, wherein the conditional locking request uses a natural language expression to explicitly specify a locking condition, which is a predicate, storing the predicate in a format that can be evaluated when needed by the agent, entering a conditionally locked state in response to the conditional locking request, in the conditionally locked state, receiving a multiplicity of requests without a need for a wakeup indicator, and for a request from the multiplicity of requests evaluating the predicate upon receiving the request, and processing the request if the predicate is true.Type: GrantFiled: December 27, 2021Date of Patent: October 22, 2024Assignee: SoundHound AI IP, LLCInventors: Scott Halstvedt, Keyvan Mohajer, Bernard Mont-Reynaud
-
Publication number: 20240346031Abstract: The technology disclosed relates to natural language understanding-based search engines, ranking sponsored search results and simulated ranking of sponsored search results. Tools and methods describe how to simulate the ranking of sponsored search results. The tools further identify instances of user queries within the scope of trigger patterns, optionally providing examples both of user queries for which a sponsored search result is likely to be displayed and examples for which the sponsored search result will not rank highly enough to be displayed, at least on the first page of search results.Type: ApplicationFiled: May 15, 2024Publication date: October 17, 2024Applicant: SoundHound AI IP, LLCInventors: Bernard MONT-REYNAUD, Keyvan MOHAJER, Kamyar MOHAJER, Chris WILSON
-
Patent number: 12100023Abstract: An audio recognition system provides for delivery of promotional content to its user. A user interface device, locally or with the assistance of a network-connected server, performs recognition of audio in response to queries. Recognition can be through a method such as processing features extracted from the audio. Audio can comprise recorded music, singing or humming, instrumental music, vocal music, spoken voice, or other recognizable types of audio. Campaign managers provide promotional content for delivery in response to audio recognized in queries.Type: GrantFiled: September 30, 2020Date of Patent: September 24, 2024Inventors: Aaron Master, Keyvan Mohajer
-
Patent number: 12067006Abstract: A machine learning system for a digital assistant is described, together with a method of training such a system. The machine learning system is based on an encoder-decoder sequence-to-sequence neural network architecture trained to map input sequence data to output sequence data, where the input sequence data relates to an initial query and the output sequence data represents canonical data representation for the query. The method of training involves generating a training dataset for the machine learning system. The method involves clustering vector representations of the query data samples to generate canonical-query original-query pairs in training the machine learning system.Type: GrantFiled: June 17, 2021Date of Patent: August 20, 2024Assignee: SoundHound AI IP, LLC.Inventors: Pranav Singh, Yilun Zhang, Keyvan Mohajer, Mohammadreza Fazeli
-
Patent number: 12013862Abstract: The technology disclosed relates to natural language understanding-based search engines, ranking sponsored search results and simulated ranking of sponsored search results. Tools and methods describe how to simulate the ranking of sponsored search results. The tools further identify instances of user queries within the scope of trigger patterns, optionally providing examples both of user queries for which a sponsored search result is likely to be displayed and examples for which the sponsored search result will not rank highly enough to be displayed, at least on the first page of search results.Type: GrantFiled: December 27, 2019Date of Patent: June 18, 2024Assignee: SoundHound AI IP, LLCInventors: Bernard Mont-Reynaud, Keyvan Mohajer, Kamyar Mohajer, Chris Wilson
-
Publication number: 20240161737Abstract: A system and method of real-time feedback confirmation to solicit a virtual assistant response from an evolving semantic state of at least a portion of an utterance. A user accesses a virtual assistant on an electronic device having the system and/or method configured to capture a command, a question, and/or a fulfillment request from audio such as, the speech emitted from the speaking user. The speech may be intercepted by a speech engine configured to transcribe the speech into text that is matched with the fragment pattern's regular expression to generate a fragment and/or the speech may be processed with a machine learning model to identify fragments. The fragments are identified by a domain handler configured to update a data structure of the current semantic state of the utterance in real-time on an interface of an electronic device.Type: ApplicationFiled: November 15, 2022Publication date: May 16, 2024Applicant: SoundHound, Inc.Inventors: Jon GROSSMANN, Robert MACRAE, Scott HALSTVEDT, Keyvan MOHAJER
-
Publication number: 20240127803Abstract: A voice morphing model can transform diverse voices to one or a small number of target voices. An acoustic model can be trained for high accuracy on the target voices. Speech recognition on diverse voices can be performed by morphing it to a target voice and then performing recognition on audio with the target voice. The morphing model and an acoustic model for speech recognition can be trained separately or jointly. A source of requests for speech recognition can pass audio and a voiceprint with requests. Speech recognition can run with improved accuracy by biasing an acoustic model for the voice in the audio using the voiceprint. The audio can be used to calculate a new voiceprint, which can be used to update the voiceprint included with the audio. The updated voiceprint can be sent back to the source and then used with future speech recognition requests.Type: ApplicationFiled: October 12, 2022Publication date: April 18, 2024Applicant: SoundHound, Inc.Inventor: Keyvan MOHAJER
-
Publication number: 20240054297Abstract: Aspects include methods, systems, and computer-program products providing virtual assistant domain functionality. A natural language query including one or more words is received. A collection of natural language modules is accessed. The collection natural language modules are configured to process sets of natural language queries. A natural language module, from the collection of natural language modules, is identified to interpret the natural language query. An interpretation of the natural language query is computed using the identified natural language module. A response to the natural language query is returned using the computed interpretation.Type: ApplicationFiled: October 24, 2023Publication date: February 15, 2024Applicant: SoundHound AI IP, LLCInventors: Kamyar Mohajer, Keyvan Mohajer, Bernard Mont-Reynaud, Pranav Singh
-
Publication number: 20240046044Abstract: Support for natural language expressions is provided by the use of semantic grammars that describe the structure of expressions in that grammar and that construct the meaning of a corresponding natural language expression. A semantic grammar extension mechanism is provided, which allows one semantic grammar to be used in the place of another semantic grammar. This enriches the expressivity of semantic grammars in a simple, natural, and decoupled manner.Type: ApplicationFiled: October 18, 2023Publication date: February 8, 2024Inventors: Bernard Mont-Reynaud, Christopher S. Wilson, Keyvan Mohajer
-
Publication number: 20240038233Abstract: Custom acoustic models can be configured by developers by providing audio files with custom recordings. The custom acoustic model is trained by tuning a baseline model using the audio files. Audio files may contain custom noise to apply to clean speech for training. The custom acoustic model is provided as an alternative to a standard acoustic model. A speech recognition system can select an acoustic model for use upon receiving metadata about the device conditions or type. Speech recognition is performed on speech audio using one or more acoustic models. The result can be provided to developers through the user interface, and an error rate can be computed and also provided.Type: ApplicationFiled: October 12, 2023Publication date: February 1, 2024Applicant: SoundHound AI IP, LLCInventors: Keyvan Mohajer, Mehul Patel
-
Publication number: 20240029721Abstract: A method of building a natural language understanding application is provided. The method includes receiving at least one electronic record containing programming code and creating executable code from the programming code. Further, the executable code, when executed by a processor, causes the processor to create a parse and an interpretation of a sequence of input tokens, the programming code includes an interpret-block and the interpret-block includes an interpret-statement. Additionally, the interpret-statement includes a pattern expression and the interpret-statement includes an action statement.Type: ApplicationFiled: October 2, 2023Publication date: January 25, 2024Applicant: SoundHound AI IP, LLC.Inventors: Bernard Mont-Reynaud, Seyed M. Emami, Chris Wilson, Keyvan Mohajer
-
Patent number: 11836453Abstract: Aspects include methods, systems, and computer-program products providing virtual assistant domain functionality. A natural language query including one or more words is received. A collection of natural language modules is accessed. The collection natural language modules are configured to process sets of natural language queries. A natural language module, from the collection of natural language modules, is identified to interpret the natural language query. An interpretation of the natural language query is computed using the identified natural language module. A response to the natural language query is returned using the computed interpretation.Type: GrantFiled: July 22, 2021Date of Patent: December 5, 2023Assignee: SoundHound, Inc.Inventors: Kamyar Mohajer, Keyvan Mohajer, Bernard Mont-Reynaud, Pranav Singh
-
Patent number: 11830472Abstract: Developers can configure custom acoustic models by providing audio files with custom recordings. The custom acoustic model is trained by tuning a baseline model using the audio files. Audio files may contain custom noise to apply to clean speech for training. The custom acoustic model is provided as an alternative to a standard acoustic model. Device developers can select an acoustic model by a user interface. Speech recognition is performed on speech audio using one or more acoustic models. The result can be provided to developers through the user interface, and an error rate can be computed and also provided.Type: GrantFiled: January 11, 2022Date of Patent: November 28, 2023Assignee: SOUNDHOUND AI IP, LLCInventors: Keyvan Mohajer, Mehul Patel
-
Patent number: 11829724Abstract: Support for natural language expressions is provided by the use of semantic grammars that describe the structure of expressions in that grammar and that construct the meaning of a corresponding natural language expression. A semantic grammar extension mechanism is provided, which allows one semantic grammar to be used in the place of another semantic grammar. This enriches the expressivity of semantic grammars in a simple, natural, and decoupled manner.Type: GrantFiled: July 16, 2021Date of Patent: November 28, 2023Assignee: SOUNDHOUND AI IP, LLCInventors: Bernard Mont-Reynaud, Christopher S. Wilson, Keyvan Mohajer
-
Publication number: 20230352000Abstract: A method and system for acoustic model conditioning on non-phoneme information features for optimized automatic speech recognition is provided. The method includes using an encoder model to encode sound embedding from a known key phrase of speech and conditioning an acoustic model with the sound embedding to optimize its performance in inferring the probabilities of phonemes in the speech. The sound embedding can comprise non-phoneme information related to the key phrase and the following utterance. Further, the encoder model and the acoustic model can be neural networks that are jointly trained with audio data.Type: ApplicationFiled: July 6, 2023Publication date: November 2, 2023Applicant: SoundHound, Inc.Inventors: Zizu GOWAYYED, Keyvan MOHAJER
-
Publication number: 20230325358Abstract: Systems and methods for searching databases by sound data input are provided herein. A service provider may have a need to make their database(s) searchable through search technology. However, the service provider may not have the resources to implement such search technology. The search technology may allow for search queries using sound data input. The technology described herein provides a solution addressing the service provider’s need, by giving a search technology that furnishes search results in a fast, accurate manner. In further embodiments, systems and methods to monetize those search results are also described herein.Type: ApplicationFiled: June 6, 2023Publication date: October 12, 2023Applicant: SoundHound, Inc.Inventor: Keyvan Mohajer