×

Shared audio functionality based on device grouping

  • US 9,916,839 B1
  • Filed: 03/27/2014
  • Issued: 03/13/2018
  • Est. Priority Date: 03/27/2014
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method, comprising:

  • receiving device set information stored in memory, the device set information including a list of computing devices that have shared audio functionality, the list of computing devices that have shared audio functionality including a first computing device and a second computing device, the device set information further including a list of functions supported by computing devices in the list of computing devices, the list of functions supported by the computing devices in the list of computing devices including an audio input function at the first computing device configured to receive a voice command and an audio output function of the second computing device configured to present output audio based at least in part on the voice command;

    receiving, at the first computing device, the voice command including a selection, from the list of computing devices in the device set information, of the second computing device to present the output audio;

    sending audio data representing the voice command over a network from the first computing device to one or more servers;

    analyzing, at the one or more servers, the audio data to determine a description of the output audio to be presented using the audio output function of the second computing device that is described in the list of functions in the device set information;

    determining, at the one or more servers and based at least in part on the audio data representing the voice command from the first computing device, that the first computing device and the second computing device are included in the list of computing devices;

    based on the device set information, determining at the one or more servers that the voice command received from the first computing device controls the audio output function of the second computing device;

    based on the receiving the voice command, generating, at the one or more servers, an instruction to direct the selected second computing device to present the output audio determined from the audio data according to the voice command; and

    sending, over the network, the instruction to the selected second computing device to instruct the second computing device to present the output audio without being sent to the first computing device.

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