Proximity based power throttling
First Claim
Patent Images
1. A method, implemented by a user device programmed to perform the following, comprising:
- transmitting first data at a specified transmit power level;
detecting a presence of a human body part proximate to the user device;
in response to the detection of the presence of the human body part, polling a current transmit power of the user device at a first polling rate;
at each polling instance, determining whether the current transmit power exceeds a transmit power threshold;
in response to the current transmit power exceeding the transmit power threshold at one of the polling instances, adjusting the first polling rate to a second polling rate and polling the current transmit power at the second polling rate;
in response to the current transmit power still exceeding the transmit power threshold at a subsequent polling instance, reducing the specified transmit power level by a first specified amount; and
transmitting second data at the reduced transmit power level.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and systems for delaying a determination to adjust a first power transmit level when a presence of a human body part is detected proximate to a user device are described. A user device detects a presence of a human body part and, in response, determines whether to adjust the first transmit power level to a second transmit power level, and delays the determination by a specified amount of time that is programmable. The user device transmits the information using the second transmit power level when the presence of the human body part is detected.
-
Citations
36 Claims
-
1. A method, implemented by a user device programmed to perform the following, comprising:
-
transmitting first data at a specified transmit power level; detecting a presence of a human body part proximate to the user device; in response to the detection of the presence of the human body part, polling a current transmit power of the user device at a first polling rate; at each polling instance, determining whether the current transmit power exceeds a transmit power threshold; in response to the current transmit power exceeding the transmit power threshold at one of the polling instances, adjusting the first polling rate to a second polling rate and polling the current transmit power at the second polling rate; in response to the current transmit power still exceeding the transmit power threshold at a subsequent polling instance, reducing the specified transmit power level by a first specified amount; and transmitting second data at the reduced transmit power level. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A non-transitory computer-readable storage medium comprising instructions that when executed by a computing system perform the following operations:
-
transmitting first data at a first transmit power level; detecting a presence of an object; in response to the detection of the object, delaying for a specified amount of time before determining whether to adjust the first transmit power level to a second transmit power level, wherein the specified amount of time is programmable, wherein the delaying comprises; starting a polling timer for the specified amount of time in response to the detection of the presence of the object; and at an expiration of the polling timer, determining whether a current transmit power exceeds a transmit power threshold, wherein the first transmit power level is adjusted to the second transmit power level when the current transmit power exceeds the transmit power threshold; and at an end of the specified amount of time, determining whether to adjust the first transmit power level to the second transmit power level. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. A user device comprising:
-
an antenna configured to transmit first data at a first transmit power level; a processing component to receive sensor data from a sensor and to determine, based on the sensor data, whether a presence of a human body part is detected; and a power manager, configured to be executed from a memory by the processing component, to delay for a specified amount of time in response to the detection of the human body part by starting a polling timer for the specified amount of time in response to the detection of the presence of the human body part and, at an expiration of the polling timer, determining whether a current transmit power exceeds a transmit power threshold, wherein the first transmit power level is adjusted to a second transmit power level when the current transmit power exceeds the transmit power threshold, and, at an end of the specified amount of time, determine whether to adjust the first transmit power level to the second transmit power level, wherein the specified amount of time is programmable. - View Dependent Claims (29, 30, 31, 32, 33, 36)
-
-
34. A user device comprising:
-
an antenna configured to transmit first data at a first transmit power level; a processing component to receive sensor data from a sensor and to determine, based on the sensor data, whether a presence of a human body part is detected; and a power manager, configured to be executed from a memory by the processing component, to delay for a specified amount of time in response to the detection of the human body part, and, at an end of the specified amount of time, determine whether to adjust the first transmit power level to a second transmit power level, wherein the specified amount of time is programmable; a modem, coupled to the antenna, to transmit the first data via the antenna at the first transmit power level, wherein the processing component is a processor coupled to the modem, wherein the processor executes the power manager, and wherein the processor is configured to; detect a presence of the human body part proximate to the user device; and instruct the modem to transmit second data via the antenna at the second transmit power level after the determination to adjust the first transmit power level when the presence of the human body part is detected. - View Dependent Claims (35)
-
Specification