×

Centralized method and system for clarifying voice commands

  • US 9,972,317 B2
  • Filed: 12/08/2014
  • Issued: 05/15/2018
  • Est. Priority Date: 11/16/2004
  • Status: Active Grant
First Claim
Patent Images

1. A computing device implemented method comprising:

  • receiving, at a module, first information corresponding to a first set of commands associated with a first application module;

    receiving, at the module, second information corresponding to a second set of commands associated with a second application module;

    obtaining, by the module, a voice command, recognized by processing a user input using a speech recognizer;

    based at least in part on the module determining, using the first information, that the voice command includes at least one word corresponding to a first object or a first action included in at least a first command included in the first set of commands,obtaining a first indication of the correspondence between the voice command and the first command;

    based at least in part on the module determining, using the second information, that the voice command includes at least one word corresponding to a second object or a second action included in at least a second command included in the second set of commands,obtaining a second indication of the correspondence between the voice command and the second command;

    based at least in part on the first indication and the second indication, preparing a list of third information corresponding, respectively, to the first command associated with the first application module and the second command associated with the second application module;

    visually rendering items in the list of third information on a display;

    receiving an indication of a user selection of one of the items in the list of third information, wherein the selected item corresponds to a selected one of the first or second command; and

    in response to the indication of the user selection, automatically executing the selected command associated with the first application module or the second application module.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×