Device voice control for selecting a displayed affordance

  • US 10,083,688 B2
  • Filed: 08/27/2015
  • Issued: 09/25/2018
  • Est. Priority Date: 05/27/2015
  • Status: Active Grant
  • ×
    • Pin
First Claim
Patent Images

1. A non-transitory computer-readable storage medium storing one or more programs, the one or more programs comprising instructions for voice control of displayed content, which when executed by one or more processors of an electronic device, cause the electronic device to:

  • receive a first spoken user input;

    obtain a first text string based on the first spoken user input;

    derive a representation of a first user intent based on the first text string, wherein the first user intent is derived based on a degree of match between the first text string and one or more words associated with a first predefined domain;

    determine whether a task associated with one or more displayed affordances may be identified based on the representation of the first user intent based on the first text string;

    in accordance with a determination that a task may be identified based on the representation of the first user intent based on the first text string, perform the task associated with the one or more displayed affordances; and

    in accordance with a determination that a task may not be identified based on the representation of the first user intent;

    highlight one or more of the displayed affordances;

    receive a second spoken user input corresponding to an affordance of the one or more affordances;

    obtain a second text string based on the second spoken user input;

    derive a representation of a second user intent based on the second text string, wherein the second user intent is derived based on a degree of match between the second text string and one or more words associated with a second predefined domain;

    determine whether a task may be identified based on the representation of the second user intent based on the second text string; and

    in accordance with a determination that a task may be identified based on the representation of the second user intent based on the second text string, select the affordance of the one or more affordances.

View all claims