×

System and method for handling a spoken user request

  • US 9,916,831 B2
  • Filed: 12/01/2014
  • Issued: 03/13/2018
  • Est. Priority Date: 05/30/2014
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method for handling a spoken user request received from a user of an electronic device comprising a processor configured to execute applications, the method executable by each one of at least two of the applications, each one of the at least two applications executing a speech-to-text instructions module on the electronic device, each one of the two applications aware of actions executable by others of the at least two of the applications, the method comprising:

  • processing, by a first speech-to-text module of one of the at least two of the applications of the electronic device, an audio representation of the spoken user request to obtain a first text representation of the spoken user request;

    determining by the first speech-to-text module of one of the at least two of the applications of the electronic device, based on its awareness of actions executable by others of the at least two of the applications that the first text representation of the spoken user request corresponds to an action better suited to be executable by an other one of the at least two of the applications;

    transferring at least part of the first text representation of the spoken user request to the other one of the at least two of the applications by the one of the at least two of the applications, the at least part of the first text representation of the spoken user request comprising an audio representation of the spoken user request;

    processing, by a second speech-to-text module of the other one of the at least two of the applications the at least part of the first text representation of the spoken user request comprising the audio representation of the spoken user request to obtain a second text representation of the spoken user request;

    determining, by the second speech-to-text module of the other one of the at least two of the application, that the second text representation of the spoken user request corresponds to the action; and

    causing execution of the action by the other one of the at least two of the applications.

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