×

Selective aborting of online processing of voice inputs in a voice-enabled electronic device

  • US 9,870,196 B2
  • Filed: 05/27/2015
  • Issued: 01/16/2018
  • Est. Priority Date: 05/27/2015
  • Status: Active Grant
First Claim
Patent Images

1. A method, comprising:

  • receiving a voice input with a voice-enabled electronic device; and

    in the voice-enabled electronic device, and responsive to receiving at least a portion of the voice input;

    initiating both local processing of the at least a portion of the voice input in the voice-enabled electronic device and online processing of the at least a portion of the voice input by the online voice-based query processor in response to receiving the at least a portion of the voice input;

    performing local processing of the at least a portion of the voice input to dynamically build at least a portion of a voice action prior to completely receiving the voice input with the voice-enabled electronic device;

    determining during the local processing and after initiating the online processing whether the voice action can be completed by the local processing without data received from the online voice-based query processor;

    in response to a determination that the voice action can be completed by the local processing without data received from the online voice-based query processor, aborting online processing of the at least a portion of the voice input by the online voice-based query processor and completing building of the voice action with the local processing; and

    after aborting online processing and completing building of the voice action with the local processing, receiving data from the online voice-based query processor, verifying the voice action based upon the data received from the online voice-based query processor, and if not verified, updating the voice action using at least a portion of the data received from the online voice-based query processor.

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