US 11,657,820 B2
Intelligent digital assistant in a multi-tasking environment
Aram D. Kudurshian, San Francisco, CA (US); Bronwyn Jones, San Francisco, CA (US); Elizabeth Caroline Furches Cranfill, San Francisco, CA (US); and Harry J. Saddler, Berkeley, CA (US)
Assigned to Apple Inc., Cupertino, CA (US)
Filed by Apple Inc., Cupertino, CA (US)
Filed on Apr. 15, 2021, as Appl. No. 17/231,713.
Application 17/231,713 is a continuation of application No. 16/717,790, filed on Dec. 17, 2019, granted, now 11,037,565.
Application 16/717,790 is a continuation of application No. 15/271,766, filed on Sep. 21, 2016, granted, now 10,586,535, issued on Mar. 10, 2020.
Claims priority of provisional application 62/348,728, filed on Jun. 10, 2016.
Prior Publication US 2021/0233532 A1, Jul. 29, 2021
Int. Cl. G10L 15/22 (2006.01); G06F 16/683 (2019.01); G06F 16/951 (2019.01); G06F 3/16 (2006.01); G06F 16/9032 (2019.01); G10L 13/02 (2013.01); G10L 15/18 (2013.01); G10L 15/30 (2013.01)
CPC G10L 15/22 (2013.01) [G06F 3/167 (2013.01); G06F 16/685 (2019.01); G06F 16/9032 (2019.01); G06F 16/951 (2019.01); G10L 13/02 (2013.01); G10L 15/1815 (2013.01); G10L 15/30 (2013.01); G10L 2015/223 (2013.01); G10L 2015/228 (2013.01)] 60 Claims
OG exemplary drawing
 
22. A user device comprising:
one or more processors;
memory; and
one or more programs stored in memory, the one or more programs including instructions for performing:
receiving a speech input to manage a system configuration of the user device;
identifying a current status of the system configuration;
determining a user intent based on the speech input and the current status of the system configuration;
determining whether the user intent indicates an informational request related to the system configuration of the user device or a request for performing a task related to the system configuration of the user device;
in accordance with a determination that the user intent indicates the informational request related to the system configuration of the user device, providing a spoken response to the informational request including the current status of the system configuration of the user device; and
in accordance with a determination that the user intent indicates the request for performing the task, instantiating a process to modify the system configuration from the current status to a desired status determined from the speech input.