US 12,334,078 B2
Voice control of playback devices
Paul Andrew Bates, Santa Barbara, CA (US)
Assigned to Sonos, Inc., Goleta, CA (US)
Filed by Sonos, Inc., Santa Barbara, CA (US)
Filed on Oct. 16, 2023, as Appl. No. 18/487,236.
Application 18/487,236 is a continuation of application No. 17/866,693, filed on Jul. 18, 2022, granted, now 11,790,920.
Application 17/866,693 is a continuation of application No. 16/709,357, filed on Dec. 10, 2019, granted, now 11,393,478, issued on Jul. 19, 2022.
Claims priority of provisional application 62/778,512, filed on Dec. 12, 2018.
Prior Publication US 2024/0296845 A1, Sep. 5, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. G10L 17/00 (2013.01); G06F 3/16 (2006.01); H04L 67/125 (2022.01); H04L 67/306 (2022.01)
CPC G10L 17/00 (2013.01) [G06F 3/165 (2013.01); H04L 67/125 (2013.01); H04L 67/306 (2013.01)] 20 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 media-related voice commands received from both a first user and a second user, and after the network device has detected a media-related voice command via the one or more microphones, determine whether the media-related voice command was uttered by one of the first user or the second user;
in response to determining that the media-related voice command was spoken by the first user, use a first set of one or more media service user credentials associated with the first user to process the media-related voice command when processing the media-related voice command requires interacting with a media service corresponding to the first set of one or more media service user credentials; and
in response to determining that the media-related voice command was spoken by the second user, use a second set of one or more media service user credentials associated with the second user to process the media-related voice command when processing the media-related voice command requires interacting with a media service corresponding to the second set of one or more media service user credentials.