Patent ID: 11930328
Assignee: SONOS, INC.
Field: Basic communication processes (Electrical engineering)
Classification: CPC H | IPC H

Claim 9:
10. A non-transitory computer-readable medium, wherein the non-transitory computer-readable medium is provisioned with program instructions that, when executed by at least one processor, cause a playback device to:
based on a room setting of the playback device, determine that the playback device is associated with a first room of a media playback system;
based on determining that the playback device is associated with the first room, operate in a first mode, wherein the first mode comprises a default mode of the playback device, and wherein the first mode is associated with a first user type, a first set of playback control options, and a first type of audio content;
while operating in the first mode, determine that the room setting of the playback device has changed;
based on the changed room setting, determine that the playback device is no longer associated with the first room and is associated with a second room of the media playback system;
based on determining that the playback device is associated with the second room, transition from operating in the first mode to operating in a second mode, wherein the second mode is associated with a second user type that is different from the first user type, a second set of playback control options that is different from the first set of playback control options, second type of audio content that is different from the first type of audio content;
while operating in the second mode, determine that the playback device is no longer associated with the second room and is associated with the first room;
transition from operating in the second mode to operating in the first mode;
while operating in the first mode, receive a command to play back audio content;
determine that the command corresponds to a user of the first user type, a playback control option within the first set of playback control options, and audio content of the first type of audio content; and
based on (i) operating in the first mode and (ii) the determination that the command corresponds to a user of the first user type, a playback control option within the first set of playback control options, and audio content of the first type of audio content, execute the command to play back the audio content.