AUDIO DATA ROUTING BETWEEN MULTIPLE WIRELESSLY CONNECTED DEVICES
First Claim
1. A method comprising:
- by an active wireless device;
detecting an audio status of the active wireless device, the active wireless device and a requesting wireless device both being simultaneously communicatively coupled to one or both of a pair of wireless ear buds, the active wireless device having control of an audio channel for transmission of audio data to the one or both of the pair of wireless ear buds;
determining whether to transmit audio data associated with the requesting wireless device to the one or both of the pair of wireless ear buds based at least in part on the audio status of the active wireless device and predetermined arbitration criteria; and
causing the audio data associated with the requesting wireless device to be transmitted to the one or both of the pair of wireless ear buds when the audio status of the active wireless device and the audio data associated with the requesting wireless device satisfy the predetermined arbitration criteria,wherein the audio status of the active wireless device comprises whether the active wireless device is communicating audio data to the one or both of the pair of wireless ear buds.
1 Assignment
0 Petitions
Accused Products
Abstract
Apparatus and methods to communicate audio data from either an active wireless device or a requesting wireless device to one or more audio reproduction devices that are simultaneously communicatively coupled to both the active wireless device and to the requesting wireless device are disclosed. Responsive to a request from the requesting wireless device to transmit audio data to the one or more audio reproduction devices, the active wireless device determines whether to transmit audio data from the requesting wireless device based at least in part on an audio status of the active wireless device and a set of predetermined arbitration criteria that prioritizes among applications and operating system processes that generate the audio data.
51 Citations
20 Claims
-
1. A method comprising:
-
by an active wireless device; detecting an audio status of the active wireless device, the active wireless device and a requesting wireless device both being simultaneously communicatively coupled to one or both of a pair of wireless ear buds, the active wireless device having control of an audio channel for transmission of audio data to the one or both of the pair of wireless ear buds; determining whether to transmit audio data associated with the requesting wireless device to the one or both of the pair of wireless ear buds based at least in part on the audio status of the active wireless device and predetermined arbitration criteria; and causing the audio data associated with the requesting wireless device to be transmitted to the one or both of the pair of wireless ear buds when the audio status of the active wireless device and the audio data associated with the requesting wireless device satisfy the predetermined arbitration criteria, wherein the audio status of the active wireless device comprises whether the active wireless device is communicating audio data to the one or both of the pair of wireless ear buds. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A non-transitory computer-readable medium storing processor-executable instructions that, when executed by one or more processors, cause an active wireless device to:
-
detect an audio status of the active wireless device communicatively coupled to at least one wireless ear bud of a pair of wireless ear buds; receive a request to transmit audio data to the at least one wireless ear bud from a requesting wireless device, wherein the requesting wireless device and the active wireless device are both simultaneously communicatively coupled to the at least one wireless ear bud of the pair of wireless ear buds, the active wireless device having control of an audio channel for transmission of audio data to the at least one wireless ear bud of the pair of wireless ear buds; determine whether to grant the request to transmit the audio data associated with the requesting wireless device to the at least one wireless ear bud based at least in part on the audio status of the active wireless device and predetermined arbitration criteria; and grant the request to transmit the audio data associated with the requesting wireless device to the at least one wireless ear bud when the audio status of the active wireless device and the audio data associated with the requesting wireless device satisfy the predetermined arbitration criteria. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A wireless device comprising:
-
a processor; and a non-transitory computer-readable storage medium storing processor-executable instructions that, when executed by the processor, cause the wireless device to; detect an audio status of the wireless device; determine whether to allow a second wireless device to transmit audio data associated with the second wireless device to one or more wireless audio reproduction devices based at least in part on the audio status of the wireless device and predetermined arbitration criteria; and allow the second wireless device to transmit the audio data associated with the second wireless device to the one or more wireless audio reproduction devices when the audio status of the wireless device and the audio data associated with the second wireless device satisfy the predetermined arbitration criteria, wherein the second wireless device and the wireless device are both simultaneously communicatively coupled to the one or more wireless audio reproduction devices, the wireless device having control of an audio channel for transmission of audio data to the one or more wireless audio reproduction devices. - View Dependent Claims (17, 18, 19, 20)
-
Specification