-
公开(公告)号:US10679605B2
公开(公告)日:2020-06-09
申请号:US13913423
申请日:2013-06-08
Applicant: Apple Inc.
Inventor: Thomas R. Gruber , Harry J. Saddler , Lia T. Napolitano , Emily Clark Schubert , Brian Conrad Sumner
IPC: G10L13/00
Abstract: Systems and methods for providing hands-free reading of content comprising: identifying a plurality of data items for presentation to a user, the plurality of data items associated with a domain-specific item type and sorted according to a particular order; based on the domain-specific item type, generating a speech-based overview of the plurality of data items; for each of the plurality of data items, generating a respective speech-based, item-specific paraphrase for the data item based on respective content of the data item; and providing, to a user through the speech-enabled dialogue interface, the speech-based overview, followed by the respective speech-based, item-specific paraphrases for at least a subset of the plurality of data items in the particular order.
-
公开(公告)号:US10332518B2
公开(公告)日:2019-06-25
申请号: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
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.
-
公开(公告)号:US09966065B2
公开(公告)日:2018-05-08
申请号:US14724623
申请日:2015-05-28
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.
-
公开(公告)号:US11048473B2
公开(公告)日:2021-06-29
申请号:US16204178
申请日:2018-11-29
Applicant: Apple Inc.
Inventor: David A. Carson , Daniel Keen , Evan Dibiase , Harry J. Saddler , Marco Iacono , Stephen O. Lemay , Donald W. Pitschel , Thomas R. Gruber
IPC: G06F3/00 , G06F3/16 , G06F3/0484 , G06F16/33
Abstract: An electronic device with one or more processors and memory includes a procedure for enabling conversation persistence across two or more instances of a digital assistant. In some embodiments, the device displays a first dialogue in a first instance of a digital assistant user interface. In response to a request to display a user interface different from the digital assistant user interface, the device displays the user interface different from the digital assistant user interface. In response to a request to invoke the digital assistant, the device displays a second instance of the digital assistant user interface, including displaying a second dialogue in the second instance of the digital assistant user interface, where the first dialogue remains available for display in the second instance of the digital assistant user interface.
-
公开(公告)号:US11037565B2
公开(公告)日:2021-06-15
申请号:US16717790
申请日:2019-12-17
Applicant: Apple Inc.
Inventor: Aram D. Kudurshian , Bronwyn Jones , Elizabeth Caroline Furches Cranfill , Harry J. Saddler
IPC: G10L15/22 , G06F16/683 , G06F16/951 , G06F3/16 , G06F16/9032 , 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.
-
公开(公告)号:US10741181B2
公开(公告)日:2020-08-11
申请号:US16412137
申请日:2019-05-14
Applicant: Apple Inc.
Inventor: Ashish Garg , Harry J. Saddler , Shweta Grampurohit , Robert A. Walker , Rushin N. Shah , Matthew S. Seigel , Matthias Paulik
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.
-
公开(公告)号:US10586535B2
公开(公告)日:2020-03-10
申请号:US15271766
申请日:2016-09-21
Applicant: Apple Inc.
Inventor: Aram D. Kudurshian , Bronwyn Jones , Elizabeth Caroline Furches Cranfill , Harry J. Saddler
IPC: G10L15/22 , G06F16/9032 , G06F16/683 , G06F16/951 , G10L13/02 , G10L15/18 , G10L15/30 , G06F3/16
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.
-
公开(公告)号:US10553215B2
公开(公告)日:2020-02-04
申请号:US16025450
申请日:2018-07-02
Applicant: Apple Inc.
Inventor: Harry J. Saddler , Aimee T. Piercy , Garrett L. Weinberg , Susan L. Booker
IPC: G10L15/22 , G06F3/16 , G10L13/02 , G10L15/18 , G06F3/0481 , G06F3/0482 , G06F3/0488 , G10L15/08
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.
-
公开(公告)号:US10185542B2
公开(公告)日:2019-01-22
申请号:US14298714
申请日:2014-06-06
Applicant: Apple Inc.
Inventor: David A. Carson , Daniel Keen , Evan Dibiase , Harry J. Saddler , Marco Iacono , Stephen O. Lemay , Donald W. Pitschel , Thomas R. Gruber
IPC: G06F3/16 , G06F3/0484 , G06F17/30
Abstract: An electronic device with one or more processors and memory includes a procedure for enabling conversation persistence across two or more instances of a digital assistant. In some embodiments, the device displays a first dialogue in a first instance of a digital assistant user interface. In response to a request to display a user interface different from the digital assistant user interface, the device displays the user interface different from the digital assistant user interface. In response to a request to invoke the digital assistant, the device displays a second instance of the digital assistant user interface, including displaying a second dialogue in the second instance of the digital assistant user interface, where the first dialogue remains available for display in the second instance of the digital assistant user interface.
-
公开(公告)号:US10043516B2
公开(公告)日:2018-08-07
申请号:US15385606
申请日:2016-12-20
Applicant: Apple Inc.
Inventor: Harry J. Saddler , Aimee T. Piercy , Garrett L. Weinberg , Susan L. Booker
IPC: G10L15/22 , G10L15/18 , G06F3/16 , G10L13/02 , G10L15/08 , G06F3/0481 , G06F3/0488 , G06F3/0482
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.
-
-
-
-
-
-
-
-
-