×

CONTEXT-BASED DEVICE ARBITRATION

  • US 20190066670A1
  • Filed: 08/30/2017
  • Published: 02/28/2019
  • Est. Priority Date: 08/30/2017
  • Status: Active Grant
First Claim
Patent Images

1. A system comprising:

  • one or more processors;

    computer-readable media storing computer-executable instructions that, when executed by the one or more processors, cause the one or more processors to perform operations comprising;

    receiving, from a first voice-enabled device, first audio data representing a speech utterance;

    receiving, from the first voice-enabled device, a first audio signal metric value indicating a first signal-to-noise ratio associated with the first audio data;

    receiving, from a second voice-enabled device, second audio data representing the speech utterance;

    receiving, from the second voice-enabled device, a second audio signal metric value indicating a second signal-to-noise ratio associated with the second audio data;

    determining that the first signal-to-noise ratio is greater than the second signal-to-noise ratio;

    identifying device state data associated with the first voice-enabled device;

    generating, using automatic speech recognition (ASR) on at least one of the first audio data or the second audio data, text data corresponding to the speech utterance;

    determining, using natural language understanding (NLU) on the text data, intent data associated with the speech utterance, the intent data representing a request for a client device to perform an action;

    determining, based at least in part on the device state data, that the first voice-enabled device is capable of performing the action responsive to the speech utterance;

    determining a command to cause the first voice-enabled device to perform the action; and

    sending, to the first voice-enabled device, data indicating the command.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×