-
公开(公告)号:US12236952B2
公开(公告)日:2025-02-25
申请号:US18373177
申请日:2023-09-26
Applicant: Apple Inc.
Inventor: Stephen O. Lemay , Brandon J. Newendorp , Jonathan R. Dascola
Abstract: At an electronic device with a display, a microphone, and an input device: while the display is on, receiving user input via the input device, the user input meeting a predetermined condition; in accordance with receiving the user input meeting the predetermined condition, sampling audio input received via the microphone; determining whether the audio input comprises a spoken trigger; and in accordance with a determination that audio input comprises the spoken trigger, triggering a virtual assistant session.
-
公开(公告)号:US11487364B2
公开(公告)日:2022-11-01
申请号:US17489307
申请日:2021-09-29
Applicant: Apple Inc.
Inventor: Stephen O. Lemay , Michael R. Bastian , Roman Holenstein , Minwoo Jeong , Charles Maalouf , Brandon J. Newendorp , Heriberto Nieto , Timothy Paek , Joanna Peterson , Shawn Scully , Srikrishna Sridhar , Brandt M. Westing , Shiwen Zhao
IPC: G06F3/01 , G06F1/16 , G06F1/32 , G06F3/0346 , G06F3/16 , G06F1/3206 , G10L15/07
Abstract: Systems and processes for operating an intelligent automated assistant are provided. An example process includes detecting input representing motion of an electronic device and sampling an audio input with a microphone of the electronic device. The example process further includes determining, based on the audio input and the input representing motion of the electronic device, whether to initiate a virtual assistant session. In accordance with a determination to initiate the virtual assistant session, the example process includes initiating the virtual assistant session. In accordance with a determination not to initiate the virtual assistant session, the example process includes forgoing initiating the virtual assistant session.
-
公开(公告)号:US10928918B2
公开(公告)日:2021-02-23
申请号:US16032487
申请日:2018-07-11
Applicant: Apple Inc.
Inventor: Stephen O. Lemay , Michael R. Bastian , Roman Holenstein , Minwoo Jeong , Charles Maalouf , Brandon J. Newendorp , Heriberto Nieto , Timothy Paek , Joanna Peterson , Shawn Scully , Srikrishna Sridhar , Brandt M. Westing , Shiwen Zhao
IPC: G06F3/01 , G06F1/16 , G06F1/32 , G06F3/0346 , G06F3/16 , G10L15/07 , G06F1/3206
Abstract: Systems and processes for operating an intelligent automated assistant are provided. An example process includes detecting input representing motion of an electronic device and sampling an audio input with a microphone of the electronic device. The example process further includes determining, based on the audio input and the input representing motion of the electronic device, whether to initiate a virtual assistant session. In accordance with a determination to initiate the virtual assistant session, the example process includes initiating the virtual assistant session. In accordance with a determination not to initiate the virtual assistant session, the example process includes forgoing initiating the virtual assistant session.
-
公开(公告)号:US10529332B2
公开(公告)日:2020-01-07
申请号:US15862286
申请日:2018-01-04
Applicant: Apple Inc.
Inventor: Stephen O. Lemay , Brandon J. Newendorp , Jonathan R. Dascola
Abstract: At an electronic device with a display, a microphone, and an input device: while the display is on, receiving user input via the input device, the user input meeting a predetermined condition; in accordance with receiving the user input meeting the predetermined condition, sampling audio input received via the microphone; determining whether the audio input comprises a spoken trigger; and in accordance with a determination that audio input comprises the spoken trigger, triggering a virtual assistant session.
-
公开(公告)号:US09721566B2
公开(公告)日:2017-08-01
申请号:US14841379
申请日:2015-08-31
Applicant: Apple Inc.
Inventor: Brandon J. Newendorp , Evan S. Dibiase
CPC classification number: G10L15/22 , G06F3/167 , G10L15/32 , G10L2015/088
Abstract: At a first electronic device with a display and a microphone: sampling audio input using the first microphone; in accordance with the sampling of audio input using the first microphone, sending stop instructions to a second electronic device with a second microphone, the second electronic device external to the first electronic device, wherein the second electronic device is configured to respond to audio input received using the second microphone, and wherein the stop instructions instruct the second electronic device to forgo responding to audio input received using the second microphone, wherein responding to audio input received using the second microphone comprises providing perceptible output.
-
公开(公告)号:US12067985B2
公开(公告)日:2024-08-20
申请号:US17951037
申请日:2022-09-22
Applicant: Apple Inc.
Inventor: Brandon J. Newendorp , Anumita Biswas , Gagan A. Gupta , Benjamin S. Phipps , Kisun You
CPC classification number: G10L15/22 , G06F3/167 , G10L15/1815 , G10L15/30 , G10L2015/223 , H04L67/10
Abstract: Systems and processes for providing a virtual assistant service are provided. In accordance with one or more examples, a method includes receiving, from an accessory device communicatively coupled to the first electronic device, a representation of a speech input representing a user request. The method further includes detecting a second electronic device and transmitting, from the first electronic device, a representation of the user request and data associated with the detected second electronic device to a third electronic device. The method further includes receiving, from the third electronic device, a determination of whether a task is to be performed by the second electronic device in accordance with the user request; and in accordance with a determination that a task is to be performed by the second electronic device, requesting the second electronic device to performed the task in accordance with the user request.
-
公开(公告)号:US11942090B2
公开(公告)日:2024-03-26
申请号:US17486670
申请日:2021-09-27
Applicant: Apple Inc.
Inventor: Ryan D. Webber , Trungtin Tran , Nikrouz Ghotbi , Naresh Kumar Chinnathambi Kailasam , Sue Wen Chiao , Tyler C. Leppek , Brandon J. Newendorp
CPC classification number: G10L15/22 , G10L15/18 , G10L2015/223
Abstract: An example process includes at an electronic device with one or more processors and memory: while the electronic device is in a locked state and in communication with an external accessory device: receiving a natural language input; determining whether the natural language input corresponds to a secure task request; in accordance with a determination that the natural language input corresponds to a secure task request: determining whether one or more states of the external accessory device satisfy a set of authentication criteria; and in accordance with a determination that the one or more states of the external accessory device satisfy the set of authentication criteria: initiating, by the electronic device, a secure task corresponding to the natural language input; and providing an output indicative of the initiated secure task.
-
公开(公告)号:US11749275B2
公开(公告)日:2023-09-05
申请号:US17497734
申请日:2021-10-08
Applicant: Apple Inc.
Inventor: Robert A. Walker, II , Brandon J. Newendorp , Rohit Dasari , Richard D. Giuli , Thomas R. Gruber , Carey E. Radebaugh , Ashish Garg , Vineet Khosla , Jonathan H. Russell , Corey Peterson
CPC classification number: G10L15/22 , G10L13/02 , G10L15/1815 , G06F40/35 , G10L15/063 , G10L15/30 , G10L2015/223 , G10L2015/228
Abstract: Systems and processes for application integration with a digital assistant are provided. In accordance with one example, a method includes, at an electronic device having one or more processors and memory, receiving a natural-language user input; identifying, with the one or more processors, an intent object of a set of intent objects and a parameter associated with the intent, where the intent object and the parameter are derived from the natural-language user input. The method further includes identifying a software application associated with the intent object of the set of intent objects; and providing the intent object and the parameter to the software application.
-
公开(公告)号:US11656884B2
公开(公告)日:2023-05-23
申请号:US16595962
申请日:2019-10-08
Applicant: Apple Inc.
Inventor: Carey E. Radebaugh , Brandon J. Newendorp , Corey J. Peterson , Rohit Dasari , Trungtin Tran , Vineet Khosla
IPC: G06F3/048 , G06F9/451 , G06F3/16 , G10L15/18 , G06F16/245 , G06F16/332 , G06F16/951 , G10L15/26 , G06F3/0482 , G06F3/0488 , G10L15/187 , G06N20/00 , G06F40/30
CPC classification number: G06F9/453 , G06F3/167 , G06F16/245 , G06F16/3329 , G06F16/951 , G10L15/1815 , G10L15/26 , G06F3/0482 , G06F3/0488 , G06F40/30 , G06N20/00 , G10L15/187
Abstract: Systems and processes for application integration with a digital assistant are provided. In accordance with one example, a method includes receiving an audio input including a natural-language user input and identifying an intent object of a set of intent objects. The intent object may be derived from the natural-language user input. The method further includes identifying a software application associated with the intent object of the set of intent objects, providing the intent object to the software application to cause the software application to perform a task associated with the intent object, receiving a result response indicating whether the task was successfully performed, and providing an output indicating whether the task was performed.
-
公开(公告)号:US11204787B2
公开(公告)日:2021-12-21
申请号:US15863523
申请日:2018-01-05
Applicant: Apple Inc.
Inventor: Carey E. Radebaugh , Brandon J. Newendorp , Corey J. Peterson , Rohit Dasari , Trungtin Tran , Vineet Khosla
IPC: G06F3/048 , G06F9/451 , G06F3/16 , G10L15/18 , G06F16/245 , G06F16/332 , G06F16/951 , G10L15/26 , G06F3/0482 , G06F3/0488 , G10L15/187 , G06N20/00 , G06F40/30
Abstract: Systems and processes for application integration with a digital assistant are provided. In accordance with one example, a method includes receiving an audio input including a natural-language user input and identifying an intent object of a set of intent objects. The intent object may be derived from the natural-language user input. The method further includes identifying a software application associated with the intent object of the set of intent objects, providing the intent object to the software application to cause the software application to perform a task associated with the intent object, receiving a result response indicating whether the task was successfully performed, and providing an output indicating whether the task was performed.
-
-
-
-
-
-
-
-
-