-
公开(公告)号:US11797777B2
公开(公告)日:2023-10-24
申请号:US17474680
申请日:2021-09-14
Applicant: SoundHound, Inc.
Inventor: Bernard Mont-Reynaud , Seth Taron
IPC: G06F40/30 , G10L15/197 , G06F8/41 , G10L15/18 , G06F40/205 , G06F40/253
CPC classification number: G06F40/30 , G06F8/42 , G06F40/205 , G06F40/253 , G10L15/1822 , G10L15/197
Abstract: A natural language understanding server includes grammars specified in a modified extended Backus-Naur form (MEBNF) that includes an agglutination metasymbol not supported by conventional EBNF grammar parsers, as well as an agglutination preprocessor. The agglutination preprocessor applies one or more sets of agglutination rewrite rules to the MEBNF grammars, transforming them to EBNF grammars that can be processed by conventional EBNF grammar parsers. Permitting grammars to be specified in MEBNF form greatly simplifies the authoring and maintenance of grammars supporting inflected forms of words in the languages described by the grammars.
-
公开(公告)号:US20210406477A1
公开(公告)日:2021-12-30
申请号:US17474680
申请日:2021-09-14
Applicant: SoundHound, Inc.
Inventor: Bernard Mont-Reynaud , Seth Taron
IPC: G06F40/30 , G10L15/197 , G06F8/41 , G10L15/18 , G06F40/205 , G06F40/253
Abstract: A natural language understanding server includes grammars specified in a modified extended Backus-Naur form (MEBNF) that includes an agglutination metasymbol not supported by conventional EBNF grammar parsers, as well as an agglutination preprocessor. The agglutination preprocessor applies one or more sets of agglutination rewrite rules to the MEBNF grammars, transforming them to EBNF grammars that can be processed by conventional EBNF grammar parsers. Permitting grammars to be specified in MEBNF form greatly simplifies the authoring and maintenance of grammars supporting inflected forms of words in the languages described by the grammars.
-
公开(公告)号:US11205051B2
公开(公告)日:2021-12-21
申请号:US16238445
申请日:2019-01-02
Applicant: SoundHound, Inc.
Inventor: Kheng Khov , Pranav Singh , Bernard Mont-Reynaud , Jonah Probell
IPC: G06F40/30 , G06Q30/02 , G06F16/00 , G06F16/29 , G06F40/289 , G06F16/9537
Abstract: A method of predicting a person's interests is provided. The method includes receiving geolocation information about a user location, reading, from a database of interpretations, at least one interpretation of an expression made in close proximity to the location, reading, from a database of ad bids, a plurality of ad bids comprising interpretations, comparing the interpretation from the database to the interpretations of the ad bids to select a most valuable ad bid having an interpretation that matches the interpretation of an expression made in close proximity to the location, and presenting an ad associated with the most valuable ad bid, wherein the interpretation is from a natural language expression.
-
公开(公告)号:US20210357594A1
公开(公告)日:2021-11-18
申请号:US17389847
申请日:2021-07-30
Applicant: SoundHound, Inc.
Inventor: Keyvan Mohajer , Bernard Mont-Reynaud , Christopher S. Wilson
Abstract: The present invention extends to methods, systems, and computer program products for interpreting queries according to preferences. Multi-domain natural language understanding systems can support a variety of different types of clients. Queries can be received and interpreted across one or more domains. Preferred query interpretations can be identified and query responses provided based on any of: domain preferences, preferences indicated by an identifier, or (e.g., weighted) scores exceeding a threshold.
-
公开(公告)号:US11132504B1
公开(公告)日:2021-09-28
申请号:US16363929
申请日:2019-03-25
Applicant: SoundHound, Inc.
Inventor: Bernard Mont-Reynaud , Christopher S Wilson , Keyvan Mohajer
IPC: G06F40/205 , G06F40/30
Abstract: A domain-independent framework parses and interprets compound natural language queries in the context of a conversation between a human and an agent. Generic grammar rules and corresponding semantics support the understanding of compound queries in the conversation context. The sub-queries themselves are from one or more domains, and they are parsed and interpreted by a pre-existing grammar, covering one or more pre-existing domains. The pre-existing grammar, extended by the generic rules, recognizes all compound queries based on any queries recognized by the pre-existing grammar. Use of the disclosed framework requires little or no change in the domain-specific NLU handling code. The framework defines a generic approach to propagating context data between sub-queries of a compound query. The framework can be further extended to propagate intra-query context data in, out and across query components. Complex query results, and other data such as accounting data, can also be propagated simultaneously with dialog context data in a consolidated intra-query context data structure.
-
公开(公告)号:US11100291B1
公开(公告)日:2021-08-24
申请号:US16505185
申请日:2019-07-08
Applicant: SoundHound, Inc.
Inventor: Keyvan Mohajer , Christopher S. Wilson , Bernard Mont-Reynaud
Abstract: A query-processing server that interprets natural language expressions supports the extension of a first semantic grammar (for a particular type of expression), which is declared extensible, by a second semantic grammar (for another type of expression). When an extension is requested, the query-processing server checks that the two semantic grammars have compatible semantic types. The developers need not have any knowledge of each other, or about their respective grammars. Performing an extension may be done by yet another party, such as the query-processing server, or another server, independently of all previous parties. The use of semantic grammar extensions provides a way to expand the coverage and functionality of natural language interpretation in a simple and flexible manner, so that new forms of expression may be supported, and seamlessly combined with pre-existing interpretations. Finally, in some implementations, this is done without loss of efficiency.
-
公开(公告)号:US11100288B1
公开(公告)日:2021-08-24
申请号:US16228278
申请日:2018-12-20
Applicant: SoundHound, Inc.
Inventor: Zizu Gowayyed , Bernard Mont-Reynaud
IPC: G06F40/30 , G06N3/04 , G06N3/08 , G06F40/284
Abstract: A factored neural network estimates a conditional distribution of token probabilities using two smaller models, a class model and an index model. Every token has a unique class, and a unique index in the class. The two smaller models are trained independently but cooperate at inference time. Factoring with more than two models is possible. Networks can be recurrent. Factored neural networks for statistical language modelling treat words as tokens. In that context, classes capture linguistic regularities. Partitioning of words into classes keeps the number of classes and the maximum size of a class both low. Optimization of partitioning is by iteratively splitting and assembling classes.
-
公开(公告)号:US10957310B1
公开(公告)日:2021-03-23
申请号:US13842735
申请日:2013-03-15
Applicant: SoundHound, Inc.
Inventor: Keyvan Mohajer , Seyed Majid Emami , Chris Wilson , Bernard Mont-Reynaud
IPC: G10L15/18 , G06F40/205
Abstract: The technology disclosed relates to authoring of vertical applications of natural language understanding (NLU), which analyze text or utterances and construct their meaning. In particular, it relates to new programming constructs and tools and data structures implementing those new applications.
-
公开(公告)号:US20200151394A1
公开(公告)日:2020-05-14
申请号:US16742006
申请日:2020-01-14
Applicant: SoundHound, Inc.
Inventor: Bernard Mont-Reynaud , Monika Almudafar-Depeyrot
Abstract: Machine learned models take in vectors representing desired behaviors and generate voice vectors that provide the parameters for text-to-speech (TTS) synthesis. Models may be trained on behavior vectors that include user profile attributes, situational attributes, or semantic attributes. Situational attributes may include age of people present, music that is playing, location, noise, and mood. Semantic attributes may include presence of proper nouns, number of modifiers, emotional charge, and domain of discourse. TTS voice parameters may apply per utterance and per word as to enable contrastive emphasis.
-
公开(公告)号:US20190244621A1
公开(公告)日:2019-08-08
申请号:US16388526
申请日:2019-04-18
Applicant: SoundHound, Inc.
Inventor: Scott Halstvedt , Bernard Mont-Reynaud , Kazi Asif Wadud
Abstract: A server receives a user audio stream, the stream comprising multiple utterances. A query-processing module of the server continuously listens to and processes the utterances. The processing includes parsing successive utterances and recognizing corresponding queries, taking appropriate actions while the utterances are being received. In some embodiments, a query may be parsed and executed before the previous query's execution is complete.
-
-
-
-
-
-
-
-
-