×

Context driven device arbitration

  • US 10,482,904 B1
  • Filed: 08/15/2017
  • Issued: 11/19/2019
  • Est. Priority Date: 08/15/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 speech interface device, a first audio signal representing a speech utterance of a user captured by a first microphone associated with the first speech interface device;

    receiving, from the first speech interface device, first metadata associated with the first speech interface device, wherein the first metadata indicates a first device state of the first speech interface device;

    receiving, from a second speech interface device, a second audio signal representing the speech utterance of the user captured by a second microphone associated with the second speech interface device;

    receiving, from the second speech interface device, second metadata associated with the second speech interface device, wherein the second metadata indicates a second device state of the second speech interface device;

    determining, from the first device state and the second device state, a first confidence score for the first speech interface device, wherein the first confidence score represents a first likelihood that the first speech interface device perform an action responsive to the speech utterance;

    determining, from the first device state and the second device state, a second confidence score for the second speech interface device, wherein the second confidence score represents a second likelihood that the second speech interface device perform the action responsive to the speech utterance;

    determining, based at least in part on one of the first confidence score or the second confidence score, that the first speech interface device is to perform the action responsive to the speech utterance;

    generating response data representing the action responsive to the speech utterance; and

    sending, to the first speech interface device, the response data.

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