-
公开(公告)号:US20200043482A1
公开(公告)日:2020-02-06
申请号:US16600950
申请日:2019-10-14
Applicant: Apple Inc.
Inventor: Thomas R. GRUBER , Harry J. SADDLER , Jerome Rene BELLEGARDA , Bryce H. NYEGGEN , Alessandro SABATELLI
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.
-
公开(公告)号:US20190259386A1
公开(公告)日:2019-08-22
申请号:US16402922
申请日:2019-05-03
Applicant: Apple Inc.
Inventor: Aram D. KUDURSHIAN , Bronwyn JONES , Elizabeth Caroline Furches CRANFILL , Harry J. SADDLER
IPC: G10L15/22 , G06F16/951 , G06F16/683 , G06F16/9032 , G06F3/16 , G10L13/02 , G10L15/18 , G10L15/30
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.
-
公开(公告)号:US20180090143A1
公开(公告)日:2018-03-29
申请号:US15385606
申请日:2016-12-20
Applicant: Apple Inc.
Inventor: Harry J. SADDLER , Aimee T. PIERCY , Garrett L. WEINBERG , Susan L. BOOKER
CPC classification number: G10L15/22 , G06F3/04817 , G06F3/0482 , G06F3/0488 , G06F3/165 , G06F3/167 , G10L13/02 , G10L15/1815 , G10L2015/088 , G10L2015/221 , G10L2015/223
Abstract: Systems and processes for operating an automated assistant are disclosed. In one example process, an electronic device provides an audio output via a speaker of the electronic device. While providing the audio output, the electronic device receives, via a microphone of the electronic device, a natural language speech input. The electronic device derives a representation of user intent based on the natural language speech input and the audio output, identifies a task based on the derived user intent; and performs the identified task.
-
14.
公开(公告)号:US20150348533A1
公开(公告)日:2015-12-03
申请号:US14502245
申请日:2014-09-30
Applicant: Apple Inc.
Inventor: Harry J. SADDLER , Nicolas ZEITLIN
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: 提供了用于为虚拟助手生成输出对话框的系统和流程。 可以从多个输出段生成输出对话框,每个输出段可以包含一个或多个字符或单词的字符串。 可以基于预定顺序,条件逻辑或随机选择从多个可能的输出中选择输出段的内容。 输出段可以连接形成输出对话框。 在一个示例中,可以使用对话生成文件来定义每个输出段的可能输出,输出对话框中的输出段的排序以及输出对话框的格式,以生成输出对话框。 对话生成文件可以包括任何数量的功能块,其可以各自输出输出段,其可以按分层次地排列并且以特定顺序排列以产生期望的输出对话。
-
公开(公告)号:US20210105528A1
公开(公告)日:2021-04-08
申请号:US17125876
申请日:2020-12-17
Applicant: Apple Inc.
Inventor: Marcel VAN OS , Harry J. SADDLER , Lia T. NAPOLITANO , Jonathan H. RUSSELL , Patrick M. LISTER , Rohit DASARI
IPC: H04N21/439 , H04N21/422 , H04N21/41 , H04N21/443 , H04N21/482 , H04N21/858 , H04N21/488 , H04N21/84 , G06F16/73 , G06F16/738 , G06F16/78 , G10L15/26 , H04N21/431 , G09C1/00 , G10L15/22 , G06F3/16 , G10L17/00 , G10L17/22 , H04N21/254 , H04N21/258 , H04N21/45 , H04N21/4627 , G10L15/18
Abstract: Systems and processes are disclosed for controlling television user interactions using a virtual assistant. In an example process, a virtual assistant can interact with a television set-top box to control content shown on a television display. Speech input for the virtual assistant can be received from a device with a microphone. The speech input can comprise a query associated with content shown on the television display. A user intent of the query can be determined based on one or more of the content shown on the television display and a viewing history of media content. A result of the query can be caused to be displayed based on the determined user intent.
-
16.
公开(公告)号:US20190095050A1
公开(公告)日:2019-03-28
申请号:US16200281
申请日:2018-11-26
Applicant: Apple Inc.
Inventor: Thomas R. GRUBER , Harry J. SADDLER
IPC: G06F3/0481 , H04M1/725 , B60K35/00 , G10L15/22
Abstract: An electronic device receives a first input that corresponds to a request to open a respective application, and in response to receiving the first input, in accordance with a determination that the device is being operated in a limited-distraction context, provides a limited-distraction user interface that includes providing for display fewer selectable user interface objects than are displayed in a non-limited user interface for the respective application, and in accordance with a determination that the device is not being operated in a limited-distraction context, provides a non-limited user interface for the respective application.
-
公开(公告)号:US20180350353A1
公开(公告)日:2018-12-06
申请号:US15971787
申请日:2018-05-04
Applicant: Apple Inc.
Inventor: Thomas R. GRUBER , Harry J. SADDLER , Jerome Rene BELLEGARDA , Bryce H. NYEGGEN , Alessandro SABATELLI
CPC classification number: G10L15/1822 , G06F17/2705 , G10L15/1815 , G10L15/26 , G10L15/28 , G10L2015/088 , G10L2015/221 , G10L2015/223 , G10L2015/225 , G10L2015/228
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 substring can be determined, processes associated with the user intents can be executed, and an acknowledgment can be provided to the user.
-
公开(公告)号:US20180330730A1
公开(公告)日:2018-11-15
申请号:US15677886
申请日:2017-08-15
Applicant: Apple Inc.
Inventor: Ashish GARG , Harry J. SADDLER , Shweta GRAMPUROHIT , Robert A. WALKER , Rushin N. SHAH , Matthew S. SEIGEL , Matthias PAULIK
CPC classification number: G10L15/22 , G06F3/167 , G10L15/1815 , G10L15/30 , G10L2015/221 , G10L2015/223
Abstract: Speech recognition is performed on a received utterance to determine a plurality of candidate text representations of the utterance, including a primary text representation and one or more alternative text representations. Natural language processing is performed on the primary text representation to determine a plurality of candidate actionable intents, including a primary actionable intent and one or more alternative actionable intents. A result is determined based on the primary actionable intent. The result is provided to the user. A recognition correction trigger is detected. In response to detecting the recognition correction trigger, a set of alternative intent affordances and a set of alternative text affordances are concurrently displayed.
-
公开(公告)号:US20180308486A1
公开(公告)日:2018-10-25
申请号:US16025450
申请日:2018-07-02
Applicant: Apple Inc.
Inventor: Harry J. SADDLER , Aimee T. PIERCY , Garrett L. WEINBERG , Susan L. BOOKER
IPC: G10L15/22 , G10L13/02 , G06F3/16 , G10L15/18 , G06F3/0481 , G06F3/0488 , G06F3/0482 , G10L15/08
CPC classification number: G10L15/22 , G06F3/04817 , G06F3/0482 , G06F3/0488 , G06F3/165 , G06F3/167 , G10L13/02 , G10L15/1815 , G10L2015/088 , G10L2015/221 , G10L2015/223
Abstract: Systems and processes for operating an automated assistant are disclosed. In one example process, an electronic device provides an audio output via a speaker of the electronic device. While providing the audio output, the electronic device receives, via a microphone of the electronic device, a natural language speech input. The electronic device derives a representation of user intent based on the natural language speech input and the audio output, identifies a task based on the derived user intent; and performs the identified task.
-
公开(公告)号:US20170358305A1
公开(公告)日:2017-12-14
申请号:US15271766
申请日:2016-09-21
Applicant: Apple Inc.
Inventor: Aram D. KUDURSHIAN , Bronwyn JONES , Elizabeth Caroline Furches CRANFILL , Harry J. SADDLER
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.
-
-
-
-
-
-
-
-
-