The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Nov. 15, 2022

Filed:

Apr. 23, 2020
Applicant:

Apple Inc., Cupertino, CA (US);

Inventor:

Nicolas Zeitlin, Berkeley, CA (US);

Assignee:

Apple Inc., Cupertino, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 9/48 (2006.01); G06F 9/451 (2018.01); G06F 9/50 (2006.01); H04M 3/493 (2006.01); G06F 16/9032 (2019.01); G06F 3/16 (2006.01); G10L 15/28 (2013.01); G10L 15/30 (2013.01); G06N 3/00 (2006.01); G10L 15/22 (2006.01);
U.S. Cl.
CPC ...
G06F 9/4843 (2013.01); G06F 3/167 (2013.01); G06F 9/453 (2018.02); G06F 9/5027 (2013.01); G06F 16/90332 (2019.01); G10L 15/285 (2013.01); G10L 15/30 (2013.01); H04M 3/4936 (2013.01); G06F 2209/509 (2013.01); G06N 3/006 (2013.01); G10L 15/22 (2013.01); G10L 2015/223 (2013.01);
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.


Find Patent Forward Citations

Loading…