US 12,230,264 B2
Digital assistant interaction in a communication session
Rae L. Lasko, Dublin, CA (US); German W. Bauer, San Jose, CA (US); Felicia W. Edwards, Belmont, CA (US); Niranjan Manjunath, San Jose, CA (US); Jonathan H. Russell, Incline Village, NV (US); Lynn Streja, San Francisco, CA (US); Keith C. Strickling, San Francisco, CA (US); and Garrett L Weinberg, Santa Cruz, CA (US)
Assigned to Apple Inc., Cupertino, CA (US)
Filed by Apple Inc., Cupertino, CA (US)
Filed on Jul. 18, 2022, as Appl. No. 17/866,984.
Claims priority of provisional application 63/233,001, filed on Aug. 13, 2021.
Prior Publication US 2023/0058929 A1, Feb. 23, 2023
Int. Cl. G10L 15/22 (2006.01); G06F 40/35 (2020.01)
CPC G10L 15/22 (2013.01) [G06F 40/35 (2020.01); G10L 2015/223 (2013.01)] 36 Claims
OG exemplary drawing
 
1. A non-transitory computer-readable storage medium storing one or more programs, the one or more programs comprising instructions, which when executed by one or more processors of an electronic device with one or more communication components, cause the electronic device to:
while the electronic device is engaged in a communication session with one or more external electronic devices:
receive, via the one or more communication components, from a first user of the electronic device, input to invoke a first digital assistant operating on the electronic device;
receive, via the one or more communication components, from the first user, a natural language input corresponding to a task;
in accordance with invoking the first digital assistant, generate, by the first digital assistant, a prompt for further user input about the task;
transmit, via the one or more communications component, to the one or more external electronic devices, the prompt for further user input about the task;
after transmitting the prompt for further user input, receive a response to the prompt for further user input;
in accordance with a determination that the response to the prompt for further user input is received from the electronic device, initiate, by the first digital assistant, based on the response from the electronic device and information corresponding to the first user stored on the electronic device, the task;
in accordance with a determination that the response to the prompt for further user input is received from an external electronic device of the one or more external electronic devices, initiate, by the first digital assistant, based on the response from the external electronic device of the one or more external electronic devices and information corresponding to the first user stored on the electronic device, the task; and
transmit, via the one or more communication components, to the one or more external electronic devices, an output indicative of the initiated task.