Multiple protocol support in distributed device systems
First Claim
1. A base device comprising:
- a first wireless interface configured to communicate with a companion device according to a first protocol;
a second wireless interface configured to communicate with an accessory device according to a second protocol, wherein the second protocol is different than the first protocol;
operating logic configured to perform actions comprising;
determining that the companion device is present within an environment shared by the base device;
communicating, based at least in part on determining that the companion device is present, with the companion device using the first wireless interface to receive a companion audio signal produced by the companion device;
determining that the companion device is not present within the environment and that the accessory device is present within the environment;
communicating, based at least in part on determining that the companion is not present and the accessory device is present, with the accessory device using the second wireless interface to receive an accessory audio signal produced by the accessory device;
determining that the companion device and the accessory device are present within the environment; and
communicating, based at least in part on determining that the companion device and the accessory device are present, with the companion device to receive the accessory audio signal and the companion audio signal using the first wireless interface.
2 Assignments
0 Petitions
Accused Products
Abstract
A base device may work in conjunction one or more peripheral devices to capture audio from different locations within a room. The peripheral devices may include a companion device and an accessory device, either or both of which may be present in a given situation or deployment. The base device is configured to communicate with the companion device using a first wireless communications protocol and with the accessory device using a second wireless communications protocol. When both of the companion and accessory devices are present, however, the companion and accessory devices communicate with each other using the second wireless communications protocol and the companion device relays communications between the base device and the accessory device. This avoids the need for the base device to use the second wireless communications protocol and reduces contention for shared resources by the base device.
-
Citations
20 Claims
-
1. A base device comprising:
-
a first wireless interface configured to communicate with a companion device according to a first protocol; a second wireless interface configured to communicate with an accessory device according to a second protocol, wherein the second protocol is different than the first protocol; operating logic configured to perform actions comprising; determining that the companion device is present within an environment shared by the base device; communicating, based at least in part on determining that the companion device is present, with the companion device using the first wireless interface to receive a companion audio signal produced by the companion device; determining that the companion device is not present within the environment and that the accessory device is present within the environment; communicating, based at least in part on determining that the companion is not present and the accessory device is present, with the accessory device using the second wireless interface to receive an accessory audio signal produced by the accessory device; determining that the companion device and the accessory device are present within the environment; and communicating, based at least in part on determining that the companion device and the accessory device are present, with the companion device to receive the accessory audio signal and the companion audio signal using the first wireless interface. - View Dependent Claims (2, 3, 4, 5, 6, 7, 20)
-
-
8. A method, comprising:
-
communicating with a first device using a first wireless communications protocol to receive a first audio signal produced from first audio detected by the first device in a first environment; detecting a second device that is configured to communicate with the first device using the first wireless communications protocol; and in response to detecting the second device, (a) communicating with the second device using a second wireless communications protocol to receive a second audio signal produced from second audio detected by the second device from a second, different environment and to receive a third audio signal produced from third audio detected by the first device in the first environment and (b) ceasing the communicating with the first device using the first wireless communications protocol. - View Dependent Claims (9, 10, 11, 12)
-
-
13. A method comprising:
-
determining that a companion device is present within an environment; communicating with the companion device to receive first audio data produced by the companion device based at least in part on determining that the companion device is present within the environment; determining that the companion device is not present and an accessory device is present within the environment; directly communicating with the accessory device to receive second audio data produced by the accessory device based at least in part on determining that the companion device is not present and the accessory device is present within the environment, the second audio data different from the first audio data; determining that the companion device and the accessory device are present within the environment; and communicating with the companion device to receive third audio data produced by the accessory device and fourth audio data produced by the companion device based at least in part on determining that the companion device and the accessory device are present, wherein the companion device is configured to relay the third audio data produced by the accessory device. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
Specification