DEVICE, METHOD, AND GRAPHICAL USER INTERFACE FOR ENABLING CONVERSATION PERSISTENCE ACROSS TWO OR MORE INSTANCES OF A DIGITAL ASSISTANT
First Claim
1. A method of operating a digital assistant, performed at an electronic device having a display, one or more processors and memory storing one or more programs for execution by the one or more processors, the method comprising:
- displaying a first dialogue in a first instance of a digital assistant user interface;
in response to a request to display a user interface different from the digital assistant user interface, displaying the user interface different from the digital assistant user interface; and
in response to a request to invoke the digital assistant, displaying a second instance of the digital assistant user interface, including displaying a second dialogue in the second instance of the digital assistant user interface, wherein the first dialogue remains available for display in the second instance of the digital assistant user interface.
1 Assignment
0 Petitions
Accused Products
Abstract
An electronic device with one or more processors and memory includes a procedure for enabling conversation persistence across two or more instances of a digital assistant. In some embodiments, the device displays a first dialogue in a first instance of a digital assistant user interface. In response to a request to display a user interface different from the digital assistant user interface, the device displays the user interface different from the digital assistant user interface. In response to a request to invoke the digital assistant, the device displays a second instance of the digital assistant user interface, including displaying a second dialogue in the second instance of the digital assistant user interface, where the first dialogue remains available for display in the second instance of the digital assistant user interface.
292 Citations
25 Claims
-
1. A method of operating a digital assistant, performed at an electronic device having a display, one or more processors and memory storing one or more programs for execution by the one or more processors, the method comprising:
-
displaying a first dialogue in a first instance of a digital assistant user interface; in response to a request to display a user interface different from the digital assistant user interface, displaying the user interface different from the digital assistant user interface; and in response to a request to invoke the digital assistant, displaying a second instance of the digital assistant user interface, including displaying a second dialogue in the second instance of the digital assistant user interface, wherein the first dialogue remains available for display in the second instance of the digital assistant user interface. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 19, 23)
-
-
15. A method of operating a digital assistant, performed at two or more electronic devices each having a display, one or more processors, and memory storing one or more programs for execution by the one or more processors, the method comprising:
-
at a first device, displaying a first dialogue in a first user interface of a digital assistant; and at a second device different from the first device; in response to a request to invoke the digital assistant on the second device, displaying a second dialogue in a second user interface of the digital assistant, wherein the first dialogue is available for display in the second user interface.
-
-
16. A non-transitory computer-readable medium storing instructions for operating a digital assistant, the instructions, when executed by one or more processors, cause the processors to perform operations comprising:
-
displaying a first dialogue in a first instance of a digital assistant user interface; in response to a request to display a user interface different from the digital assistant user interface, displaying the user interface different from the digital assistant user interface; and in response to a request to invoke the digital assistant, displaying a second instance of the digital assistant user interface, including displaying a second dialogue in the second instance of the digital assistant user interface, wherein the first dialogue remains available for display in the second instance of the digital assistant user interface. - View Dependent Claims (17, 18)
-
-
20. An electronic device, comprising:
-
one or more processors; and memory storing instructions for operating a digital assistant, the instructions, when executed by the one or more processors, cause the processors to perform operations comprising; displaying a first dialogue in a first instance of a digital assistant user interface; in response to a request to display a user interface different from the digital assistant user interface, displaying the user interface different from the digital assistant user interface; and in response to a request to invoke the digital assistant, displaying a second instance of the digital assistant user interface, including displaying a second dialogue in the second instance of the digital assistant user interface, wherein the first dialogue remains available for display in the second instance of the digital assistant user interface. - View Dependent Claims (21, 22)
-
-
24. A graphical user interface on an electronic device with a display, a memory, and one or more processors to execute one or more programs stored in the memory, the graphical user interface comprising:
-
a first dialogue is displayed in a first instance of a digital assistant user interface; a user interface different from the digital assistant user interface is displayed in response to a request to display a user interface different from the digital assistant user interface; and a second instance of the digital assistant user interface is displayed in response to a request to invoke the digital assistant, including displaying a second dialogue in the second instance of the digital assistant user interface, wherein the first dialogue remains available for display in the second instance of the digital assistant user interface.
-
-
25. A non-transitory computer-readable medium storing instructions for operating a digital assistant, the instructions, when executed by one or more processors, cause the processors to perform operations comprising:
-
at a first device, displaying a first dialogue in a first user interface of a digital assistant; and at a second device different from the first device; in response to a request to invoke the digital assistant on the second device, displaying a second dialogue in a second user interface of the digital assistant, wherein the first dialogue is available for display in the second user interface.
-
Specification