Intelligent user assistance facility
    1.
    发明授权
    Intelligent user assistance facility 有权
    智能用户帮助设施

    公开(公告)号:US06262730B1

    公开(公告)日:2001-07-17

    申请号:US09197158

    申请日:1998-11-20

    IPC分类号: G06F300

    摘要: An intelligent user assistance system is disclosed. The system is constructed using a reasoning model to determine the probability of a user's intentions, goals, or informational needs in the context of a software program. This is accomplished through analysis of information about the user's actions, the program state, and spoken words. The system monitors user interaction with the software program and applies probabilistic reasoning to sense that the user may need assistance in using a particular feature or to accomplish a specific task. The inference system accesses a thorough and updateable user profile system to continually check for competencies and changes assistance that is given based on the competencies.

    摘要翻译: 公开了一种智能用户辅助系统。 使用推理模型构建系统,以确定在软件程序的上下文中用户的意图,目标或信息需求的概率。 这是通过分析有关用户操作,程序状态和口头单词的信息来实现的。 系统监视用户与软件程序的交互,并应用概率推理来感知用户在使用特定功能或完成特定任务时可能需要协助。 推理系统访问一个彻底和可更新的用户配置文件系统,以持续检查基于能力给出的能力和更改帮助。

    Intelligent user assistance facility for a software program
    2.
    发明授权
    Intelligent user assistance facility for a software program 有权
    用于软件程序的智能用户辅助功能

    公开(公告)号:US06233570B1

    公开(公告)日:2001-05-15

    申请号:US09197160

    申请日:1998-11-20

    IPC分类号: G06F1700

    摘要: A general event composing and monitoring system that allows high-level events to be created from combinations of low-level events. An event specification tool allows for rapid development of a general event processor that creates high-level events from combinations of user actions. The event system, in combination with a reasoning system, is able to monitor and perform inference about several classes of events for a variety of purposes. The various classes of events include the current context, the state of key data structures in a program, general sequences of user inputs, including actions with a mouse-controlled cursor while interacting with a graphical user interface, words typed in free-text queries for assistance, visual information about users, such as gaze and gesture information, and speech information. Additionally, a method is provided for building an intelligent user interface system by constructing a reasoning model to compute the probability of alternative user's intentions, goals, or informational needs through analysis of information about a user's actions, program state, and words. The intelligent user interface system monitors user interaction with a software application and applies probabilistic reasoning to sense that the user may need assistance in using a particular feature or to accomplish a specific task. The intelligent user interface also accepts a free-text query from the user asking for help and combines the inference analysis of user actions and program state with an inference analysis of the free-text query. The inference system accesses a rich, updatable user profile system to continually check for competencies and changes assistance that is given based on user competence.

    摘要翻译: 一般的事件编制和监控系统,允许从低级别事件的组合创建高级别事件。 事件规范工具可以快速开发通用事件处理器,从用户操作的组合创建高级事件。 事件系统与推理系统相结合,能够监视和执行关于几类事件的推理,用于各种目的。 各种类型的事件包括当前上下文,程序中关键数据结构的状态,用户输入的一般序列,包括与图形用户界面交互时使用鼠标控制的光标的操作,以自由文本查询形式输入的单词 帮助,关于用户的视觉信息,例如注视和手势信息,以及语音信息。 另外,提供了一种构建智能用户界面系统的方法,通过构建推理模型来通过分析关于用户动作,程序状态和单词的信息来计算替代用户的意图,目标或信息需求的概率。 智能用户界面系统监视用户与软件应用程序的交互,并应用概率推理来感知用户可能需要协助使用特定功能或完成特定任务。 智能用户界面还接受用户请求帮助的自由文本查询,并将用户操作和程序状态的推理分析与自由文本查询的推理分析相结合。 推理系统访问丰富的,可更新的用户配置文件系统,以持续检查基于用户能力给出的能力和更改帮助。

    Intelligent user assistance facility for a software program

    公开(公告)号:US06260035B1

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

    申请号:US09197159

    申请日:1998-11-20

    IPC分类号: G06F1700

    摘要: A general event composing and monitoring system that allows high-level events to be created from combinations of low-level events. An event specification tool allows for rapid development of a general event processor that creates high-level events from combinations of user actions. The event system, in combination with a reasoning system, is able to monitor and perform inference about several classes of events for a variety of purposes. The various classes of events include the current context, the state of key data structures in a program, general sequences of user inputs, including actions with a mouse-controlled cursor while interacting with a graphical user interface, words typed in free-text queries for assistance, visual information about users, such as gaze and gesture information, and speech information. Additionally, a method is provided for building an intelligent user interface system by constructing a reasoning model to compute the probability of alternative user's intentions, goals, or informational needs through analysis of information about a user's actions, program state, and words. The intelligent user interface system monitors user interaction with a software application and applies probabilistic reasoning to sense that the user may need assistance in using a particular feature or to accomplish a specific task. The intelligent user interface also accepts a free-text query from the user asking for help and combines the inference analysis of user actions and program state with an inference analysis of the free-text query. The inference system accesses a rich, updatable user profile system to continually check for competencies and changes assistance that is given based on user competence.

    Intelligent user assistance facility
    4.
    发明授权
    Intelligent user assistance facility 失效
    智能用户帮助设施

    公开(公告)号:US6021403A

    公开(公告)日:2000-02-01

    申请号:US684003

    申请日:1996-07-19

    摘要: An event composing and monitoring system that allows high-level events to be created from combinations of low-level events. An event specification tool, contained in the system, allows for rapidly developing a general event processor that creates high-level events from combinations of user actions. An event system, in combination with an inference system, monitors and infers, for various purposes, about several classes of events including: current program context; state of key data structures; user input sequences, including actions with a mouse-controlled cursor while interacting with a graphical user interface; words typed in free-text help queries; visual user information, such as gaze and gesture information; and user speech information. Additionally, an intelligent user interface is provided by constructing a reasoning model that computes probability of alternative user intentions, goals or information needs through analyzing information regarding program state, and that user's actions and free-text query words. Specifically, the interface monitors user interaction with a program and probabilistically reasons to sense that a user may need assistance in using a particular feature or to accomplish a specific task. This interface accepts a free-text help query from the user and combines the inference analysis of user actions and the program state with an inference analysis of the query. The inference system, using an updateable user profile, continually checks for user competencies and, based on such competencies, changes assistance that is offered.

    摘要翻译: 一个事件组合和监控系统,允许从低级别事件的组合创建高级别事件。 包含在系统中的事件规范工具允许快速开发通用事件处理器,它通过用户操作的组合创建高级事件。 事件系统与推理系统相结合,针对各种目的监视和推测几类事件,包括:当前程序环境; 关键数据结构状态; 用户输入序列,包括与图形用户界面交互时具有鼠标控制的光标的动作; 输入自由文本帮助查询的单词; 视觉用户信息,如凝视和姿态信息; 和用户语音信息。 另外,通过构建推理模型来提供智能用户界面,该推理模型通过分析关于程序状态的信息以及该用户的动作和自由文本查询词来计算替代用户意图,目标或信息需求的概率。 具体来说,接口监视用户与程序的交互,并且概率地认为用户可能需要协助使用特定特征或完成特定任务。 该接口接受来自用户的自由文本帮助查询,并将用户操作的推理分析和程序状态与查询的推断分析相结合。 推理系统使用可更新的用户配置文件,不断检查用户能力,并根据这些能力来更改提供的帮助。