Using context information to facilitate processing of commands in a virtual assistant

    公开(公告)号:US10475446B2

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

    申请号:US14303413

    申请日:2014-06-12

    Applicant: Apple Inc.

    Abstract: A virtual assistant uses context information to supplement natural language or gestural input from a user. Context helps to clarify the user's intent and to reduce the number of candidate interpretations of the user's input, and reduces the need for the user to provide excessive clarification input. Context can include any available information that is usable by the assistant to supplement explicit user input to constrain an information-processing problem and/or to personalize results. Context can be used to constrain solutions during various phases of processing, including, for example, speech recognition, natural language processing, task flow processing, and dialog generation.

    Training an at least partial voice command system

    公开(公告)号:US09922642B2

    公开(公告)日:2018-03-20

    申请号:US14213878

    申请日:2014-03-14

    Applicant: Apple Inc.

    CPC classification number: G10L15/063 G10L15/22 G10L2015/223 G10L2015/227

    Abstract: An electronic device with one or more processors and memory includes a procedure for training a digital assistant. In some embodiments, the device detects an impasse in a dialog between the digital assistant and a user including a speech input. During a learning session, the device utilizes a subsequent clarification input from the user to adjust intent inference or task execution associated with the speech input to produce a satisfactory response. In some embodiments, the device identifies a pattern of success or failure associated with an aspect previously used to complete a task and generates a hypothesis regarding a parameter used in speech recognition, intent inference or task execution as a cause for the pattern. Then, the device tests the hypothesis by altering the parameter for a subsequent completion of the task and adopts or rejects the hypothesis based on feedback information collected from the subsequent completion.

    Systems and Methods for Integrating Third Party Services with a Digital Assistant
    6.
    发明申请
    Systems and Methods for Integrating Third Party Services with a Digital Assistant 审中-公开
    将第三方服务与数字助理集成的系统和方法

    公开(公告)号:US20130311997A1

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

    申请号:US13894350

    申请日:2013-05-14

    Applicant: Apple Inc.

    Abstract: The electronic device with one or more processors and memory receives an input of a user. The electronic device, in accordance with the input, identifies a respective task type from a plurality of predefined task types associated with a plurality of third party service providers. The respective task type is associated with at least one third party service provider for which the user is authorized and at least one third party service provider for which the user is not authorized. In response to identifying the respective task type, the electronic device sends a request to perform at least a portion of a task to a third party service provider of the plurality of third party service providers that is associated with the respective task type.

    Abstract translation: 具有一个或多个处理器和存储器的电子设备接收用户的输入。 电子设备根据输入,从与多个第三方服务提供商相关联的多个预定义的任务类型中识别相应的任务类型。 相应的任务类型与用户被授权的至少一个第三方服务提供商以及用户未被授权的至少一个第三方服务提供商相关联。 响应于识别相应的任务类型,电子设备向与相应任务类型相关联的多个第三方服务提供商的第三方服务提供商发送执行任务的至少一部分的请求。

Patent Agency Ranking