| CPC G06F 3/162 (2013.01) [G06F 3/165 (2013.01); G06F 16/4387 (2019.01); H04N 21/4825 (2013.01); H04R 27/00 (2013.01); H04R 2227/005 (2013.01)] | 20 Claims |

|
1. A system comprising:
at least one processor;
at least one tangible, non-transitory computer-readable medium; and
program instructions stored on the at least one tangible, non-transitory computer-readable medium that are executable by the at least one processor such that the system is configured to:
cause a control application of a media playback system to display on a graphical display, a rooms control comprising controls to select smart devices within a household for grouping into a room;
receive, via the displayed rooms control, input data representing a command to create a new room group, the input data comprising input data representing selection of one or more smart devices for the new room group;
in response to receiving the input data representing the command to create the new room group, form a room group, wherein the program instructions executable by the at least one processor such that the system is configured to form the room group comprise program instructions executable by the at least one processor such that the system is configured to (i) receive, via the control application, input data indicating a display name for the room group, and (ii) determine a particular group identification for the room group, wherein the particular group identification is unique among other room groups within the household; and
in response to formation of the new room group, update an interface for the household to indicate the room group.
|