Device, method, and graphical user interface for enabling conversation persistence across two or more instances of a digital assistant

  • US 10,185,542 B2
  • Filed: 06/06/2014
  • Issued: 01/22/2019
  • Est. Priority Date: 06/09/2013
  • Status: Active Grant
  • ×
    • Pin
First Claim
Patent Images

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 without displaying a second dialogue in the first instance of the digital assistant user interface;

    causing context data associated with the first dialogue to be stored in a context history associated with the digital assistant;

    while displaying the first dialogue in the first instance of the digital assistant user interface, receiving a user request to display a user interface different from the digital assistant user interface;

    in response to receiving the user request to display the user interface different from the digital assistant user interface, replacing display of the first instance of the digital assistant user interface with display of the user interface different from the digital assistant user interface;

    while displaying the user interface different from the digital assistant user interface, receiving a user request to invoke the digital assistant;

    in response to receiving the user request to invoke the digital assistant;

    replacing display of the user interface different from the digital assistant user interface with display of a second instance of the digital assistant user interface; and

    obtaining audio input containing a spoken query; and

    in accordance with a determination that the user request to invoke the digital assistant satisfies a predetermined condition;

    using the stored context data to determine a response to the spoken query; and

    concurrently displaying the first dialogue and the second dialogue in the second instance of the digital assistant user interface, wherein the second dialogue includes first text corresponding to the spoken query and second text corresponding to the response.

View all claims