SMART BATTERY WEAR LEVELING FOR AUDIO DEVICES
First Claim
Patent Images
1. A method of balancing power consumption among wireless nodes, comprising:
- establishing a first communication link between a first wireless node and a second wireless node, wherein the first wireless node assumes a master role and the second wireless node assumes a slave role;
establishing a second communication link between the first wireless node and a source wireless device;
receiving data transmissions from the source wireless device on the first wireless node over the second communication link;
relaying at least a portion of the data transmissions from the first wireless node to the second wireless node over the first communication link;
determining whether to exchange master-slave roles between the first wireless node and the second wireless node;
exchanging master-slave roles between the first wireless node and the second wireless node in response to determining that it is time to exchange master-slave roles; and
receiving the data transmissions from the source wireless device on the second wireless node over the second communication link.
1 Assignment
0 Petitions
Accused Products
Abstract
Various embodiments may provide systems and methods among wireless nodes in a wireless communication network that enable balancing the batteries in the wireless nodes to be depleted at approximately the same rate. Various embodiments intelligently and dynamically swap master/slave roles among wireless nodes (e.g., wireless earpieces) coupled to a wireless source device to optimize battery life in both wireless nodes. The various embodiments may provide methods and systems for swapping master-slave roles so that there is reduced impact on the user experience.
-
Citations
60 Claims
-
1. A method of balancing power consumption among wireless nodes, comprising:
-
establishing a first communication link between a first wireless node and a second wireless node, wherein the first wireless node assumes a master role and the second wireless node assumes a slave role; establishing a second communication link between the first wireless node and a source wireless device; receiving data transmissions from the source wireless device on the first wireless node over the second communication link; relaying at least a portion of the data transmissions from the first wireless node to the second wireless node over the first communication link; determining whether to exchange master-slave roles between the first wireless node and the second wireless node; exchanging master-slave roles between the first wireless node and the second wireless node in response to determining that it is time to exchange master-slave roles; and receiving the data transmissions from the source wireless device on the second wireless node over the second communication link. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A communication system, comprising:
-
a first wireless node; a second wireless node; a source wireless device; means for establishing a first communication link between the first wireless node and the second wireless node, the first wireless node assuming a master role and the second wireless node assuming a slave role; means for establishing a second communication link between the first wireless node and the source wireless device; means for receiving data transmissions from the source wireless device on the first wireless node over the second communication link; means for relaying at least a portion of the data transmissions from the first wireless node to the second wireless node over the first communication link; means for determining whether to exchange master-slave roles between the first wireless node and the second wireless node; means for exchanging master-slave roles between the first wireless node and the second wireless node in response to determining that it is time to exchange master-slave roles; and means for receiving data transmissions from the source wireless device on the second wireless node over the second communication link. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A system, comprising:
-
a first wireless device comprising a first transceiver, a first memory and a first processor coupled to the first transceiver and the first memory; a second wireless device comprising a second transceiver, a second memory and a second processor coupled to the second transceiver and the second memory; and a source wireless device comprising a source transceiver, a source memory and a source processor coupled to the source transceiver and the source memory, wherein the first processor is configured with processor-executable instructions to perform operations comprising; establishing a first communication link with the second wireless device and assuming a master role while the second wireless device assumes a slave role; establishing a second communication link between the first wireless device and the source wireless device; receiving data transmissions from the source wireless device over the second communication link; relaying at least a portion of the data transmissions to the second wireless device over the first communication link; determining whether to exchange master-slave roles with the second wireless device; and exchanging master-slave roles with the second wireless device in response to determining that it is time to exchange master-slave roles, and wherein the second processor is configured with processor-executable instructions to perform operations comprising; exchanging master-slave roles with the first wireless device; and receiving the data transmissions from the source wireless device over the second communication link in response to exchanging master-slave roles. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A computing device, comprising:
-
means for establishing a first communication link with a second computing device; means for establishing a second communication link with a source wireless device; means for receiving data transmissions from the source wireless device over the second communication link; means for relaying at least a portion of the data transmissions to the second computing device over the first communication link; means for determining whether to exchange master-slave roles with the second computing device; and means for exchanging master-slave roles with the second computing device in response to determining that it is time to exchange master-slave roles. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 39, 40)
-
-
41. A computing device, comprising:
-
a transceiver; a memory; and a processor coupled to the transceiver and the memory, wherein the processor is configured with processor-executable instructions to perform operations comprising; establishing a first communication link with a second computing device; establishing a second communication link with a source wireless device; receiving data transmissions from the source wireless device over the second communication link; relaying at least a portion of the data transmissions to the second computing device over the first communication link; determining whether to exchange master-slave roles with the second computing device; and exchanging master-slave roles with the second computing device in response to determining that it is time to exchange master-slave roles. - View Dependent Claims (42, 43, 44, 45, 46, 47, 48, 49, 50)
-
-
51. A non-transitory computer readable storage medium having stored thereon processor-executable software instructions configured to cause a processor of a first wireless device to perform operations for balancing power consumption among wireless devices, the operations comprising:
-
establishing a first communication link with a second wireless device; establishing a second communication link with a source wireless device; receiving data transmissions from the source wireless device over the second communication link; relaying at least a portion of the data transmissions to the second wireless device over the first communication link; determining whether to exchange master-slave roles with the second wireless device; and exchanging master-slave roles with the second wireless device in response to determining that it is time to exchange master-slave roles. - View Dependent Claims (52, 53, 54, 55, 56, 57, 58, 59, 60)
-
Specification