发明名称 Mobile systems and methods of supporting natural language human-machine interactions
摘要 A mobile system is provided that includes speech-based and non-speech-based interfaces for telematics applications. The mobile system identifies and uses context, prior information, domain knowledge, and user specific profile data to achieve a natural environment for users that submit requests and/or commands in multiple domains. The invention creates, stores and uses extensive personal profile information for each user, thereby improving the reliability of determining the context and presenting the expected results for a particular question or command. The invention may organize domain specific behavior and information into agents, that are distributable or updateable over a wide area network.
申请公布号 US9495957(B2) 申请公布日期 2016.11.15
申请号 US201414467641 申请日期 2014.08.25
申请人 Nuance Communications, Inc. 发明人 Weider Chris;Kennewick Richard;Kennewick Mike;Di Cristo Philippe;Kennewick Robert A.;Menaker Samuel;Armstrong Lynn Elise
分类号 G10L15/18;G10L15/22;G10L21/06;G07F17/30;G06F17/30 主分类号 G10L15/18
代理机构 Wolf, Greenfield & Sacks, P.C. 代理人 Wolf, Greenfield & Sacks, P.C.
主权项 1. A system for processing a natural language utterance, the system including one or more processors executing one or more computer program modules which, when executed, cause the one or more processors to: generate a context stack comprising context information that corresponds to a plurality of prior utterances, wherein the context stack includes a plurality of context entries; receive the natural language utterance, wherein the natural language utterance is associated with a command or is associated with a request; determine one or more words of the natural language utterance by performing speech recognition on the natural language utterance; identify, from among the plurality of context entries, one or more context entries that correspond to the one or more words, wherein the context information includes the one or more context entries, wherein identifying the one or more context entries comprises: comparing the plurality of context entries to the one or more words;generating, based on the comparison, one or more rank scores for individual context entries of the plurality of context entries; andidentifying, based on the one or more rank scores, the one or more context entries from among the plurality of context entries; and determine, based on the determined one or more words and the context information, the command or the request associated with the natural language utterance.
地址 Burlington MA US