-
公开(公告)号:WO2019236169A1
公开(公告)日:2019-12-12
申请号:PCT/US2019/023450
申请日:2019-03-21
Applicant: APPLE INC.
Inventor: SEHGAL, Vivek , CUI, Lun , FRAZZINGARO, Gennaro , PRIESTLEY, Ian, M. , ZEITLIN, Nicolas , WATTAL, Sumit , LUPO, Luca
IPC: G06F16/332
Abstract: A device implementing a system for determining an answer to a question includes a processor configured to receive a question from a client device, and send the question to a first information domain comprising plural search subdomains, each of the plural search subdomains being configured to provide a respective candidate answer to the question in a format that differs from those provided by the other search subdomains of the plural search subdomains. The processor is further configured to receive, in response to sending the question, the candidate answer from each of the plural search subdomains, and provide at least one of the candidate answers to the client device, for providing an answer to the question based on the at least one of the candidate answers.
-
公开(公告)号:WO2018209093A1
公开(公告)日:2018-11-15
申请号:PCT/US2018/032075
申请日:2018-05-10
Applicant: APPLE INC.
Inventor: ZEITLIN, Nicolas , PAULIK, Matthias , MASON, Henry G. , KWONG, Karric , AKAY, Sinan , RATHINAM, Saravana Kumar , BISWAS, Anumita
CPC classification number: G06F17/279 , G06F16/90332
Abstract: Systems and processes for performing a task with a digital assistant are provided. In accordance with one example, a method includes, at an electronic device having one or more processors, receiving a natural-language input; determining, based on the natural- language input, a first task and first usefulness score associated with the first task; receiving, from another electronic device, a second task and second usefulness score associated with the second task; determining whether the first usefulness score is higher than the second usefulness score; in accordance with a determination that the first usefulness score is higher than the second usefulness score: performing the first task determined by the electronic device; and providing an output indicating whether the first task has been performed; and in accordance with a determination that the second usefulness score is higher than the first usefulness score: performing the second task received from the another electronic device; and providing an output indicating whether the second task has been performed.
-
公开(公告)号:WO2017044163A1
公开(公告)日:2017-03-16
申请号:PCT/US2016/035112
申请日:2016-05-31
Applicant: APPLE INC.
Inventor: ZEITLIN, Nicolas
IPC: G06F17/30 , G10L15/183 , G06Q10/10 , G06F9/44
CPC classification number: G06F9/4843 , G06F9/453 , G06N3/006
Abstract: An exemplary method for using a virtual assistant may include, at an electronic device configured to transmit and receive data, receiving a user request for a service from a virtual assistant; determining at least one task to perform in response to the user request; estimating at least one performance characteristic for completion of the at least one task with the electronic device, based on at least one heuristic; based on the estimating, determining whether to execute the at least one task at the electronic device; in accordance with a determination to execute the at least one task at the electronic device, causing the execution of the at least one task at the electronic device; in accordance with a determination to execute the at least one task outside the electronic device: generating executable code for carrying out the least one task; and transmitting the executable code from the electronic device.
Abstract translation: 用于使用虚拟助理的示例性方法可以包括在被配置为发送和接收数据的电子设备处,从虚拟助理接收对服务的用户请求; 确定响应于所述用户请求执行的至少一个任务; 基于至少一个启发式方法,使用所述电子设备估计用于完成所述至少一个任务的至少一个性能特征; 基于所述估计,确定是否在所述电子设备处执行所述至少一个任务; 根据在所述电子设备执行所述至少一个任务的确定,使所述至少一个任务在所述电子设备处的执行; 根据确定执行所述电子设备外的所述至少一个任务:生成用于执行所述至少一个任务的可执行代码; 以及从所述电子设备发送所述可执行代码。
-
公开(公告)号:EP4354840A3
公开(公告)日:2024-06-26
申请号:EP24153383.5
申请日:2016-05-31
Applicant: Apple Inc.
Inventor: ZEITLIN, Nicolas
CPC classification number: G06F9/453 , G06F9/5027 , G06F2209/50920130101 , H04M3/4936 , G06F16/90332 , G06F3/167 , G10L15/22 , G06N3/006 , Y02D10/00
Abstract: An exemplary method for using a virtual assistant may include, at an electronic device configured to transmit and receive data, receiving a user request for a service from a virtual assistant; determining at least one task to perform in response to the user request; estimating at least one performance characteristic for completion of the at least one task with the electronic device, based on at least one heuristic; based on the estimating, determining whether to execute the at least one task at the electronic device; in accordance with a determination to execute the at least one task at the electronic device, causing the execution of the at least one task at the electronic device; in accordance with a determination to execute the at least one task outside the electronic device: generating executable code for carrying out the least one task; and transmitting the executable code from the electronic device.
-
公开(公告)号:EP4354840A2
公开(公告)日:2024-04-17
申请号:EP24153383.5
申请日:2016-05-31
Applicant: Apple Inc.
Inventor: ZEITLIN, Nicolas
IPC: H04M3/493
CPC classification number: G06F9/453 , G06F9/5027 , G06F2209/50920130101 , H04M3/4936 , G06F16/90332 , G06F3/167 , G10L15/22 , G06N3/006 , Y02D10/00
Abstract: An exemplary method for using a virtual assistant may include, at an electronic device configured to transmit and receive data, receiving a user request for a service from a virtual assistant; determining at least one task to perform in response to the user request; estimating at least one performance characteristic for completion of the at least one task with the electronic device, based on at least one heuristic; based on the estimating, determining whether to execute the at least one task at the electronic device; in accordance with a determination to execute the at least one task at the electronic device, causing the execution of the at least one task at the electronic device; in accordance with a determination to execute the at least one task outside the electronic device: generating executable code for carrying out the least one task; and transmitting the executable code from the electronic device.
-
公开(公告)号:EP3320459A1
公开(公告)日:2018-05-16
申请号:EP16844828.0
申请日:2016-05-31
Applicant: Apple Inc.
Inventor: ZEITLIN, Nicolas
IPC: G06F17/30 , G10L15/183 , G06Q10/10 , G06F9/44
CPC classification number: G06F9/4843 , G06F9/453 , G06F9/5027 , G06F2209/509 , G06N3/006
Abstract: An exemplary method for using a virtual assistant may include, at an electronic device configured to transmit and receive data, receiving a user request for a service from a virtual assistant; determining at least one task to perform in response to the user request; estimating at least one performance characteristic for completion of the at least one task with the electronic device, based on at least one heuristic; based on the estimating, determining whether to execute the at least one task at the electronic device; in accordance with a determination to execute the at least one task at the electronic device, causing the execution of the at least one task at the electronic device; in accordance with a determination to execute the at least one task outside the electronic device: generating executable code for carrying out the least one task; and transmitting the executable code from the electronic device.
-
公开(公告)号:EP3596625A1
公开(公告)日:2020-01-22
申请号:EP18732972.7
申请日:2018-05-10
Applicant: Apple Inc.
Inventor: ZEITLIN, Nicolas , PAULIK, Matthias , MASON, Henry G. , KWONG, Karric , AKAY, Sinan , RATHINAM, Saravana Kumar , BISWAS, Anumita
-
-
-
-
-
-