Properties based on device base
First Claim
1. A playback device comprising:
- one or more speakers;
one or more amplifiers configured to drive the one or more speakers;
a sensor;
one or more processors;
a housing carrying the one or more speakers, the one or more amplifiers, the sensor, the one or more processors, and data storage having stored therein (i) one or more state variables that control operation of the playback device and (ii) instructions executable by the one or more processors to cause the playback device to perform a method comprising;
detecting, via the sensor, whether the playback device is placed onto a device base;
if the playback device detects that the playback device is placed onto the device base, assigning one or more docked properties to the one or more state variables that control operation of the playback device; and
otherwise, assigning one or more portable properties to the one or more state variables that control operation of the playback device.
2 Assignments
0 Petitions
Accused Products
Abstract
Example techniques may involve assigning different properties to state variables that control operation of a playback device based on whether or not the playback device is placed upon a device base. An example implementation includes a playback device detecting, via a sensor, whether the playback device is placed onto a device base. If the playback device detects that the playback device is placed onto the device base, the playback device assigns one or more docked properties to the one or more state variables that control operation of the playback device. Otherwise, the playback device assigns one or more portable properties to the one or more state variables that control operation of the playback device.
119 Citations
20 Claims
-
1. A playback device comprising:
-
one or more speakers; one or more amplifiers configured to drive the one or more speakers; a sensor; one or more processors; a housing carrying the one or more speakers, the one or more amplifiers, the sensor, the one or more processors, and data storage having stored therein (i) one or more state variables that control operation of the playback device and (ii) instructions executable by the one or more processors to cause the playback device to perform a method comprising; detecting, via the sensor, whether the playback device is placed onto a device base; if the playback device detects that the playback device is placed onto the device base, assigning one or more docked properties to the one or more state variables that control operation of the playback device; and otherwise, assigning one or more portable properties to the one or more state variables that control operation of the playback device. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method to be performed by a playback device, the method comprising:
-
detecting, via a sensor of the playback device, whether the playback device is placed onto a device base; if the playback device detects that the playback device is placed onto the device base, the playback device assigning one or more docked properties to one or more state variables that control operation of the playback device, wherein the one or more state variables are stored in data storage of the playback device; and otherwise, the playback device assigning one or more portable properties to the one or more state variables that control operation of the playback device. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A tangible non-transitory computer-readable medium having stored thereon instructions executable by a playback device to cause the playback device to perform a method comprising:
-
detecting, via a sensor of the playback device, whether the playback device is placed onto a device base; if the playback device detects that the playback device is placed onto the device base, the playback device assigning one or more docked properties to one or more state variables that control operation of the playback device, wherein the one or more state variables are stored in data storage of the playback device; and otherwise, the playback device assigning one or more portable properties to the one or more state variables that control operation of the playback device. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification