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.