Networked devices, systems, and methods for associating playback devices based on sound codes
First Claim
1. A first playback device comprising:
- a network interface;
one or more processors;
at least one microphone; and
a tangible, non-transitory, computer-readable medium having instructions stored thereon that are executable by the one or more processors to cause the first playback device to;
identify a trigger event indicating a request to associate the first playback device with at least a second playback device;
based on identifying the trigger event, create a first sound code based on a first sound specimen detected via the at least one microphone;
after identifying the trigger event, receive from the second playback device, via the network interface, a sound object;
based on receiving the sound object, identify a second sound code;
based at least on the first sound code and the second sound code, determine that the first and second playback devices have a spatial relationship; and
based on the determination, cause the first and second playback devices to be associated in accordance with the indicated request.
2 Assignments
0 Petitions
Accused Products
Abstract
In one aspect, a playback device is provided that is configured to identify a trigger event indicating a request to associate the playback device with another playback device. Based on identifying the trigger event, the playback device is configured to create a first sound code based on a first sound specimen detected by the playback device. After identifying the trigger event, the playback device is configured to receive from the other playback device a sound object and based on receiving the sound object, identify a second sound code. The playback device is also configured to, based on the first sound code and the second sound code, determine that it and the other playback device have a spatial relationship. Based on that determination, the playback device is configured to cause it and the other playback device to be associated in accordance with the indicated request.
423 Citations
20 Claims
-
1. A first playback device comprising:
-
a network interface; one or more processors; at least one microphone; and a tangible, non-transitory, computer-readable medium having instructions stored thereon that are executable by the one or more processors to cause the first playback device to; identify a trigger event indicating a request to associate the first playback device with at least a second playback device; based on identifying the trigger event, create a first sound code based on a first sound specimen detected via the at least one microphone; after identifying the trigger event, receive from the second playback device, via the network interface, a sound object; based on receiving the sound object, identify a second sound code; based at least on the first sound code and the second sound code, determine that the first and second playback devices have a spatial relationship; and based on the determination, cause the first and second playback devices to be associated in accordance with the indicated request. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A tangible, non-transitory, computer-readable medium having instructions stored thereon that are executable by one or more processors to cause a first playback device to:
-
identify a trigger event indicating a request to associate the first playback device with at least a second playback device; based on identifying the trigger event, create a first sound code based on a first sound specimen detected via at least one microphone of the first playback device; after identifying the trigger event, receive from the second playback device, via a network interface of the first playback device, a sound object; based on receiving the sound object, identify a second sound code; based at least on the first sound code and the second sound code, determine that the first and second playback devices have a spatial relationship; and based on the determination, cause the first and second playback devices to be associated in accordance with the indicated request. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A computer-implemented method performed by a first playback device, the method comprising:
-
identifying a trigger event indicating a request to associate the first playback device with at least a second playback device; based on identifying the trigger event, creating a first sound code based on a first sound specimen detected via at least one microphone of the first playback device; after identifying the trigger event, receiving from the second playback device, via a network interface of the first playback device, a sound object; based on receiving the sound object, identifying a second sound code; based at least on the first sound code and the second sound code, determining that the first and second playback devices have a spatial relationship; and based on the determination, causing the first and second playback devices to be associated in accordance with the indicated request. - View Dependent Claims (18, 19, 20)
-
Specification