×

System with multiple simultaneous speech recognizers

  • US 10,186,262 B2
  • Filed: 07/31/2013
  • Issued: 01/22/2019
  • Est. Priority Date: 07/31/2013
  • Status: Active Grant
First Claim
Patent Images

1. A method to operate a computing device, the method comprising:

  • receiving, by a microphone, first analog audio data that represents a global command, and second analog audio data that represents an application command;

    transforming, via an analog to digital converter, the first and second analog audio data into first and second digital audio data;

    receiving, by a first speech recognizer within the computing device, the first digital audio data, the first speech recognizer configured to recognize global commands in digital audio data and output the global commands and associated confidence levels to an operating system;

    receiving, by a second speech recognizer within the computing device, the second digital audio data, the second speech recognizer operating simultaneously with the first speech recognizer for at least a portion of a time, and the second speech recognizer configured to recognize application commands in digital audio data and output the application commands and associated confidence levels to an application controlled by the operating system;

    determining that the first digital audio data represents a global command and that the second digital data represents an application command by;

    interpreting the second digital audio data as the application command in the absence of detecting via the first speech recognizer a reserved word and by detecting via the second speech recognizer the application command in the second digital audio data, andinterpreting the first digital audio data as the global command where the reserved word and the global command following the reserved word are detected via the first speech recognizer, and not receiving the second digital audio data by the second speech recognizer after the reserved word is detected until determining that a global system interaction is complete; and

    performing, by the computing device, a computing operation in response to one of the first digital audio data that represents the global command and the second digital audio data that represents the application command.

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