Abstract:
Systems, methods, and computer-readable medium are provided for managing connections of user devices. For example, two source devices may be configured to maintain a data stream with one another. The data stream may enable the two source devices to identify one or more connections between each other and at least a third device. In response to receiving an event that indicates content to be provided to the third device, the data stream may be used by the source devices to configure their network connections with the third device.
Abstract:
A central wireless communication device communicates with a peripheral wireless communication device to provide an interactive alert notification service. The central wireless communication device obtains alert notification settings for application categories for the peripheral wireless communication device. In response to receiving an alert notification belonging to an application category enabled for the peripheral wireless communication device, the central wireless communication device sends an alert notification message that includes a unique identifier associated with the alert notification to the peripheral wireless communication device. In response to receiving an information request message that includes the unique identifier and one or more parameters, the central wireless communication device sends one or more information response messages that include the unique identifier and values for at least one of the one or more parameters to the peripheral wireless communication device.
Abstract:
A transport for data communication can be selected based on current data communication activity. A master device (102, 302) and a slave device (100, 304) can establish a control channel on one transport and one or more data channels. A master device (102, 302) can determine which transport should be used for the data channel(s) based on real-time status information about the data exchange (406) and can coordinate (410, 414) with the slave device (100, 304) to switch the data channel(s) to a different transport when appropriate.
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.
Abstract:
Systems, methods, and computer-readable medium are provided for managing connections of user devices. For example, two source devices may be configured to maintain a data stream with one another. The data stream may enable the two source devices to identify one or more connections between each other and at least a third device. In response to receiving an event that indicates content to be provided to the third device, the data stream may be used by the source devices to configure their network connections with the third device.
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.
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.
Abstract:
Apparatus and methods to communicate audio data from either a primary wireless device or a secondary wireless device to at least one earbud of a pair of wireless earbuds that is simultaneously communicatively coupled to both the primary wireless device and to the secondary wireless device are disclosed. The primary wireless device establishes a first connection with at least one wireless ear bud; generates a set of link keys for facilitating pairing the secondary wireless device with the at least one wireless ear bud; and shares the set of link keys with the secondary wireless device and the at least one wireless ear bud, wherein the secondary wireless device can subsequently use the set of link keys to establish a second connection with the at least one wireless ear bud. In response to a request from the secondary wireless device to transmit audio data to the at least one earbud, the primary wireless device, which is communicating audio data to the at least one earbud, determines whether to authorize audio data transmission from the secondary wireless device based at least in part on an audio status of the primary wireless device and a set of predetermined arbitration criteria that prioritizes among applications and operating system processes that generate the audio data.