US 11,790,920 B2
Guest access for voice control of playback devices
Paul Andrew Bates, Santa Barbara, CA (US)
Assigned to Sonos, Inc., Santa Barbara, CA (US)
Filed by Sonos, Inc., Santa Barbara, CA (US)
Filed on Jul. 18, 2022, as Appl. No. 17/866,693.
Application 17/866,693 is a continuation of application No. 16/709,357, filed on Dec. 10, 2019, granted, now 11,393,478.
Claims priority of provisional application 62/778,512, filed on Dec. 12, 2018.
Prior Publication US 2022/0351733 A1, Nov. 3, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. G10L 17/00 (2013.01); G06F 3/16 (2006.01); H04L 67/306 (2022.01); H04L 67/125 (2022.01)
CPC G10L 17/00 (2013.01) [G06F 3/165 (2013.01); H04L 67/125 (2013.01); H04L 67/306 (2013.01)] 30 Claims
OG exemplary drawing
 
1. A network device comprising:
one or more microphones;
one or more processors; and
tangible, non-transitory, computer-readable media storing program instructions executable by the one or more processors such that the network device is configured to:
while the network device is configured to process voice commands received via the one or more microphones from a first user based on first user configuration data corresponding to the first user, wherein the first user configuration data comprises a first set of one or more media service user credentials associated with the first user, detect that a second user is within a predetermined proximity of the network device;
after detecting that the second user is within the predetermined proximity of the network device, configure the network device to additionally process voice commands received via the one or more microphones from the second user based on second user configuration data corresponding to the second user such that the network device is configured to process voice commands received via the one or more microphones from both the first user and the second user, wherein the second user configuration data comprises a second set of one or more media service user credentials associated with the second user;
after detecting a voice command via the one or more microphones while the network device is configured to process voice commands received via the one or more microphones from both the first user and the second user, (i) determine that the voice command was received from either the first user or the second user, (ii) use the first set of one or more media service user credentials associated with the first user to process the voice command when it is determined that the voice command was received from the first user, and (iii) use the second set of one or more media service user credentials associated with the second user to process the voice command when it is determined that the voice command was received from the second user;
while the network device is configured to process voice commands received via the one or more microphones from both the first user and the second user, determine that the second user is no longer within the predetermined proximity of the network device; and
after determining that the second user is no longer within the predetermined proximity of the network device, deactivate the second user configuration data at the network device.