MULTI-COMMAND SINGLE UTTERNACE INPUT METHOD
    11.
    发明申请

    公开(公告)号:US20200043482A1

    公开(公告)日:2020-02-06

    申请号:US16600950

    申请日:2019-10-14

    Applicant: Apple Inc.

    Abstract: Systems and processes are disclosed for handling a multi-part voice command for a virtual assistant. Speech input can be received from a user that includes multiple actionable commands within a single utterance. A text string can be generated from the speech input using a speech transcription process. The text string can be parsed into multiple candidate substrings based on domain keywords, imperative verbs, predetermined substring lengths, or the like. For each candidate substring, a probability can be determined indicating whether the candidate substring corresponds to an actionable command. Such probabilities can be determined based on semantic coherence, similarity to user request templates, querying services to determine manageability, or the like. If the probabilities exceed a threshold, the user intent of each sub string can be determined, processes associated with the user intents can be executed, and an acknowledgment can be provided to the user.

    INTELLIGENT DIGITAL ASSISTANT IN A MULTI-TASKING ENVIRONMENT

    公开(公告)号:US20190259386A1

    公开(公告)日:2019-08-22

    申请号:US16402922

    申请日:2019-05-03

    Applicant: Apple Inc.

    Abstract: Systems and processes for operating a digital assistant are provided. In one example, a method includes receiving a first speech input from a user. The method further includes identifying context information and determining a user intent based on the first speech input and the context information. The method further includes determining whether the user intent is to perform a task using a searching process or an object managing process. The searching process is configured to search data, and the object managing process is configured to manage objects. The method further includes, in accordance with a determination the user intent is to perform the task using the searching process, performing the task using the searching process; and in accordance with the determination that the user intent is to perform the task using the object managing process, performing the task using the object managing process.

    DOMAIN SPECIFIC LANGUAGE FOR ENCODING ASSISTANT DIALOG
    14.
    发明申请
    DOMAIN SPECIFIC LANGUAGE FOR ENCODING ASSISTANT DIALOG 审中-公开
    用于编码助理对话的域特定语言

    公开(公告)号:US20150348533A1

    公开(公告)日:2015-12-03

    申请号:US14502245

    申请日:2014-09-30

    Applicant: Apple Inc.

    CPC classification number: G06F9/453 G10L13/027

    Abstract: Systems and processes for generating output dialogs for virtual assistants are provided. An output dialog can be generated from multiple output segments that can each include a string of one or more characters or words. The contents of an output segment can be selected from multiple possible outputs based on a predetermined order, conditional logic, or a random selection. The output segments can be concatenated to form the output dialog. In one example, a dialog generation file that defines the possible outputs for each output segment, an ordering of the output segments within the output dialog, and format for the output dialog can be used to generate the output dialog. The dialog generation file can include any number of functional blocks, which can each output an output segment, that can be arranged hierarchically and in a particular order to generate a desired output dialog.

    Abstract translation: 提供了用于为虚拟助手生成输出对话框的系统和流程。 可以从多个输出段生成输出对话框,每个输出段可以包含一个或多个字符或单词的字符串。 可以基于预定顺序,条件逻辑或随机选择从多个可能的输出中选择输出段的内容。 输出段可以连接形成输出对话框。 在一个示例中,可以使用对话生成文件来定义每个输出段的可能输出,输出对话框中的输出段的排序以及输出对话框的格式,以生成输出对话框。 对话生成文件可以包括任何数量的功能块,其可以各自输出输出段,其可以按分层次地排列并且以特定顺序排列以产生期望的输出对话。

    INTELLIGENT DIGITAL ASSISTANT IN A MULTI-TASKING ENVIRONMENT

    公开(公告)号:US20170358305A1

    公开(公告)日:2017-12-14

    申请号:US15271766

    申请日:2016-09-21

    Applicant: Apple Inc.

    Abstract: Systems and processes for operating a digital assistant are provided. In one example, a method includes receiving a first speech input from a user. The method further includes identifying context information and determining a user intent based on the first speech input and the context information. The method further includes determining whether the user intent is to perform a task using a searching process or an object managing process. The searching process is configured to search data, and the object managing process is configured to manage objects. The method further includes, in accordance with a determination the user intent is to perform the task using the searching process, performing the task using the searching process; and in accordance with the determination that the user intent is to perform the task using the object managing process, performing the task using the object managing process.

Patent Agency Ranking