IP Library › Granted Patent US 12,483,993
Granted Patent B2
US 12,483,993 · App. 18/002,233 · Granted Nov 25, 2025

Transmission power control

Inventors: Isaac Lagnado (Spring, TX); Yao Cheng Yang (Taipei, TW); Chung-Chun Chen (Taipei, TW); Leo Joseph Gerten (Austin, TX); Po Chao Chen (Taipei, TW); Wen Chen Fan (Taipei, TW); Ya-Hsien Wang (Taipei, TW); Elizabeth Lu (Taipei, TW); Steven Harold Petit (Spring, TX)
Assignee: Hewlett-Packard Development Company, L.P.
H04W52/225H04W52/28H04W52/367
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,483,993
App. No.
18/002,233
Granted
Nov 25, 2025
Kind
B2
Abstract

In some examples, an electronic device comprises a wireless transceiver to transmit a packet and a processor coupled to the wireless transceiver. The processor is to update a running average of a radiation level over a time period. The running average is based on a quantity of packets transmitted by the wireless transceiver during the time period and a radiation level associated with the quantity of packets. The processor is to determine whether the running average exceeds a threshold and to control transmission power for the packet based on the determination and based on a destination of the packet.

Claims (56)

1 . An electronic device, comprising:

a wireless transceiver to transmit a packet; and

a processor coupled to the wireless transceiver, the processor to:

update a running average of a radiation level over a time period, wherein the running average is based on a quantity of packets transmitted by the wireless transceiver during the time period and based on radiation levels associated with the quantity of packets;

determine that the running average exceeds a threshold; and

responsive to determining that the running average exceeds the threshold, control transmission power for the packet based on a destination Internet Protocol (IP) address of the packet.

2 . The electronic device of claim 1 , wherein the processor is to:

update the running average over a second time period;

determine that the running average, updated over the second time period, exceeds a second threshold; and

responsive to determining that the running average, updated over the second time period, exceeds the second threshold, control transmission power for a second packet.

3 . The electronic device of claim 1 , wherein the processor is to:

update the running average over a second time period;

determine that the running average, updated over the second time period, is below the threshold; and

responsive to determining that the running average, updated over the second time period, is below the threshold, control transmission power for a second packet.

4 . The electronic device of claim 1 , wherein the processor is to:

update the running average over a second time period;

determine that the running average, updated over the second time period, exceeds the threshold; and

responsive to determining that the running average, updated over the second time period, exceeds the threshold, control transmission power for a second packet based on a destination IP address of the second packet, the destination IP address of the second packet differing from the destination IP address of the packet.

5 . The electronic device of claim 1 , wherein the processor is to control transmission power for the packet by reducing a power level, by increasing the power level, by adding a delay time, or by removing a delay time.

6 . An electronic device, comprising:

a wireless transceiver to transmit a first packet at a first time and a second packet at a second time; and

a processor coupled to the wireless transceiver, the processor to:

update a running average of a radiation level over a first time period based on a first quantity of packets transmitted during the first time period and based on radiation levels associated with the first quantity of packets;

set transmission power for the first packet to a first power level responsive to determining that the running average updated over the first time period does not exceed a threshold;

update the running average of the radiation level over a second time period based on a second quantity of packets transmitted during the second time period and based on radiation levels associated with the second quantity of packets; and

set transmission power for the second packet to a second power level responsive to determining that the running average updated over the second time period does exceed the threshold, wherein the second power level is set based on a destination of the second packet.

7 . The electronic device of claim 6 , wherein the second power level is lower than the first power level.

8 . The electronic device of claim 7 , wherein the destination of the second packet comprises a destination Internet Protocol (IP) address of the second packet.

9 . The electronic device of claim 7 , wherein the processor is to set the second power level based on an application associated with the second packet.

10 . The electronic device of claim 8 , wherein the processor is to:

update the running average of the radiation level over a third time period;

determine that the running average, updated over the third time period, is exceeds a second threshold; and

set transmission power for a third packet to a third power level responsive to determining that the running average updated over the third time period exceeds the second threshold, wherein the third power level is lower than the second power level and is set based on a destination IP address of the third packet.

11 . A non-transitory computer-readable medium storing computer-readable instructions which, when executed by a processor of an electronic device, cause the processor to:

update a running average of a radiation level over a time period, wherein the running average is based on a quantity of packets transmitted during the time period and based on radiation levels associated with the quantity of packets;

determine that the running average exceeds a threshold; and

