Adaptive command predictor and method for a natural language dialog system
    1.
    发明授权
    Adaptive command predictor and method for a natural language dialog system 有权
    自然语言对话系统的自适应命令预测器和方法

    公开(公告)号:US06622119B1

    公开(公告)日:2003-09-16

    申请号:US09431034

    申请日:1999-10-30

    IPC分类号: G06F1727

    CPC分类号: G06F17/276 G06F17/279

    摘要: A command prediction system for natural language understanding systems, in accordance with the present invention, includes a user interface for receiving commands from a user. A command predictor receives the commands from the user interface and predicts at least one next command which is likely to be presented by the user based on a command history. A probability calculator is included in the command predictor for determining a probability for each of the at least one next command based on the command history such that a list of predicted commands and their likelihood of being a next command are provided.

    摘要翻译: 根据本发明的用于自然语言理解系统的命令预测系统包括用于从用户接收命令的用户界面。 命令预测器从用户接口接收命令,并且基于命令历史来预测可能由用户呈现的至少一个下一命令。 概率计算器被包括在命令预测器中,用于基于命令历史确定所述至少一个下一个命令中的每一个的概率,使得提供预测命令的列表及其作为下一个命令的可能性。

    Method and system for hierarchical natural language understanding
    2.
    发明授权
    Method and system for hierarchical natural language understanding 有权
    分层自然语言理解的方法和系统

    公开(公告)号:US06311150B1

    公开(公告)日:2001-10-30

    申请号:US09389789

    申请日:1999-09-03

    IPC分类号: G06F1720

    CPC分类号: G06F17/2765 G06F17/2785

    摘要: A method for hierarchical translation of input to a formal command in natural language understanding systems includes presenting an input command to be translated to a natural language understanding engine. At least two translator levels are provided in the natural language understanding engine. A first translator level of the at least two translator levels translates the input command into at least one category by associating the input command with the at least one category for the next level of translators. A formal language command is output for the input command from a last of the at least two translator levels based on the input command and the at least one category.

    摘要翻译: 用于将自然语言理解系统中的形式命令的输入分级转换的方法包括将要翻译的输入命令呈现给自然语言理解引擎。 在自然语言理解引擎中提供至少两个翻译级别。 所述至少两个翻译器级别的第一翻译器级别将输入命令转换为至少一个类别,通过将输入命令与用于下一级翻译器的至少一个类别相关联。 基于输入命令和至少一个类别,从最后的至少两个翻译器级别输出用于输入命令的形式语言命令。

    Method and apparatus for dynamic modification of command weights in a natural language understanding system
    3.
    发明授权
    Method and apparatus for dynamic modification of command weights in a natural language understanding system 有权
    在自然语言理解系统中动态修改命令权重的方法和装置

    公开(公告)号:US07349845B2

    公开(公告)日:2008-03-25

    申请号:US10654205

    申请日:2003-09-03

    IPC分类号: G10L15/00 G10L11/00 G06F17/27

    摘要: A method and system for dynamically assigning weights to the subset of commands in a natural language dialog system based on prior context of the user's interaction with the system. The search space of the translation process may be reduced when some context information is available. A user presents input to the natural language understanding system. The system translates the user input into a formal command and calculates a weight value for a next set of formal commands based on the formal command. The command weights may then be dynamically boosted for the next set of formal commands before executing the formal command. The exemplary aspects of the present invention reduce the time needed to complete a task since the search space of the translation process may be reduced if context information is available and improve the accuracy of the process by using knowledge that users regularly use repeating patterns for repeating tasks.

    摘要翻译: 一种用于基于用户与系统的交互的先前上下文在自然语言对话系统中动态地向权重子集分配权重的方法和系统。 当某些上下文信息可用时,可以减少翻译过程的搜索空间。 用户向自然语言理解系统提供输入。 系统将用户输入转换为形式命令,并根据形式命令计算下一组正式命令的权重值。 然后,在执行正式命令之前,命令权重可以针对下一组正式命令动态提升。 本发明的示例性方面减少了完成任务所需的时间,因为如果上下文信息可用,则可以减少翻译过程的搜索空间,并且通过使用用户经常使用重复模式用于重复任务的知识来提高过程的准确性 。

    Command boundary identifier for conversational natural language
    5.
    发明授权
    Command boundary identifier for conversational natural language 有权
    会话自然语言的命令边界标识符

    公开(公告)号:US06453292B2

    公开(公告)日:2002-09-17

    申请号:US09181322

    申请日:1998-10-28

    IPC分类号: G10L1500

    摘要: An apparatus for automatically identifying command boundaries in a conversational natural language system, in accordance with the present invention, includes a speech recognizer for converting an input signal to recognized text and a boundary identifier coupled to the speech recognizer for receiving the recognized text and determining if a command is present in the recognized text, the boundary identifier outputting the command if present in the recognized text. A method for identifying command boundaries in a conversational natural language system is also included.

    摘要翻译: 根据本发明的用于自动识别会话式自然语言系统中的命令边界的装置包括语音识别器,用于将输入信号转换为识别的文本,以及耦合到语音识别器的边界标识符,用于接收识别的文本并确定是否 在识别的文本中存在命令,如果存在于识别的文本中,则输出命令的边界标识符。 还包括用于识别会话式自然语言系统中的命令边界的方法。

    Method and system for multi-client access to a dialog system
    6.
    发明授权
    Method and system for multi-client access to a dialog system 有权
    多客户端访问对话系统的方法和系统

    公开(公告)号:US06377913B1

    公开(公告)日:2002-04-23

    申请号:US09374026

    申请日:1999-08-13

    IPC分类号: G10L1500

    CPC分类号: G06F3/16

    摘要: In accordance with the invention, a method and system for accessing a dialog system employing a plurality of different clients, includes providing a first client device for accessing a conversational system and presenting a command to the conversational system by converting the command to a form understandable to the conversational system. The command is interpreted by employing a mediator, a dialog manager and a multi-modal history to determine the intent of the command based on a context of the command. A second client device is determined based on a predetermined device preference stored in the conversational system. An application is abstracted to perform the command, and the results of the performance of the command are set to the second client device.

    摘要翻译: 根据本发明,一种用于访问采用多个不同客户端的对话系统的方法和系统包括:提供用于访问对话系统的第一客户端设备,并且通过将该命令转换成可理解为的形式向对话系统呈现命令 对话系统。 通过使用调解器,对话管理器和多模式历史来解释该命令,以基于命令的上下文来确定命令的意图。 基于存储在会话系统中的预定的设备偏好来确定第二客户端设备。 抽象应用程序来执行命令,并将命令的执行结果设置为第二个客户端设备。

    Method and system for modeless operation of a multi-modal user interface through implementation of independent decision networks
    7.
    发明授权
    Method and system for modeless operation of a multi-modal user interface through implementation of independent decision networks 失效
    通过实施独立决策网络,对多模态用户界面进行无模式操作的方法和系统

    公开(公告)号:US06799169B1

    公开(公告)日:2004-09-28

    申请号:US09374744

    申请日:1999-08-13

    IPC分类号: G06F1700

    CPC分类号: G10L15/22 G10L2015/228

    摘要: A method and system for modeless operation of a multi-modal user interface through implementation of independent decision networks includes presenting a command to a dialog manager and comparing the command to a table of decision networks to determine if a corresponding decision network entry exists. The dialog manager creates a new instance of a decision network when a corresponding decision network entry is found. The new instance of the decision network is traversed in an isolated thread of execution such that a plurality of decision networks of a same instance or different instances may be active simultaneously. The new instance of the decision network is executed responsive to the command.

    摘要翻译: 一种通过实现独立决策网络对多模式用户界面进行无模式操作的方法和系统包括向对话管理器呈现命令并将该命令与决策网络表进行比较以确定是否存在相应的决策网络条目。 当找到相应的决策网络条目时,对话管理器创建决策网络的新实例。 决策网络的新实例在隔离的执行线程中遍历,使得相同实例或不同实例的多个决策网络可以同时活动。 响应命令执行决策网络的新实例。

    Method and apparatus for dynamic modification of command weights in a natural language understanding system
    8.
    发明授权
    Method and apparatus for dynamic modification of command weights in a natural language understanding system 有权
    在自然语言理解系统中动态修改命令权重的方法和装置

    公开(公告)号:US07533025B2

    公开(公告)日:2009-05-12

    申请号:US11761079

    申请日:2007-06-11

    IPC分类号: G10L21/00 G10L15/08 G06F17/27

    摘要: A method and system for dynamically assigning weights to the subset of commands in a natural language dialog system based on prior context of the user's interaction with the system. The search space of the translation process may be reduced when some context information is available. A user presents input to the natural language understanding system. The system translates the user input into a formal command and calculates a weight value for a next set of formal commands based on the formal command. The command weights may then be dynamically boosted for the next set of formal commands before executing the formal command. The exemplary aspects of the present invention reduce the time needed to complete a task since the search space of the translation process may be reduced if context information is available and improve the accuracy of the process by using knowledge that users regularly use repeating patterns for repeating tasks.

    摘要翻译: 一种用于基于用户与系统的交互的先前上下文在自然语言对话系统中动态地向权重子集分配权重的方法和系统。 当某些上下文信息可用时,可以减少翻译过程的搜索空间。 用户向自然语言理解系统提供输入。 系统将用户输入转换为形式命令,并根据形式命令计算下一组正式命令的权重值。 然后,在执行正式命令之前,命令权重可以针对下一组正式命令动态提升。 本发明的示例性方面减少了完成任务所需的时间,因为如果上下文信息可用,则可以减少翻译过程的搜索空间,并且通过使用用户经常使用重复模式来重复任务的知识来提高过程的准确性 。

    Method for determining and maintaining dialog focus in a conversational speech system
    9.
    发明授权
    Method for determining and maintaining dialog focus in a conversational speech system 有权
    在会话语音系统中确定和维护对话焦点的方法

    公开(公告)号:US07069220B2

    公开(公告)日:2006-06-27

    申请号:US09374374

    申请日:1999-08-13

    IPC分类号: G10L21/00

    摘要: A system and method of the present invention for determining and maintaining dialog focus in a conversational speech system includes presenting a command associated with an application to a dialog manager. The application associated with the command is unknown to the dialog manager at the time it is made. The dialog manager determines a current context of the command by reviewing a multi-modal history of events. At least one method is determined responsive to the command based on the current context. The at least one method is executed responsive to the command associated with the application.

    摘要翻译: 本发明的用于确定和维持会话语音系统中的对话焦点的系统和方法包括将与应用相关联的命令呈现给对话管理器。 与该命令相关联的应用程序在对话管理器创建时是未知的。 对话管理器通过查看事件的多模式历史来确定命令的当前上下文。 响应于基于当前上下文的命令确定至少一个方法。 响应于与应用相关联的命令来执行至少一个方法。

    Method and system for ensuring robustness in natural language understanding
    10.
    发明授权
    Method and system for ensuring robustness in natural language understanding 有权
    确保自然语言理解鲁棒性的方法和系统

    公开(公告)号:US07016827B1

    公开(公告)日:2006-03-21

    申请号:US09390308

    申请日:1999-09-03

    IPC分类号: G06F17/27

    摘要: A method and system, which may be implemented by employing a program storage device readable by machine, and tangibly embodying a program of instructions executable by the machine to perform method steps for ensuring robustness of a natural language understanding (NLU) system, includes tagging recognized words of a command input to the NLU system to associate the command with a context, and translating the command to at least one formal command based on the tagged words. A top ranked formal command is determined based on scoring of the tagged recognized words and scoring translations of the at least one formal command. Whether the top ranked formal command is accepted is determined by comparing a feature vector of the top ranked formal command to representations of feature vectors stored in an accept model. The top ranked formal command is executed if accepted and incorrect commands are prevented from execution to provide a robust NLU system.

    摘要翻译: 可以通过采用机器可读的程序存储设备来实现的方法和系统,并且有形地体现由机器执行的指令程序以执行用于确保自然语言理解(NLU)系统的鲁棒性的方法步骤,包括标记识别 输入到NLU系统以将命令与上下文相关联的命令的单词,以及基于标记的单词将命令转换为至少一个正式命令。 基于标记的识别词的评分和至少一个正式命令的评分翻译确定顶级正式命令。 通过将顶级格式命令的特征向量与存储在接受模型中的特征向量的表示进行比较,来确定顶级命名是否被接受。 执行顶级的正式命令,如果接受和不正确的命令被阻止执行,以提供鲁棒的NLU系统。