-
公开(公告)号:US20170132199A1
公开(公告)日:2017-05-11
申请号:US15164630
申请日:2016-05-25
Applicant: Apple Inc.
Inventor: Marcos Regis VESCOVI , Tomás A. VEGA GALVEZ , Pierre KARASHCHUK , Thomas R. GRUBER , Didier R. GUZZONI
IPC: G06F17/24 , G06F3/0484 , G06F17/30
CPC classification number: G06F17/248 , G06F3/04842 , G06F3/167 , G06F16/3344 , G06Q10/06311 , G06Q10/101 , G10L2015/223
Abstract: An exemplary method of using a virtual assistant may include receiving an unstructured natural-language user request for a service from a virtual assistant; determining whether the user request corresponds to at least one of a plurality of plan templates accessible to the virtual assistant, based on the content of the user request and the content of the plan templates; in accordance with a determination that the user request corresponds to at least one of the plurality of plan templates, selecting one of the plurality of plan templates; and in accordance with a determination the user request fails to correspond to at least one of the plurality of plan templates, foregoing selection of a plan template; and in response to selection of one of the plan templates, beginning to respond to the user request according to the selected plan template.
-
公开(公告)号:US20210110106A1
公开(公告)日:2021-04-15
申请号:US17129595
申请日:2020-12-21
Applicant: Apple Inc.
Inventor: Marcos Regis VESCOVI , Tomás A. VEGA GALVEZ , Pierre KARASHCHUK , Thomas R. GRUBER , Didier R. GUZZONI
IPC: G06F40/186 , G06F16/33 , G06Q10/06 , G06F3/16 , G06Q10/10 , G06F3/0484
Abstract: An exemplary method of using a virtual assistant may include receiving an unstructured natural-language user request for a service from a virtual assistant; determining whether the user request corresponds to at least one of a plurality of plan templates accessible to the virtual assistant, based on the content of the user request and the content of the plan templates; in accordance with a determination that the user request corresponds to at least one of the plurality of plan templates, selecting one of the plurality of plan templates; and in accordance with a determination the user request fails to correspond to at least one of the plurality of plan templates, foregoing selection of a plan template; and in response to selection of one of the plan templates, beginning to respond to the user request according to the selected plan template.
-