responsive to determining that the running average exceeds the threshold, control transmission power for a packet based on a destination Internet Protocol (IP) address associated with the packet.

12 . The non-transitory computer-readable medium of claim 11 , wherein the computer-readable instructions, when executed by the processor of the electronic device, cause the processor to:

control transmission power for the packet based on a priority associated with the packet.

13 . The non-transitory computer-readable medium of claim 11 , wherein the computer-readable instructions, when executed by the processor of the electronic device, cause the processor to:

control transmission power for the packet based on an application associated with the packet.

14 . The non-transitory computer-readable medium of claim 11 , wherein the computer-readable instructions, when executed by the processor of the electronic device, cause the processor to:

update the running average over a second time period;

determine that the running average, updated over the second time period, exceeds a second threshold; and

responsive to determining that the running average, updated over the second time period, exceeds the second threshold, control transmission power for a second packet.

15 . The non-transitory computer-readable medium of claim 14 , wherein the computer-readable instructions, when executed by the processor of the electronic device, cause the processor to:

responsive to determining that the running average, updated over the second time period, exceeds the second threshold, control transmission power for the second packet based on a destination IP address of the second packet and a priority associated with the second packet.

16 . The electronic device of claim 1 , wherein, responsive to determining that the running average exceeds the threshold, the processor is to control transmission power for the packet based on whether the destination IP address of the packet is associated with a local area network (LAN) or a wide area network (WAN).

17 . The electronic device of claim 16 , wherein, responsive to determining that the running average exceeds the threshold, the processor is to:

set the transmission power for the packet to a first power level responsive to determining that the destination IP address of the packet is associated with the LAN; and

set the transmission power for the packet to a second power level responsive to determining that the destination IP address of the packet is associated with the WAN, wherein the second power level is lower than the first power level.

18 . The electronic device of claim 8 , wherein the second power level is set in response to determining that the destination IP address of the second packet is associated with a wide area network (WAN).

19 . The non-transitory computer-readable medium of claim 11 , wherein the computer-readable instructions, when executed by the processor of the electronic device, cause the processor to control transmission power for the packet based on whether the destination IP address of the packet is associated with a local area network (LAN) or a wide area network (WAN).

20 . The non-transitory computer-readable medium of claim 19 , wherein the computer-readable instructions, when executed by the processor of the electronic device, cause the processor to:

set the transmission power for the packet to a first power level responsive to determining that the destination IP address of the packet is associated with the LAN; and

set the transmission power for the packet to a second power level responsive to determining that the destination IP address of the packet is associated with the WAN, wherein the second power level is lower than the first power level.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 9, 2023
From: LAGNADO, ISAAC; YANG, YAO CHENG; CHEN, CHUNG-CHUN; GERTEN, LEO JOSEPH; CHEN, PO CHAO; FAN, WEN CHEN; WANG, YA-HSIEN; LU, ELIZABETH; PETIT, STEVEN HAROLD
To: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Reel/Frame 062311/0701 →
Continuity (1)
Related Publication 20230232336A1 · Jul 20, 2023
References Cited (19)
US 8665779B2 · Burgan et al. · 2014 [cited by applicant]
US 8831528B2 · Shi · 2014 [cited by applicant]
US 9414330B2 · Lagnado · 2016 [cited by applicant]
US 9853750B2 · Lagnado et al. · 2017 [cited by applicant]
US 10484075B1 · Maheshwari et al. · 2019 [cited by applicant]
US 20030048761A1 · Jarett · 2003 [cited by examiner]
US 20070111681A1 · Alberth et al. · 2007 [cited by applicant]
US 20080129615A1 · Breit et al. · 2008 [cited by applicant]
US 20120147801A1 · Ho et al. · 2012 [cited by applicant]
US 20130169348A1 · Shi · 2013 [cited by applicant]
US 20140146723A1 · Chang · 2014 [cited by examiner]
US 20140248892A1 · Wilson et al. · 2014 [cited by applicant]
US 20140362723A1 · Garg · 2014 [cited by examiner]
US 20140370929A1 · Khawand et al. · 2014 [cited by applicant]
US 20150031408A1 · Kalla · 2015 [cited by examiner]
US 20170064641A1 · Logan · 2017 [cited by examiner]
US 20180076844A1 · Park et al. · 2018 [cited by applicant]
US 20180167897A1 · Sampath · 2018 [cited by examiner]
EP 2786501B1 · 2018 [cited by applicant]