×

Playback device supporting concurrent voice assistant services

  • US 10,565,998 B2
  • Filed: 06/11/2019
  • Issued: 02/18/2020
  • Est. Priority Date: 08/05/2016
  • Status: Active Grant
First Claim
Patent Images

1. A playback device comprising:

  • one or more amplifiers configured to drive one or more speakers;

    at least one microphone;

    a network interface;

    one or more processors; and

    data storage having stored therein instructions executable by the one or more processors to cause the playback device to perform a method comprising;

    registering the playback device with a first voice assistant service;

    after registering the playback device with the first voice assistant service, receiving from a computing device, an instruction to register the playback device with a second voice assistant service;

    after receiving the instruction to register the playback device with the second voice assistant service, registering the playback device with the second voice assistant service such that the playback device is concurrently registered to the first and second voice assistant services;

    continuously capturing, via the at least one microphone, audio into one or more buffers;

    analyzing the captured audio using a first wake-word detection algorithm and a second wake-word detection algorithm, wherein the first wake-word detection algorithm corresponds to a first wake word associated with the first voice assistant service, and wherein the second wake-word detection algorithm corresponds to a second wake word associated with the second voice assistant service;

    when one of the first wake-word detection algorithm and the second wake-word detection algorithm detects, in the captured audio, a wake word corresponding to a particular voice assistant service of (a) the first voice assistant service or (b) the second voice assistant service, transmitting the captured audio to one or more servers associated with the particular voice assistant service;

    after transmitting the captured audio, receiving, via the network interface, at least one instruction based on the captured audio; and

    after receiving the at least one instruction, performing one or more actions based on the at least one instruction.

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