-
公开(公告)号:US11257504B2
公开(公告)日:2022-02-22
申请号:US16881625
申请日:2020-05-22
Applicant: Apple Inc.
Inventor: Ryan M. Orr , Garett R. Nell , Benjamin L. Brumbaugh
Abstract: This relates to systems and processes for using a virtual assistant to control electronic devices. In one example process, a user can speak an input in natural language form to a user device to control one or more electronic devices. The user device can transmit the user speech to a server to be converted into a textual representation. The server can identify the one or more electronic devices and appropriate commands to be performed by the one or more electronic devices based on the textual representation. The identified one or more devices and commands to be performed can be transmitted back to the user device, which can forward the commands to the appropriate one or more electronic devices for execution. In response to receiving the commands, the one or more electronic devices can perform the commands and transmit their current states to the user device.
-
公开(公告)号:US10956486B2
公开(公告)日:2021-03-23
申请号:US16526751
申请日:2019-07-30
Applicant: Apple Inc.
Inventor: Ryan M. Orr , Raumi N. Sidki , Patrick M. Lister , Jonathan H. Russell
IPC: G06F16/48 , G06F3/16 , G06F16/438 , H04N21/41 , H04N21/422 , H04N21/482 , G10L15/22 , G06F16/332 , G06F40/40 , G10L15/26 , G06F3/048
Abstract: Systems and processes are disclosed for operating a digital assistant in a media environment. In an example process, a primary set of media items can be displayed. An audio input containing a media-related request can be received. A primary user intent corresponding to the media-related request can be determined. In accordance with a determination that the primary user intent comprises a user intent to narrow the primary media search query, a second primary media search query corresponding to the primary user intent can be generated. The second primary media search query can be based on the media-related request and the primary media search query. The second primary media search query can be performed to obtain a second primary set of media items. Display of the primary set of media items can be replaced with display of the second primary set of media items.
-
公开(公告)号:US12067990B2
公开(公告)日:2024-08-20
申请号:US18200764
申请日:2023-05-23
Applicant: Apple Inc.
Inventor: Ryan M. Orr , Garett R. Nell , Benjamin L. Brumbaugh
CPC classification number: G10L17/22 , G05B15/02 , G06F3/167 , H04L12/2816 , H04L12/282 , G05B2219/23373 , G05B2219/23386 , G05B2219/2642
Abstract: This relates to systems and processes for using a virtual assistant to control electronic devices. In one example process, a user can speak an input in natural language form to a user device to control one or more electronic devices. The user device can transmit the user speech to a server to be converted into a textual representation. The server can identify the one or more electronic devices and appropriate commands to be performed by the one or more electronic devices based on the textual representation. The identified one or more devices and commands to be performed can be transmitted back to the user device, which can forward the commands to the appropriate one or more electronic devices for execution. In response to receiving the commands, the one or more electronic devices can perform the commands and transmit their current states to the user device.
-
公开(公告)号:US11809783B2
公开(公告)日:2023-11-07
申请号:US17194134
申请日:2021-03-05
Applicant: Apple Inc.
Inventor: Kurt Piersol , Ryan M. Orr , Daniel J. Mandel
CPC classification number: G06F3/167 , G10L15/22 , G10L15/30 , G10L25/84 , G10L17/00 , G10L2015/223 , G10L2015/228
Abstract: This relates to systems and processes for using a virtual assistant to arbitrate among and/or control electronic devices. In one example process, a first electronic device samples an audio input using a microphone. The first electronic device broadcasts a first set of one or more values based on the sampled audio input. Furthermore, the first electronic device receives a second set of one or more values, which are based on the audio input, from a second electronic device. Based on the first set of one or more values and the second set of one or more values, the first electronic device determines whether to respond to the audio input or forego responding to the audio input.
-
公开(公告)号:US11010127B2
公开(公告)日:2021-05-18
申请号:US16360695
申请日:2019-03-21
Applicant: Apple Inc.
Inventor: Ryan M. Orr , Daniel J. Mandel , Andrew J. Sinesio , Connor J. Barnett
IPC: G06F16/435 , G06F3/16 , G10L15/26 , G06F16/48 , G06F40/30 , G06F40/169 , G06F40/279
Abstract: An exemplary method for identifying media may include receiving user input associated with a request for media, where that user input includes unstructured natural language speech including one or more words; identifying at least one context associated with the user input; causing a search for the media based on the at least one context and the user input; determining, based on the at least one context and the user input, at least one media item that satisfies the request; and in accordance with a determination that the at least one media item satisfies the request, obtaining the at least one media item.
-
公开(公告)号:US10714095B2
公开(公告)日:2020-07-14
申请号:US16174046
申请日:2018-10-29
Applicant: Apple Inc.
Inventor: Ryan M. Orr , Garett R. Nell , Benjamin L. Brumbaugh
Abstract: This relates to systems and processes for using a virtual assistant to control electronic devices. In one example process, a user can speak an input in natural language form to a user device to control one or more electronic devices. The user device can transmit the user speech to a server to be converted into a textual representation. The server can identify the one or more electronic devices and appropriate commands to be performed by the one or more electronic devices based on the textual representation. The identified one or more devices and commands to be performed can be transmitted back to the user device, which can forward the commands to the appropriate one or more electronic devices for execution. In response to receiving the commands, the one or more electronic devices can perform the commands and transmit their current states to the user device.
-
公开(公告)号:US12197817B2
公开(公告)日:2025-01-14
申请号:US18235755
申请日:2023-08-18
Applicant: Apple Inc.
Inventor: Kurt W. Piersol , Ryan M. Orr , Daniel J. Mandel
Abstract: This relates to systems and processes for using a virtual assistant to arbitrate among and/or control electronic devices. In one example process, a first electronic device samples an audio input using a microphone. The first electronic device broadcasts a first set of one or more values based on the sampled audio input. Furthermore, the first electronic device receives a second set of one or more values, which are based on the audio input, from a second electronic device. Based on the first set of one or more values and the second set of one or more values, the first electronic device determines whether to respond to the audio input or forego responding to the audio input.
-
公开(公告)号:US11699448B2
公开(公告)日:2023-07-11
申请号:US17540942
申请日:2021-12-02
Applicant: Apple Inc.
Inventor: Ryan M. Orr , Garett R. Nell , Benjamin L. Brumbaugh
CPC classification number: G10L17/22 , G05B15/02 , G06F3/167 , H04L12/282 , H04L12/2816 , G05B2219/23373 , G05B2219/23386 , G05B2219/2642
Abstract: This relates to systems and processes for using a virtual assistant to control electronic devices. In one example process, a user can speak an input in natural language form to a user device to control one or more electronic devices. The user device can transmit the user speech to a server to be converted into a textual representation. The server can identify the one or more electronic devices and appropriate commands to be performed by the one or more electronic devices based on the textual representation. The identified one or more devices and commands to be performed can be transmitted back to the user device, which can forward the commands to the appropriate one or more electronic devices for execution. In response to receiving the commands, the one or more electronic devices can perform the commands and transmit their current states to the user device.
-
公开(公告)号:US10699717B2
公开(公告)日:2020-06-30
申请号:US16175208
申请日:2018-10-30
Applicant: Apple Inc.
Inventor: Ryan M. Orr , Garett R. Nell , Benjamin L. Brumbaugh
Abstract: This relates to systems and processes for using a virtual assistant to control electronic devices. In one example process, a user can speak an input in natural language form to a user device to control one or more electronic devices. The user device can transmit the user speech to a server to be converted into a textual representation. The server can identify the one or more electronic devices and appropriate commands to be performed by the one or more electronic devices based on the textual representation. The identified one or more devices and commands to be performed can be transmitted back to the user device, which can forward the commands to the appropriate one or more electronic devices for execution. In response to receiving the commands, the one or more electronic devices can perform the commands and transmit their current states to the user device.
-
公开(公告)号:US10089072B2
公开(公告)日:2018-10-02
申请号:US15268338
申请日:2016-09-16
Applicant: Apple Inc.
Inventor: Kurt W. Piersol , Ryan M. Orr , Daniel J. Mandel
Abstract: This relates to systems and processes for using a virtual assistant to arbitrate among and/or control electronic devices. In one example process, a first electronic device samples an audio input using a microphone. The first electronic device broadcasts a first set of one or more values based on the sampled audio input. Furthermore, the first electronic device receives a second set of one or more values, which are based on the audio input, from a second electronic device. Based on the first set of one or more values and the second set of one or more values, the first electronic device determines whether to respond to the audio input or forego responding to the audio input.
-
-
-
-
-
-
-
-
-