-
公开(公告)号:US20170154628A1
公开(公告)日:2017-06-01
申请号:US14954810
申请日:2015-11-30
Applicant: SoundHound Inc.
Inventor: Keyvan Mohajer , Kamyar Mohajer , Bernard Mont-Reynaud , Pranav Singh
CPC classification number: G06F17/28 , G06F17/271 , G06Q30/0283 , G10L15/30
Abstract: The present invention extends to methods, systems, and computer program products for a natural language module store. In general, the invention can be used to manage natural language modules offered through a natural language module store. Natural language module (NLM) developers can post NLMs at a NLM store to make the NLMs available for use by others. Developers can select NLMs for inclusion in natural language interpreters (NLIs) containing (and possibly integrating the functionality of) one or more NLMs. Prior to selecting a NLM, a developer can search or browse NLMs to identify an appropriate NLM. Optionally, a developer can test a NLM in the NLM store prior to inclusion in an NLI. For example, multiple NLMs purporting to provide the same specified natural language functionality can be tested relative to one another prior to selection of one of the NLMs for inclusion in an NLI.
-
公开(公告)号:US11144731B2
公开(公告)日:2021-10-12
申请号:US16128227
申请日:2018-09-11
Applicant: SoundHound, Inc.
Inventor: Pranav Singh , Keyvan Mohajer , Kamyar Mohajer , Bernard Mont-Reynaud
IPC: G06F40/40 , G10L15/30 , G06Q30/02 , G06Q20/10 , G06F40/211
Abstract: A platform provides for developers of applications, such as devices, with natural language interfaces to configure the availability of vertical domain modules in applications. Modules can include grammars for parsing natural language expressions and interfaces to data sources. Third party developers can create modules with pricing models for their usage or access to their data. Device developers can browse or search available modules and test their performance for specific queries. The platform provides for devices users to access the chosen modules as configured by device developers and for charging and payment between users, application developers, and module developers.
-
公开(公告)号:US20210350087A1
公开(公告)日:2021-11-11
申请号:US17383097
申请日:2021-07-22
Applicant: SoundHound, Inc.
Inventor: Kamyar Mohajer , Keyvan Mohajer , Bernard Mont-Reynaud , Pranav Singh
Abstract: 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.
-
公开(公告)号:US20190043493A1
公开(公告)日:2019-02-07
申请号:US15670975
申请日:2017-08-07
Applicant: SoundHound, Inc.
Inventor: Kamyar Mohajer , Robert Macrae
CPC classification number: G10L15/22 , G06F16/22 , G06F16/243 , G06F16/2457 , G06F16/24575 , G10L15/1822 , G10L15/30 , G10L17/005 , G10L2015/223
Abstract: Systems parse natural language expressions to extract items and values of their attributes and store them in a database. Systems also parse natural language expressions to extract values of attributes of user preferences and store them in a database. Recommendation engines use the databases to make recommendations. Parsing is of speech or text and uses conversation state, discussion context, synonym recognition, and speaker profile. Database pointers represent relative attribute values. Recommendations use machine learning to crowdsource from databases of many user preferences and to overcome the cold start problem. Parsing and recommendations use current or stored values of environmental parameters. Databases store different values of the same user preference attributes for different activities. Systems add unrecognized attributes and legal values when encountered in natural language expressions.
-
公开(公告)号:US20190012311A1
公开(公告)日:2019-01-10
申请号:US16128227
申请日:2018-09-11
Applicant: SoundHound, Inc.
Inventor: Pranav Singh , Keyvan Mohajer , Kamyar Mohajer , Bernard Mont-Reynaud
Abstract: A platform provides for developers of applications, such as devices, with natural language interfaces to configure the availability of vertical domain modules in applications. Modules can include grammars for parsing natural language expressions and interfaces to data sources. Third party developers can create modules with pricing models for their usage or access to their data. Device developers can browse or search available modules and test their performance for specific queries. The platform provides for devices users to access the chosen modules as configured by device developers and for charging and payment between users, application developers, and module developers.
-
公开(公告)号:US20180315415A1
公开(公告)日:2018-11-01
申请号:US15497208
申请日:2017-04-26
Applicant: SoundHound, Inc.
Inventor: Glenda Mosley , Rainer Leeb , Stephanie Lawson , Kamyar Mohajer
Abstract: Virtual assistants provide results in response to user commands and analyze user utterances in response to the result. The analysis can interpret words, recognized from the utterance, as being negative indicators that imply user dissatisfaction. Virtual assistants request follow-up information from users. Analysis also interprets words as indicators of clarification and collect information to add to a knowledgebase. Machine learning algorithms use recognized words to train a behavioral model to improve results. Virtual assistants also infer, from replacement of words in successive commands, that earlier commands had word recognition errors and infer, from addition of words, that earlier commands had interpretation errors. Virtual assistants act locally or as devices in communication with servers.
-
公开(公告)号:US10102201B2
公开(公告)日:2018-10-16
申请号:US14954810
申请日:2015-11-30
Applicant: SoundHound Inc.
Inventor: Keyvan Mohajer , Kamyar Mohajer , Bernard Mont-Reynaud , Pranav Singh
Abstract: The present invention extends to methods, systems, and computer program products for a natural language module store. In general, the invention can be used to manage natural language modules offered through a natural language module store. Natural language module (NLM) developers can post NLMs at a NLM store to make the NLMs available for use by others. Developers can select NLMs for inclusion in natural language interpreters (NLIs) containing (and possibly integrating the functionality of) one or more NLMs. Prior to selecting a NLM, a developer can search or browse NLMs to identify an appropriate NLM. Optionally, a developer can test a NLM in the NLM store prior to inclusion in an NLI. For example, multiple NLMs purporting to provide the same specified natural language functionality can be tested relative to one another prior to selection of one of the NLMs for inclusion in an NLI.
-
公开(公告)号:US12013862B1
公开(公告)日:2024-06-18
申请号:US16728389
申请日:2019-12-27
Applicant: SoundHound, Inc.
Inventor: Bernard Mont-Reynaud , Keyvan Mohajer , Kamyar Mohajer , Chris Wilson
IPC: G06F16/2457 , G06F16/951 , G06Q30/0251
CPC classification number: G06F16/24578 , G06F16/951 , G06Q30/0256
Abstract: 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.
-
公开(公告)号:US11836453B2
公开(公告)日:2023-12-05
申请号:US17383097
申请日:2021-07-22
Applicant: SoundHound, Inc.
Inventor: Kamyar Mohajer , Keyvan Mohajer , Bernard Mont-Reynaud , Pranav Singh
IPC: G06F40/40 , G10L15/30 , G06Q30/0283 , G06Q20/10 , G06F40/211
CPC classification number: G06F40/40 , G06Q20/102 , G06Q30/0283 , G10L15/30 , G06F40/211
Abstract: 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.
-
公开(公告)号:US11276398B1
公开(公告)日:2022-03-15
申请号:US16447958
申请日:2019-06-20
Applicant: SoundHound, Inc.
Inventor: Robert MacRAE , Kamyar Mohajer
IPC: G10L15/22 , G06F16/242 , G06F16/2457 , G06F16/22 , G10L15/30 , G10L15/18 , G10L17/00
Abstract: A system that includes a stand-alone device or a server connected client device are in communication with a server and provide recommendations. The device includes an input component, a storage component, a processor and an output component. The server-connected client device includes an input component that receives the user's request, a communication component that communicates the request to the server and receives the recommendation from the server, and an output component that provides the recommendation to user.
-
-
-
-
-
-
-
-
-