US 12,266,380 B2
Multiple state digital assistant for continuous dialog
Sreeneel Maddika, San Ramon, CA (US); Ahmed Serag El Din Hussen Abdelaziz, Cupertino, CA (US); Chaitanya Mannemala, San Jose, CA (US); Srikanth Vishnubhotla, Santa Clara, 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 Aug. 23, 2023, as Appl. No. 18/237,362.
Application 18/237,362 is a continuation of application No. 17/330,862, filed on May 26, 2021, granted, now 11,756,574.
Claims priority of provisional application 63/159,748, filed on Mar. 11, 2021.
Prior Publication US 2024/0055017 A1, Feb. 15, 2024
Int. Cl. G10L 25/78 (2013.01); G06V 40/16 (2022.01); G10L 21/0208 (2013.01); G10L 25/51 (2013.01)
CPC G10L 25/78 (2013.01) [G06V 40/171 (2022.01); G10L 21/0208 (2013.01); G10L 25/51 (2013.01); G10L 2021/02082 (2013.01)] 42 Claims
OG exemplary drawing
 
1. An electronic device, comprising:
one or more processors;
a memory; and
one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors, the one or more programs including instructions for:
receiving, from a user, a first speech input;
in response to receiving the first speech input, providing a first response based on the first speech input;
displaying a digital assistant object in a first state, wherein the first state includes displaying the digital assistant object with a first size and including a plurality of first objects;
receiving, from the user, a second speech input;
while receiving the second speech input, displaying the digital assistant object in a second state, wherein the second state includes displaying increases in the first size of the digital assistant object based on the second speech input;
after receiving the second speech input, displaying the digital assistant object in a third state, wherein the third state includes displaying the digital assistant object with the first size and including a plurality of second objects different than the first objects;
providing a second response based on the second speech input; and
while providing the second response, displaying the digital assistant object in a fourth state.