-
公开(公告)号: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.
-
公开(公告)号:US20170091612A1
公开(公告)日:2017-03-30
申请号:US15141716
申请日:2016-04-28
Applicant: Apple Inc.
Inventor: Thomas R. GRUBER , Jason A. SKINDER , Marcos Regis VESCOVI , Didier R. GUZZONI
IPC: G06N3/00 , G10L15/22 , G06F3/0488 , G06F3/0484 , G06F17/24 , G06N5/04 , G06F17/28
CPC classification number: G06N3/006 , G06F3/04842 , G06F3/0488 , G06F3/167 , G06F16/90332 , G06F17/241 , G06F17/279 , G06F17/28 , G06N5/04 , G06Q10/109 , G10L15/1815 , G10L15/22 , G10L15/26 , G10L25/63
Abstract: A non-transitory computer-readable storage medium stores one or more programs including instructions, which when executed by an electronic device of a user, cause the electronic device to generate at least one experiential data structure accessible to a virtual assistant; modify at least one experiential data structure with one or more annotations associated with the experiential data structure, utilizing the virtual assistant; store at least one experiential data structure; receive a natural-language user request for service from the virtual assistant, and output information responsive to the user request using at least one experiential data structure. The experiential data structure is a data structure that includes an organized set of data associated with at least one of the user and the electronic device at a particular point in time.
-
-