Swapping roles between untethered wirelessly connected devices
First Claim
Patent Images
1. A method comprising:
- by a first wireless ear bud;
establishing, between the first wireless ear bud and a companion device, a wireless connection for communicating audio data between the companion device and the first wireless ear bud, wherein the wireless connection utilizes a first communication protocol for transferring asynchronous session data and a second communication protocol for transferring synchronous session data;
creating an additional wireless connection between the first wireless ear bud and a second wireless ear bud;
assigning the first wireless ear bud to a primary role;
detecting a triggering event; and
initiating a role swap responsive to the triggering event, the role swap comprising;
requesting the companion device to temporarily stop transmitting at least a portion of the audio data when utilizing the first communication protocol for transferring the audio data as asynchronous session data, but allowing the companion device to continue transmitting the synchronous session data when utilizing the second communication protocol;
transmitting state information from the first wireless ear bud to the second wireless ear bud;
replacing the first wireless ear bud with the second wireless ear bud in the established wireless connection;
assigning the second wireless ear bud to the primary role; and
requesting the companion device to transmit the at least a portion of the audio data to the second wireless ear bud utilizing the first communication protocol.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems, methods, and non-transitory computer-readable storage media for performing a role swapping operation between a pair of non-tethered wireless ear buds after detecting a triggering event. Further, state information can be coordinated between devices, including in connection with performing a role swap between buds in a pair of wireless, untethered ear buds, where one wireless ear bud is in a primary role and is responsible for a connection with a companion device, and another wireless ear bud in the pair is in a secondary role.
22 Citations
20 Claims
-
1. A method comprising:
by a first wireless ear bud; establishing, between the first wireless ear bud and a companion device, a wireless connection for communicating audio data between the companion device and the first wireless ear bud, wherein the wireless connection utilizes a first communication protocol for transferring asynchronous session data and a second communication protocol for transferring synchronous session data; creating an additional wireless connection between the first wireless ear bud and a second wireless ear bud; assigning the first wireless ear bud to a primary role; detecting a triggering event; and initiating a role swap responsive to the triggering event, the role swap comprising; requesting the companion device to temporarily stop transmitting at least a portion of the audio data when utilizing the first communication protocol for transferring the audio data as asynchronous session data, but allowing the companion device to continue transmitting the synchronous session data when utilizing the second communication protocol; transmitting state information from the first wireless ear bud to the second wireless ear bud; replacing the first wireless ear bud with the second wireless ear bud in the established wireless connection; assigning the second wireless ear bud to the primary role; and requesting the companion device to transmit the at least a portion of the audio data to the second wireless ear bud utilizing the first communication protocol. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
12. A wireless audio device comprising:
-
a non-transitory computer-readable medium have instructions stored thereon, the instructions when executed by a processor are effective to cause the wireless audio device to; establish a wireless connection between the wireless audio device and a companion device, wherein the wireless audio device assumes a primary role, and wherein the wireless connection utilizes a first communication protocol for transferring asynchronous session data and a second communication protocol for transferring synchronous session data; create an additional wireless connection between the wireless audio device and a second wireless audio device; detect a triggering event; and initiate a role swap responsive to the triggering event; wherein the role swap comprises; requesting the companion device to temporarily stop transmitting over the wireless connection between the wireless audio device and the companion device when utilizing the first communication protocol for transferring the asynchronous session data, but allowing the companion communication device to continue transmitting the synchronous session data over the wireless connection when utilizing the second communication protocol; and transferring state information to the second wireless audio device, the state information including a device address that can be used by the second wireless audio device to replace the wireless audio device in the established wireless connection with the companion device. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A wireless ear bud comprising:
-
a communication interface; a processor; and a memory storing instructions that, when executed by the processor, cause the wireless ear bud to; establish a wireless connection with a companion device; receive, from the companion device, a signal indicating that the companion device is connected to an other wireless ear bud configured in a primary role; in response to receipt of the signal; stop communicating with the companion device; and assume a secondary role that includes communicating with the other wireless ear bud; receive, from the companion device, a second signal indicating that the other wireless ear bud is no longer connected with the companion device; in response to receipt of the second signal; assume the primary role that includes communicating with the companion device; and communicate, to the companion device, an additional device address that indicates the wireless ear bud has assumed the primary role; receive, from the companion device while in the primary role, audio data; share the audio data with an additional wireless ear bud; request that the companion device temporarily stop transmitting at least a portion of the audio data in response to detecting a triggering event; transmit state information to the additional wireless ear bud to allow the additional wireless ear bud to connect with the companion device and assume the primary role; and request that the companion device transmit the at least a portion of the audio data to the additional wireless ear bud. - View Dependent Claims (18, 19, 20)
-
Specification