Patents by Inventor Didier R. GUZZONI

Didier R. GUZZONI has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 11886805
    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.
    Type: Grant
    Filed: December 21, 2020
    Date of Patent: January 30, 2024
    Assignee: Apple Inc.
    Inventors: Marcos Regis Vescovi, Tomás A. Vega Galvez, Pierre Karashchuk, Thomas R. Gruber, Didier R. Guzzoni
  • Publication number: 20210110106
    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.
    Type: Application
    Filed: December 21, 2020
    Publication date: April 15, 2021
    Inventors: Marcos Regis VESCOVI, Tomás A. VEGA GALVEZ, Pierre KARASHCHUK, Thomas R. GRUBER, Didier R. GUZZONI
  • Patent number: 10956666
    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.
    Type: Grant
    Filed: May 25, 2016
    Date of Patent: March 23, 2021
    Assignee: Apple Inc.
    Inventors: Marcos Regis Vescovi, Tomás A. Vega Galvez, Pierre Karashchuk, Thomas R. Gruber, Didier R. Guzzoni
  • Publication number: 20170132199
    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.
    Type: Application
    Filed: May 25, 2016
    Publication date: May 11, 2017
    Inventors: Marcos Regis VESCOVI, Tomás A. VEGA GALVEZ, Pierre KARASHCHUK, Thomas R. GRUBER, Didier R. GUZZONI
  • Publication number: 20170091612
    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.
    Type: Application
    Filed: April 28, 2016
    Publication date: March 30, 2017
    Inventors: Thomas R. GRUBER, Jason A. SKINDER, Marcos Regis VESCOVI, Didier R. GUZZONI