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.
-
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