Method and apparatus for building an intelligent automated assistant

    公开(公告)号:US10318871B2

    公开(公告)日:2019-06-11

    申请号:US15299264

    申请日:2016-10-20

    Applicant: Apple Inc.

    Abstract: A method and apparatus are provided for building an intelligent automated assistant. Embodiments of the present invention rely on the concept of “active ontologies” (e.g., execution environments constructed in an ontology-like manner) to build and run applications for use by intelligent automated assistants. In one specific embodiment, a method for building an automated assistant includes interfacing a service-oriented architecture that includes a plurality of remote services to an active ontology, where the active ontology includes at least one active processing element that models a domain. At least one of the remote services is then registered for use in the domain.

    Method and apparatus for building an intelligent automated assistant
    3.
    发明授权
    Method and apparatus for building an intelligent automated assistant 有权
    构建智能自动化助手的方法和装置

    公开(公告)号:US09501741B2

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

    申请号:US14141261

    申请日:2013-12-26

    Applicant: Apple Inc.

    Abstract: A method and apparatus are provided for building an intelligent automated assistant. Embodiments of the present invention rely on the concept of “active ontologies” (e.g., execution environments constructed in an ontology-like manner) to build and run applications for use by intelligent automated assistants. In one specific embodiment, a method for building an automated assistant includes interfacing a service-oriented architecture that includes a plurality of remote services to an active ontology, where the active ontology includes at least one active processing element that models a domain. At least one of the remote services is then registered for use in the domain.

    Abstract translation: 提供了一种用于构建智能自动化助理的方法和装置。 本发明的实施例依赖于“活动本体”(例如,以本体类似的方式构建的执行环境)的概念来构建和运行智能自动化助理使用的应用。 在一个具体实施例中,一种用于构建自动化助理的方法包括将包括多个远程服务的面向服务的体系结构连接到活动本体,其中主动本体包括至少一个对领域进行建模的活动处理元件。 至少一个远程服务然后被注册在域中使用。

    Method and Apparatus for Building an Intelligent Automated Assistant
    4.
    发明申请
    Method and Apparatus for Building an Intelligent Automated Assistant 审中-公开
    构建智能自动助手的方法和装置

    公开(公告)号:US20140108303A1

    公开(公告)日:2014-04-17

    申请号:US14141261

    申请日:2013-12-26

    Applicant: Apple Inc.

    Abstract: A method and apparatus are provided for building an intelligent automated assistant. Embodiments of the present invention rely on the concept of “active ontologies” (e.g., execution environments constructed in an ontology-like manner) to build and run applications for use by intelligent automated assistants. In one specific embodiment, a method for building an automated assistant includes interfacing a service-oriented architecture that includes a plurality of remote services to an active ontology, where the active ontology includes at least one active processing element that models a domain. At least one of the remote services is then registered for use in the domain.

    Abstract translation: 提供了一种用于构建智能自动化助理的方法和装置。 本发明的实施例依赖于“活动本体”(例如,以本体类似的方式构建的执行环境)的概念来构建和运行智能自动化助理使用的应用。 在一个具体实施例中,一种用于构建自动化助理的方法包括将包括多个远程服务的面向服务的体系结构连接到活动本体,其中主动本体包括至少一个对领域进行建模的活动处理元件。 至少一个远程服务然后被注册在域中使用。

    Method and apparatus for searching using an active ontology

    公开(公告)号:US11023513B2

    公开(公告)日:2021-06-01

    申请号:US15976566

    申请日:2018-05-10

    Applicant: Apple Inc.

    Inventor: Adam Cheyer

    Abstract: Embodiments of the present invention provide a method and apparatus for searching using an active ontology. One embodiment of a method for searching a database includes receiving a search string, where the search string comprises one or more words, generating a semantic representation of the search string in accordance with an ontology, searching the database using the semantic representation, and outputting a result of the searching.

Patent Agency Ranking