Room association based on name
First Claim
1. Tangible, non-transitory computer-readable media comprising instructions stored therein, wherein the instructions, when executed by one or more processors, cause a computing device to perform a method comprising:
- in a media playback system comprising one or more playback devices, wherein a playback device of the media playback system has a corresponding first set of device attributes used by a first controller application to identify and control the playback device, identifying a second set of device attributes used by a second controller application to identify and control the playback device;
selecting a second device attribute for the playback device from the second set of device attributes used by the second controller application based at least in part on a first device attribute of the first set of device attributes used by the first controller application, wherein the second set of device attributes comprises a set of room type identifiers, and wherein selecting the second device attribute based at least in part on the first device attribute comprises selecting a room type identifier from the set of room type identifiers;
causing the selected second device attribute to be stored in the first set of device attributes used by the first controller application to control the playback device; and
after causing the selected second device attribute to be stored in the first set of device attributes for the playback device, controlling at least one function of the playback device using the selected second device attribute.
4 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for use in a media playback system comprising one or more playback devices are disclosed, where a playback device has a corresponding first set of device attributes used by a first controller application. The methods include: (i) identifying a second set of device attributes used by a second controller application to control the playback device, (ii) selecting a second device attribute for the playback device from the second set of device attributes based at least in part on a first device attribute; (iii) storing the selected second device attribute in the first set of device attributes; and (iv) controlling at least one function of the playback device using the selected second device attribute.
-
Citations
21 Claims
-
1. Tangible, non-transitory computer-readable media comprising instructions stored therein, wherein the instructions, when executed by one or more processors, cause a computing device to perform a method comprising:
-
in a media playback system comprising one or more playback devices, wherein a playback device of the media playback system has a corresponding first set of device attributes used by a first controller application to identify and control the playback device, identifying a second set of device attributes used by a second controller application to identify and control the playback device; selecting a second device attribute for the playback device from the second set of device attributes used by the second controller application based at least in part on a first device attribute of the first set of device attributes used by the first controller application, wherein the second set of device attributes comprises a set of room type identifiers, and wherein selecting the second device attribute based at least in part on the first device attribute comprises selecting a room type identifier from the set of room type identifiers; causing the selected second device attribute to be stored in the first set of device attributes used by the first controller application to control the playback device; and after causing the selected second device attribute to be stored in the first set of device attributes for the playback device, controlling at least one function of the playback device using the selected second device attribute. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method comprising:
-
in a media playback system comprising one or more playback devices, wherein a playback device of the media playback system has a corresponding first set of device attributes used by a first controller application to identify and control the playback device, identifying a second set of device attributes used by a second controller application to identify and control the playback device; selecting a second device attribute for the playback device from the second set of device attributes used by the second controller application based at least in part on a first device attribute of the first set of device attributes used by the first controller application, wherein the second set of device attributes comprises one of;
(a) a set of room type identifiers or (b) a set of room identifiers, and wherein selecting the second device attribute based at least in part on the first device attribute comprises selecting one of;
(a) a room type identifier from the set of room type identifiers or (b) a room identifier from the set of room identifiers;causing the selected second device attribute to be stored in the first set of device attributes used by the first controller application to control the playback device; and after causing the selected second device attribute to be stored in the first set of device attributes for the playback device, controlling at least one function of the playback device using the selected second device attribute by at least one of the first controller application or the second controller application. - View Dependent Claims (15)
-
-
16. Tangible, non-transitory computer-readable media comprising instructions stored therein, wherein the instructions, when executed by one or more processors, cause a computing device to perform a method comprising:
-
in a media playback system comprising one or more playback devices, wherein a playback device of the media playback system has a corresponding first set of device attributes used by a first controller application to identify and control the playback device, identifying a second set of device attributes used by a second controller application to identify and control the playback device; selecting a second device attribute for the playback device from the second set of device attributes used by the second controller application based at least in part on a first device attribute of the first set of device attributes used by the first controller application, wherein the second set of device attributes comprises a set of room identifiers, and wherein selecting the second device attribute based at least in part on the first device attribute comprises selecting a room identifier from the set of room identifiers; causing the selected second device attribute to be stored in the first set of device attributes used by the first controller application to control the playback device; and after causing the selected second device attribute to be stored in the first set of device attributes for the playback device, controlling at least one function of the playback device using the selected second device attribute. - View Dependent Claims (17, 18, 19, 20, 21)
-
Specification