Rapid development of virtual personal assistant applications

    公开(公告)号:US09489625B2

    公开(公告)日:2016-11-08

    申请号:US13891864

    申请日:2013-05-10

    申请人: SRI International

    IPC分类号: G06N5/02

    CPC分类号: G06N5/02

    摘要: A platform for developing a virtual personal assistant (“VPA”) application includes an ontology that defines a computerized structure for representing knowledge relating to one or more domains. A domain may refer to a category of information and/or activities in relation to which the VPA application may engage in a conversational natural language dialog with a computing device user. Re-usable VPA components may be linked to or included in the ontology. An ontology populating agent may at least partially automate the process of populating the ontology with domain-specific information. The re-usable VPA components may be linked with the domain-specific information through the ontology. A VPA application created with the platform may include domain-adapted re-usable VPA components that may be called upon by an executable VPA engine to determine a likely intended meaning of conversational natural language input of the user and/or initiate an appropriate system response to the input.

    Sharing intents to provide virtual assistance in a multi-person dialog

    公开(公告)号:US10096316B2

    公开(公告)日:2018-10-09

    申请号:US14092474

    申请日:2013-11-27

    申请人: SRI International

    IPC分类号: G10L21/00 G10L15/18

    摘要: A computing system is operable as virtual personal assistant (VPA) to understand relationships between different instances of natural language dialog expressed by different people in a multi-person conversational dialog session. The VPA can develop a common resource, a shared intent, which represents the VPA's semantic understanding of at least a portion of the multi-person dialog experience. The VPA can store and manipulate multiple shared intents, and can alternate between different shared intents as the multi-person conversation unfolds. With the shared intents, the computing system can generate useful action items and present the action items to one or more of the participants in the dialog session.

    RAPID DEVELOPMENT OF VIRTUAL PERSONAL ASSISTANT APPLICATIONS
    4.
    发明申请
    RAPID DEVELOPMENT OF VIRTUAL PERSONAL ASSISTANT APPLICATIONS 有权
    虚拟个人助理应用程序的快速开发

    公开(公告)号:US20140337814A1

    公开(公告)日:2014-11-13

    申请号:US13891858

    申请日:2013-05-10

    申请人: SRI INTERNATIONAL

    IPC分类号: G06F9/44

    摘要: A platform for developing a virtual personal assistant (“VPA”) application includes an ontology that defines a computerized structure for representing knowledge relating to one or more domains. A domain may refer to a category of information and/or activities in relation to which the VPA application may engage in a conversational natural language dialog with a computing device user. Re-usable VPA components may be linked to or included in the ontology. An ontology populating agent may at least partially automate the process of populating the ontology with domain-specific information. The re-usable VPA components may be linked with the domain-specific information through the ontology. A VPA application created with the platform may include domain-adapted re-usable VPA components that may be called upon by an executable VPA engine to determine a likely intended meaning of conversational natural language input of the user and/or initiate an appropriate system response to the input.

    摘要翻译: 用于开发虚拟个人助理(“VPA”)应用的平台包括定义用于表示与一个或多个域相关的知识的计算机化结构的本体。 域可以指与VPA应用可以与计算设备用户参与会话式自然语言对话的一类信息和/或活动。 可重用的VPA组件可以链接到本体或包含在本体中。 本体填充代理可以至少部分地自动化使用域特定信息填充本体的过程。 可重用的VPA组件可以通过本体与特定于域的信息相关联。 使用该平台创建的VPA应用可以包括可由可执行的VPA引擎调用的域适配的可重新使用的VPA组件,以确定用户的会话式自然语言输入的可能意图的意义和/或发起适当的系统响应 输入。

    Sharing intents to provide virtual assistance in a multi-person dialog

    公开(公告)号:US10079013B2

    公开(公告)日:2018-09-18

    申请号:US14092487

    申请日:2013-11-27

    申请人: SRI International

    IPC分类号: G10L15/00 G10L15/18

    CPC分类号: G10L15/1822

    摘要: A computing system is operable as virtual personal assistant (VPA) to understand relationships between different instances of natural language dialog expressed by different people in a multi-person conversational dialog session. The VPA can develop a common resource, a shared intent, which represents the VPA's semantic understanding of at least a portion of the multi-person dialog experience. The VPA can store and manipulate multiple shared intents, and can alternate between different shared intents as the multi-person conversation unfolds. With the shared intents, the computing system can generate useful action items and present the action items to one or more of the participants in the dialog session.

    Rapid development of virtual personal assistant applications
    7.
    发明授权
    Rapid development of virtual personal assistant applications 有权
    快速开发虚拟个人助理应用程序

    公开(公告)号:US09081411B2

    公开(公告)日:2015-07-14

    申请号:US13891858

    申请日:2013-05-10

    申请人: SRI International

    IPC分类号: G06F9/44 G06F9/45

    摘要: A platform for developing a virtual personal assistant (“VPA”) application includes an ontology that defines a computerized structure for representing knowledge relating to one or more domains. A domain may refer to a category of information and/or activities in relation to which the VPA application may engage in a conversational natural language dialog with a computing device user. Re-usable VPA components may be linked to or included in the ontology. An ontology populating agent may at least partially automate the process of populating the ontology with domain-specific information. The re-usable VPA components may be linked with the domain-specific information through the ontology. A VPA application created with the platform may include domain-adapted re-usable VPA components that may be called upon by an executable VPA engine to determine a likely intended meaning of conversational natural language input of the user and/or initiate an appropriate system response to the input.

    摘要翻译: 用于开发虚拟个人助理(“VPA”)应用的平台包括定义用于表示与一个或多个域相关的知识的计算机化结构的本体。 域可以指与VPA应用可以与计算设备用户参与会话式自然语言对话的一类信息和/或活动。 可重用的VPA组件可以链接到本体或包含在本体中。 本体填充代理可以至少部分地自动化使用域特定信息填充本体的过程。 可重用的VPA组件可以通过本体与特定于域的信息相关联。 使用该平台创建的VPA应用可以包括可由可执行的VPA引擎调用的域适配的可重新使用的VPA组件,以确定用户的会话式自然语言输入的可能意图的意义和/或发起适当的系统响应 输入。

    RAPID DEVELOPMENT OF VIRTUAL PERSONAL ASSISTANT APPLICATIONS

    公开(公告)号:US20140337266A1

    公开(公告)日:2014-11-13

    申请号:US13891864

    申请日:2013-05-10

    申请人: SRI INTERNATIONAL

    IPC分类号: G06N5/02

    CPC分类号: G06N5/02

    摘要: A platform for developing a virtual personal assistant (“VPA”) application includes an ontology that defines a computerized structure for representing knowledge relating to one or more domains. A domain may refer to a category of information and/or activities in relation to which the VPA application may engage in a conversational natural language dialog with a computing device user. Re-usable VPA components may be linked to or included in the ontology. An ontology populating agent may at least partially automate the process of populating the ontology with domain-specific information. The re-usable VPA components may be linked with the domain-specific information through the ontology. A VPA application created with the platform may include domain-adapted re-usable VPA components that may be called upon by an executable VPA engine to determine a likely intended meaning of conversational natural language input of the user and/or initiate an appropriate system response to the input.

    Using Intents to Analyze and Personalize a User's Dialog Experience with a Virtual Personal Assistant
    9.
    发明申请
    Using Intents to Analyze and Personalize a User's Dialog Experience with a Virtual Personal Assistant 有权
    使用意图使用虚拟个人助理分析和个性化用户的对话体验

    公开(公告)号:US20140310001A1

    公开(公告)日:2014-10-16

    申请号:US13954613

    申请日:2013-07-30

    申请人: SRI International

    IPC分类号: G10L21/00

    CPC分类号: G06Q30/06 G10L15/1822

    摘要: A virtual personal assistant (VPA) application analyzes intents to, among other things, enhance or personalize a user's dialog experience with the VPA application. A set of intents, or multiple sets of intents, are maintained over the course of one or more user-specific dialog sessions with the VPA. Inferences may be derived from the set or sets of intents and incorporated into a current or future dialog session between the VPA and a user of the VPA application. In some embodiments, the inferences are only made available through the systemic understanding of natural language discourse by the VPA.

    摘要翻译: 虚拟个人助理(VPA)应用程序分析意图,以增强或个性化用户与VPA应用程序的对话体验。 在与VPA的一个或多个用户特定对话会话的过程中维护一组意图或多组意图。 推论可以从集合或意图集合中导出,并且被合并到VPA和VPA应用的用户之间的当前或将来的对话会话中。 在一些实施例中,推论仅通过VPA对自然语言话语的系统理解而可用。