A method of wireless power transmission, the method comprising: detecting, at a wireless-power-transmitting device , that a wireless-power-receiving device is located in proximity to the wireless-power-transmitting device ; after detecting that the wireless-power-receiving device is located in proximity to the wireless-power-transmitting device , establishing a data-traffic profile associated with the wireless-power-receiving device , the data-traffic profile including identifications of (i) data signals for exchanging at different points of time over a predetermined frequency band and (ii) respective priority levels of each respective data signal; determining, using identifications in the data-traffic profile of a set of the different points of time for exchanging data signals having a high priority level, by one or more processors of the wireless-power-transmitting device , windows of time during which to transmit wireless-power signals over the predetermined frequency band to the wireless-power-receiving device , wherein each respective window of time does not overlap with any of the set of different points of time for exchanging the data signals having the high priority level; at a first determined window of time of the determined windows of time, transmitting, by one or more antennas of the wireless-power-transmitting device , wireless-power signals over the predetermined frequency band to the wireless-power-receiving device ; while the predetermined frequency band is used to exchange a data signal having a high priority level at a point of time of the set of different points of time, suspending transmission of wireless-power signals over the predetermined frequency band; and at a second determined window of time of the determined windows of time, resuming transmission of wireless-power signals over the predetermined frequency band to the wireless-power-receiving device. detecting, at a wireless-power-transmitting device , that a wireless-power-receiving device is located in proximity to the wireless-power-transmitting device ; after detecting that the wireless-power-receiving device is located in proximity to the wireless-power-transmitting device , establishing a data-traffic profile associated with the wireless-power-receiving device , the data-traffic profile including identifications of (i) data signals for exchanging at different points of time over a predetermined frequency band and (ii) respective priority levels of each respective data signal; determining, using identifications in the data-traffic profile of a set of the different points of time for exchanging data signals having a high priority level, by one or more processors of the wireless-power-transmitting device , windows of time during which to transmit wireless-power signals over the predetermined frequency band to the wireless-power-receiving device , wherein each respective window of time does not overlap with any of the set of different points of time for exchanging the data signals having the high priority level; at a first determined window of time of the determined windows of time, transmitting, by one or more antennas of the wireless-power-transmitting device , wireless-power signals over the predetermined frequency band to the wireless-power-receiving device ; while the predetermined frequency band is used to exchange a data signal having a high priority level at a point of time of the set of different points of time, suspending transmission of wireless-power signals over the predetermined frequency band; and at a second determined window of time of the determined windows of time, resuming transmission of wireless-power signals over the predetermined frequency band to the wireless-power-receiving device. <EOS>