Intelligent automated assistant in a messaging environment

  • US 10,691,473 B2
  • Filed: 05/10/2016
  • Issued: 06/23/2020
  • Est. Priority Date: 11/06/2015
  • Status: Active Grant
  • ×
    • Pin Icon | RPX Insight
    • Pin
First Claim
Patent Images

1. A non-transitory computer-readable medium having instructions stored thereon, the instructions, when executed by one or more processors of an electronic device having a display, cause the one or more processors to:

  • display, on the display, a graphical user interface (GUI) having a plurality of previous messages between a user of the electronic device and a digital assistant implemented on the electronic device, the plurality of previous messages presented in a conversational view;

    after displaying the plurality of previous messages, detect a user selection of a first previous message of the displayed plurality of previous messages, the first previous message corresponding to a first previous user input received at a first time;

    in response to detecting the user selection of the first previous message, retrieve a first previous contextual state of the electronic device at the first time, wherein the first previous contextual state is associated with the first previous message;

    receive a current user input at a second time after the first time; and

    in response to receiving the current user input;

    display a representation of the current user input as a first current message in the GUI, wherein the first current message is associated with a current contextual state of the electronic device at the second time;

    cause a determination of a user intent based on the current user input and the retrieved first previous contextual state of the electronic device at the first time;

    cause an action to be performed in accordance with the determined user intent, wherein results are obtained by performing the action; and

    display a response as a second current message in the GUI, the response containing a representation of the obtained results.

View all claims