-
公开(公告)号:US20190074015A1
公开(公告)日:2019-03-07
申请号: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.
-
公开(公告)号:US20230298595A1
公开(公告)日:2023-09-21
申请号:US18200764
申请日:2023-05-23
Applicant: Apple Inc.
Inventor: Ryan M. ORR , Garett R. NELL , Benjamin L. BRUMBAUGH
CPC classification number: G10L17/22 , G05B15/02 , H04L12/2816 , H04L12/282 , G06F3/167 , 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.
-
公开(公告)号:US20240371381A1
公开(公告)日:2024-11-07
申请号:US18775767
申请日:2024-07-17
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.
-
公开(公告)号:US20220093109A1
公开(公告)日:2022-03-24
申请号:US17540942
申请日:2021-12-02
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.
-
公开(公告)号:US20170358304A1
公开(公告)日:2017-12-14
申请号:US15269740
申请日:2016-09-19
Applicant: Apple Inc.
Inventor: Jose A. CASTILLO SANCHEZ , Garett R. NELL , Kimberly D. BEVERETT
IPC: G10L15/22 , G10L13/08 , G10L15/18 , G06F3/0484
CPC classification number: G10L15/22 , G06F3/04842 , G10L13/08 , G10L15/1815 , G10L2015/223
Abstract: This relates to systems and processes for operating an automated assistant to process messages. In one example process, an electronic device receives a communication including a text string and determines whether a portion of the text string is associated with a data type of a plurality of data types. The data type is associated with at least one task. In accordance with a determination that the portion of the text string is associated with the data type, the electronic device receives a user input indicative of a task of the at least one task, and in response, causes the task to be performed based on the portion of the text string. In accordance with a determination that the portion of the text string is not associated with the data type, the electronic device foregoes causing the task to be performed based on the portion of the text string.
-
公开(公告)号:US20200286493A1
公开(公告)日:2020-09-10
申请号: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.
-
公开(公告)号:US20190074016A1
公开(公告)日:2019-03-07
申请号: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.
-
公开(公告)号:US20170357637A1
公开(公告)日:2017-12-14
申请号:US15274859
申请日:2016-09-23
Applicant: Apple Inc.
Inventor: Garett R. NELL , Roshni MALANI , Sean P. BROWN , Benjamin L. BRUMBAUGH
CPC classification number: G06F17/279 , G10L15/22 , G10L2015/223
Abstract: Systems and processes for operating an intelligent automated assistant are provided. In one example process, discourse input representing a user request can be received. The process can determine one or more possible device characteristics corresponding to the discourse input. Data structure representing a set of devices of an established location can be retrieved. The process can determine, based on the data structure, one or more candidate devices from the set of devices. The one or more candidate devices can correspond to the discourse input. The process can determine, based on the one or more possible device characteristics and one or more actual device characteristics of the one or more candidate devices, a user intent corresponding to the discourse input. Instructions that cause a device of the one or more candidate devices to perform an action corresponding to the user intent can be provided.
-
-
-
-
-
-
-