-
公开(公告)号:US11776533B2
公开(公告)日:2023-10-03
申请号:US17225997
申请日:2021-04-08
Applicant: SoundHound, Inc.
Inventor: Bernard Mont-Reynaud , Seyed M. Emami , Chris Wilson , Keyvan Mohajer
CPC classification number: G10L15/18 , G06F8/31 , G06F40/205 , G10L15/06 , G10L15/22 , H04M3/4938
Abstract: 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.
-
公开(公告)号:US20210224043A1
公开(公告)日:2021-07-22
申请号:US17225997
申请日:2021-04-08
Applicant: SoundHound, Inc.
Inventor: Bernard Mont-Reynaud , Seyed M. Emami , Chris Wilson , Keyvan Mohajer
Abstract: 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.
-
公开(公告)号:US10996931B1
公开(公告)日:2021-05-04
申请号:US16209854
申请日:2018-12-04
Applicant: SoundHound, Inc.
Inventor: Keyvan Mohajer , Seyed M. Emami , Chris Wilson , Bernard Mont-Reynaud
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.
-
-