Methods and arrangements for limiting access to computer controlled functions and devices
    1.
    发明授权
    Methods and arrangements for limiting access to computer controlled functions and devices 失效
    限制访问计算机控制功能和设备的方法和布置

    公开(公告)号:US06971015B1

    公开(公告)日:2005-11-29

    申请号:US09538621

    申请日:2000-03-29

    IPC分类号: G06F21/00 H04K1/00

    CPC分类号: G06F21/572

    摘要: Methods and arrangements are provided verify if a requesting computer application is authorized to change a controlled parameter associated with a computer controlled device and/or function. To accomplish this, one or verification functions are employed to analyze a security code or absence thereof, as identified by a requesting application. If the security code, which may be encrypted, matches a known or calculated valid security code, then the requesting application is deemed to be authorized to change the controlled parameter and/or modify certain limitations associated with an acceptable range for the controlled parameter. If the security code does not match a known or calculated valid security code, then the requesting application is deemed to be unauthorized to change the controlled parameter outside of a previously established acceptable range for the controlled parameter. The verification function can be implemented in a ROM to increase the security and to thwart attempts to circumvent the authorization scheme. Several independent verification functions can be arranged to support the verification of a plurality of authorized applications.

    摘要翻译: 提供方法和布置以验证请求计算机应用是否被授权改变与计算机控制的设备和/或功能相关联的受控参数。 为了实现这一点,使用一个或验证功能来分析由请求应用所识别的安全码或不存在。 如果可能被加密的安全码与已知或计算的有效的安全码匹配,则认证请求应用被授权改变受控参数和/或修改与受控参数的可接受范围相关联的某些限制。 如果安全代码与已知或计算的有效的安全码不匹配,则认证请求的应用程序被未经授权以改变受控参数超出先前建立的受控参数的可接受范围。 验证功能可以在ROM中实现,以增加安全性并阻止绕过授权方案的尝试。 可以安排若干独立的验证功能来支持多个授权应用的验证。

    Systems And Methods For Managing Multiple Grammars in a Speech Recognition System
    2.
    发明申请
    Systems And Methods For Managing Multiple Grammars in a Speech Recognition System 有权
    用于在语音识别系统中管理多个语法的系统和方法

    公开(公告)号:US20100191529A1

    公开(公告)日:2010-07-29

    申请号:US12752023

    申请日:2010-03-31

    IPC分类号: G10L15/00 G10L21/00

    CPC分类号: G10L15/30 G10L2015/228

    摘要: Systems and methods are described for a speech system that manages multiple grammars from one or more speech-enabled applications. The speech system includes a speech server that supports different grammars and different types of grammars by exposing several methods to the speech-enabled applications. The speech server supports static grammars that do not change and dynamic grammars that may change after a commit. The speech server provides persistence by supporting persistent grammars that enable a user to issue a command to an application even when the application is not loaded. In such a circumstance, the application is automatically launched and the command is processed. The speech server may enable or disable a grammar in order to limit confusion between grammars. Global and yielding grammars are also supported by the speech server. Global grammars are always active (e.g., “call 9-1-1”) while yielding grammars may be deactivated when an interaction whose grammar requires priority is active.

    摘要翻译: 对于管理来自一个或多个支持语音的应用的多个语法的语音系统描述了系统和方法。 语音系统包括通过将几种方法暴露给支持语音的应用来支持不同语法和不同类型的语法的语音服务器。 语音服务器支持不改变的静态语法和提交后可能更改的动态语法。 语音服务器通过支持持久性语法来提供持久性,使得用户即使在未加载应用程序时也向应用程序发出命令。 在这种情况下,应用程序会自动启动并处理命令。 语音服务器可以启用或禁用语法,以限制语法之间的混淆。 语音服务器还支持全局和产生语法。 全局语法总是处于活动状态(例如,“调用9-1-1”),同时当语法需要优先级的交互活动时,可能会停用语法。

    Word training interface
    3.
    发明授权
    Word training interface 有权
    Word培训界面

    公开(公告)号:US07587317B2

    公开(公告)日:2009-09-08

    申请号:US10076825

    申请日:2002-02-15

    IPC分类号: G10L15/00

    CPC分类号: G10L15/06 G10L15/22

    摘要: A method for exposing speech engine features to one or more independent applications wherein the features relate to word training and/or wherein the method optionally exposes the speech engine features without invoking a user interface. A word training interface to expose speech engine features to one or more independent applications wherein the interface is optionally an application programming interface.

    摘要翻译: 一种用于将语音引擎特征暴露给一个或多个独立应用的方法,其中所述特征涉及词训练和/或其中所述方法可选地在不调用用户界面的情况下公开语音引擎特征。 用于将语音引擎特征暴露给一个或多个独立应用的单词训练界面,其中所述界面可选地是应用编程接口。

    Systems and methods for managing multiple grammars in a speech recognition system
    4.
    发明授权
    Systems and methods for managing multiple grammars in a speech recognition system 有权
    在语音识别系统中管理多种语法的系统和方法

    公开(公告)号:US07363229B2

    公开(公告)日:2008-04-22

    申请号:US11267550

    申请日:2005-11-04

    IPC分类号: G10L21/00

    CPC分类号: G10L15/30 G10L2015/228

    摘要: Systems and methods are described for a speech system that manages multiple grammars from one or more speech-enabled applications. The speech system includes a speech server that supports different grammars and different types of grammars by exposing several methods to the speech-enabled applications. The speech server supports static grammars that do not change and dynamic grammars that may change after a commit. The speech server provides persistence by supporting persistent grammars that enable a user to issue a command to an application even when the application is not loaded. In such a circumstance, the application is automatically launched and the command is processed. The speech server may enable or disable a grammar in order to limit confusion between grammars. Global and yielding grammars are also supported by the speech server. Global grammars are always active (e.g., “call 9-1-1”) while yielding grammars may be deactivated when an interaction whose grammar requires priority is active.

    摘要翻译: 对于管理来自一个或多个支持语音的应用的多个语法的语音系统描述了系统和方法。 语音系统包括通过将几种方法暴露给支持语音的应用来支持不同语法和不同类型的语法的语音服务器。 语音服务器支持不改变的静态语法和提交后可能更改的动态语法。 语音服务器通过支持持久性语法来提供持久性,使得用户即使在未加载应用程序时也向应用程序发出命令。 在这种情况下,应用程序会自动启动并处理命令。 语音服务器可以启用或禁用语法,以限制语法之间的混淆。 语音服务器还支持全局和产生语法。 全局语法总是处于活动状态(例如,“调用9-1-1”),同时当语法需要优先级的交互活动时,可能会停用语法。

    Systems and methods for managing interactions from multiple speech-enabled applications
    5.
    发明授权
    Systems and methods for managing interactions from multiple speech-enabled applications 有权
    用于管理来自多个启用语音的应用程序的交互的系统和方法

    公开(公告)号:US07299185B2

    公开(公告)日:2007-11-20

    申请号:US11264488

    申请日:2005-11-01

    IPC分类号: G10L21/00

    CPC分类号: G10L15/22

    摘要: Systems and methods are described for speech systems that utilize an interaction manager to manage interactions—also known as dialogues—from one or more applications. The interactions are managed properly even if multiple applications use different grammars. The interaction manager maintains an interaction list. An application wishing to utilize the speech system submits one or more interactions to the interaction manager. Interactions are normally processed in the order in which they are received. An exception to this rule is an interaction that is configured by an application to be processed immediately, which causes the interaction manager to place the interaction at the front of the interaction list of interactions. If an application has designated an interaction to interrupt a currently processing interaction, then the newly submitted application will interrupt any interaction currently being processed and, therefore, it will be processed immediately.

    摘要翻译: 描述了利用交互管理器来管理来自一个或多个应用的​​交互(也称为对话)的语音系统的系统和方法。 即使多个应用程序使用不同的语法,互动也能得到妥善的管理。 交互管理器维护交互列表。 希望利用语音系统的应用程序向交互管理器提交一个或多个交互。 通常按照接收的顺序处理相互作用。 此规则的一个例外是由立即处理的应用程序配置的交互,这导致交互管理器将交互放置在交互的交互列表的前面。 如果应用程序指定了交互以中断当前处理交互,则新提交的应用程序将中断当前正在处理的任何交互,因此将立即进行处理。

    Systems and methods for managing multiple grammars in a speech recognition system
    6.
    发明授权
    Systems and methods for managing multiple grammars in a speech recognition system 有权
    在语音识别系统中管理多种语法的系统和方法

    公开(公告)号:US08447616B2

    公开(公告)日:2013-05-21

    申请号:US12752023

    申请日:2010-03-31

    IPC分类号: G10L15/00 G10L21/00 G10L15/04

    CPC分类号: G10L15/30 G10L2015/228

    摘要: Systems and methods are described for a speech system that manages multiple grammars from one or more speech-enabled applications. The speech system includes a speech server that supports different grammars and different types of grammars by exposing several methods to the speech-enabled applications. The speech server supports static grammars that do not change and dynamic grammars that may change after a commit. The speech server provides persistence by supporting persistent grammars that enable a user to issue a command to an application even when the application is not loaded. In such a circumstance, the application is automatically launched and the command is processed. The speech server may enable or disable a grammar in order to limit confusion between grammars. Global and yielding grammars are also supported by the speech server. Global grammars are always active (e.g., “call 9-1-1”) while yielding grammars may be deactivated when an interaction whose grammar requires priority is active.

    摘要翻译: 对于管理来自一个或多个支持语音的应用的多个语法的语音系统描述了系统和方法。 语音系统包括通过将几种方法暴露给支持语音的应用来支持不同语法和不同类型的语法的语音服务器。 语音服务器支持不改变的静态语法和提交后可能更改的动态语法。 语音服务器通过支持持久性语法来提供持久性,使得用户即使在未加载应用程序时也向应用程序发出命令。 在这种情况下,应用程序会自动启动并处理命令。 语音服务器可以启用或禁用语法,以限制语法之间的混淆。 语音服务器还支持全局和产生语法。 全局语法总是处于活动状态(例如,“调用9-1-1”),同时当语法需要优先级的交互活动时,可能会停用语法。

    Systems and methods for managing interactions from multiple speech-enabled applications

    公开(公告)号:US07139713B2

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

    申请号:US10067519

    申请日:2002-02-04

    IPC分类号: G10L21/00

    CPC分类号: G10L15/22

    摘要: Systems and methods are described for speech systems that utilize an interaction manager to manage interactions—also known as dialogues—from one or more applications. The interactions are managed properly even if multiple applications use different grammars. The interaction manager maintains an interaction list. An application wishing to utilize the speech system submits one or more interactions to the interaction manager. Interactions are normally processed in the order in which they are received. An exception to this rule is an interaction that is configured by an application to be processed immediately, which causes the interaction manager to place the interaction at the front of the interaction list of interactions. If an application has designated an interaction to interrupt a currently processing interaction, then the newly submitted application will interrupt any interaction currently being processed and, therefore, it will be processed immediately.

    Methods and arrangements for limiting access to computer controlled functions and devices
    8.
    发明授权
    Methods and arrangements for limiting access to computer controlled functions and devices 有权
    限制访问计算机控制功能和设备的方法和布置

    公开(公告)号:US07950048B2

    公开(公告)日:2011-05-24

    申请号:US11219936

    申请日:2005-09-06

    IPC分类号: G06F7/04

    CPC分类号: G06F21/572

    摘要: Methods and arrangements are provided to verify if a requesting computer application is authorized to change a controlled parameter associated with a computer controlled device and/or function. To accomplish this, one or verification functions are employed to analyze a security code or absence thereof, as identified by a requesting application. If the security code, which may be encrypted, matches a known or calculated valid security code, then the requesting application is deemed to be authorized to change the controlled parameter and/or modify certain limitations associated with an acceptable range for the controlled parameter. If the security code does not match a known or calculated valid security code, then the requesting application is deemed to be unauthorized to change the controlled parameter outside of a previously established acceptable range for the controlled parameter. The verification function can be implemented in a ROM to increase the security and to thwart attempts to circumvent the authorization scheme. Several independent verification functions can be arranged to support the verification of a plurality of authorized applications.

    摘要翻译: 提供方法和布置以验证请求计算机应用是否被授权改变与计算机控制的设备和/或功能相关联的受控参数。 为了实现这一点,使用一个或验证功能来分析由请求应用所识别的安全码或不存在。 如果可能被加密的安全码与已知或计算的有效的安全码匹配,则认证请求应用被授权改变受控参数和/或修改与受控参数的可接受范围相关联的某些限制。 如果安全代码与已知或计算的有效的安全码不匹配,则认证请求的应用程序被未经授权以改变受控参数超出先前建立的受控参数的可接受范围。 验证功能可以在ROM中实现,以增加安全性并阻止绕过授权方案的尝试。 可以安排若干独立的验证功能来支持多个授权应用的验证。

    Speech controls for use with a speech system

    公开(公告)号:US07188066B2

    公开(公告)日:2007-03-06

    申请号:US10067518

    申请日:2002-02-04

    IPC分类号: G10L21/00

    CPC分类号: G10L15/193

    摘要: Systems and methods are described for a speech system that includes one or more speech controls incorporated into one or more speech-enabled applications that run on the speech system. The controls allow applications to be developed with minimal programming effort to incorporate common speech-enabled application functions. A question control provides a customizable template for requesting information from a user. An announcer control allows a speech-enabled application to provide a user with information without having to re-create an entire announcer process each time it is used. A command control provides a simple way to attach command and control functions to speech-enabled applications. A word trainer control provides a way to associate user-selected voice tags with certain information. Providing the controls for use with speech-enabled applications ensures standardized user interfaces across multiple speech-enabled applications.

    Systems and methods for managing multiple grammars in a speech recognition system
    10.
    发明授权
    Systems and methods for managing multiple grammars in a speech recognition system 有权
    在语音识别系统中管理多种语法的系统和方法

    公开(公告)号:US07167831B2

    公开(公告)日:2007-01-23

    申请号:US10067696

    申请日:2002-02-04

    IPC分类号: G10L21/00

    CPC分类号: G10L15/30 G10L2015/228

    摘要: Systems and methods are described for a speech system that manages multiple grammars from one or more speech-enabled applications. The speech system includes a speech server that supports different grammars and different types of grammars by exposing several methods to the speech-enabled applications. The speech server supports static grammars that do not change and dynamic grammars that may change after a commit. The speech server provides persistence by supporting persistent grammars that enable a user to issue a command to an application even when the application is not loaded. In such a circumstance, the application is automatically launched and the command is processed. The speech server may enable or disable a grammar in order to limit confusion between grammars. Global and yielding grammars are also supported by the speech server. Global grammars are always active (e.g., “call 9-1-1”) while yielding grammars may be deactivated when an interaction whose grammar requires priority is active.

    摘要翻译: 对于管理来自一个或多个支持语音的应用的多个语法的语音系统描述了系统和方法。 语音系统包括通过将几种方法暴露给支持语音的应用来支持不同语法和不同类型的语法的语音服务器。 语音服务器支持不改变的静态语法和提交后可能更改的动态语法。 语音服务器通过支持持久性语法来提供持久性,使得用户即使在未加载应用程序时也向应用程序发出命令。 在这种情况下,应用程序会自动启动并处理命令。 语音服务器可以启用或禁用语法,以限制语法之间的混淆。 语音服务器还支持全局和产生语法。 全局语法总是处于活动状态(例如,“调用9-1-1”),同时当语法需要优先级的交互活动时,可能会停用语法。