EP2856808B1

Smart battery wear leveling for audio devices

Abstract

This record has no abstract on file.

EP2856808B1, drawing sheet 1
Sheet 1 of 11

Term

6.6 yearsleft in the term

Expires 25 April 2033.

  1. Priority
  2. Filed
  3. Granted
  4. Today
  5. Expires

15 claims: 4 independent, 11 dependent

  1. 1
    A method of balancing power consumption among wireless nodes, comprising:establishing (402) 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 (404) a second communication link between the first wireless node and a source wireless device;receiving (406) data transmissions from the source wireless device on the first wireless node over the second communication link;relaying (406) at least a portion of the data transmissions from the first wireless node to the second wireless node over the first communication link;determining (407) whether to exchange master-slave roles between the first wireless node and the second wireless node;exchanging (410;418) 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 (412) the data transmissions from the source wireless device on the second wireless node over the second communication link, characterized in that : the method further comprises monitoring the data transmissions to identify (408) periods of low data transmission or pauses, and wherein exchanging master-slave roles between the first wireless node and the second wireless node comprises exchanging master-slave roles during an identified period of low data transmission or pauses;or 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 comprises controlling a media source on the source wireless device so that master-slave roles are exchanged without disruption of data transmissions from the source wireless device.
  2. 6
    A communication system, comprising:a first wireless node (102);a second wireless node (104);a source wireless device (106);means for establishing a first communication link between the first wireless node (102) and the second wireless node (104), the first wireless node (102) assuming a master role and the second wireless node (104) assuming a slave role;means for establishing a second communication link between the first wireless node (102) and the source wireless device (106);means for receiving data transmissions from the source wireless device (106) on the first wireless node (102) over the second communication link;means for relaying at least a portion of the data transmissions from the first wireless node (102) to the second wireless node (104) over the first communication link;means for determining whether to exchange master-slave roles between the first wireless node (102) and the second wireless node (104);means for exchanging master-slave roles between the first wireless node (102) and the second wireless node (104) in response to determining that it is time to exchange master-slave roles;and means for receiving data transmissions from the source wireless device (106) on the second wireless node (104) over the second communication link, characterized in that : the communication system further comprises means for monitoring the data transmissions to identify periods of low data transmission or pauses, and wherein means for exchanging master-slave roles between the first wireless node (102) and the second wireless node (104) comprises means for exchanging master-slave roles during an identified period of low data transmission or pauses;or the means for exchanging master-slave roles comprises means for controlling a media source on the source wireless device (106) so that master-slave roles are exchanged without disruption of data transmissions from the source wireless device (106).
  3. 10
    A computing device (102; 104), comprising:means for establishing a first communication link with a second computing device (104;102);means for establishing a second communication link with a source wireless device (106);means for receiving data transmissions from the source wireless device (106) over the second communication link;means for relaying at least a portion of the data transmissions to the second computing device (104;102) over the first communication link;means for determining whether to exchange master-slave roles with the second computing device (104;102);and means for exchanging master-slave roles with the second computing device (104;102) in response to determining that it is time to exchange master-slave roles, characterized in that : the computing device (102;104) further comprises means for monitoring the data transmissions to identify periods of low data transmission or pauses, and wherein the means for exchanging master-slave roles with the second computing device (104;102) comprises means for exchanging master-slave roles during an identified period of low data transmission or pauses;or the means for exchanging master-slave roles comprises means for receiving information from the source wireless device (106) indicating a time that master-slave roles may be exchanged without disruption of data transmissions from the source wireless device (106).
  4. 15
    A non-transitory computer readable storage medium having stored thereon processor-executable software instructions configured to cause a processor of a first wireless device (102; 104) to perform operations for balancing power consumption among wireless devices, the operations comprising:establishing a first communication link with a second wireless device (104;102);establishing a second communication link with a source wireless device (106);receiving data transmissions from the source wireless device (106) over the second communication link;relaying at least a portion of the data transmissions to the second wireless device (104;102) over the first communication link;determining whether to exchange master-slave roles with the second wireless device (104;102);and exchanging master-slave roles with the second wireless device (104;102) in response to determining that it is time to exchange master-slave roles, characterized in that : the stored processor-executable software instructions are configured to cause the processor to perform operations further comprising monitoring the data transmissions to identify periods of low data transmission or pauses, and the stored processor-executable software instructions are configured to cause the processor to perform operations such that exchanging master-slave roles with the second wireless device (104;102) comprises exchanging master-slave roles during an identified period of low data transmission or pauses;or the stored processor-executable software instructions are configured to cause the processor to perform operations such that exchanging master-slave roles with the second wireless device (104;102) in response to determining that it is time to exchange master-slave roles comprises receiving information from the source wireless device (106) indicating a time that master-slave roles may be exchanged without disruption of data transmissions from the source wireless device (106).