Dynamic Scheduling Request Framework for HP UE SAR Reduction

The dynamic scheduling request framework for HP UEs manages transmit power to avoid SAR limits, ensuring high peak power for interference mitigation and improved network coverage and throughput.

KR1020260113128APending Publication Date: 2026-07-21T MOBILE US INC
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
KR1020267020311
Authority / Receiving Office
KR · KR
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-01-09
Filing Date
2024-12-10
Publication Date
2026-07-21

AI Technical Summary

Technical Problem

High Power User Equipment (HP UE) face challenges in maintaining high peak transmit power to overcome interference while avoiding Specific Absorption Rate (SAR) limits, leading to potential call drops and reduced network throughput.

Method used

A dynamic scheduling request framework that adjusts Buffer Status Report (BSR) values and Resource Block (RB) allocations to manage transmit power, reducing the need for peak power reduction by UE and base station, thereby maintaining high peak transmit power and avoiding SAR violations.

Benefits of technology

This approach enhances network coverage and throughput by allowing HP UEs to maintain high peak transmit power, reducing call drops and improving signal-to-interference and noise ratio (SINR), thus supporting more users with fewer base stations.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure P1020267020311_ABST
    Figure P1020267020311_ABST
Patent Text Reader

Abstract

The dynamic scheduling request framework reduces the need to reduce peak transmit power when a User Equipment (UE) approaches Specific Absorption Rate (SAR) limits. This preserves the ability of the UE to overcome interference, for example when near the cell edge, reduces dropouts, and maintains the advantages of High Power UEs (HP UEs), such as Power Class 2 (PC2) devices. If a combination of the current buffer status report (BSR), current peak transmit power, and historical average transmit power—indicating more data to transmit—suggests a risk that the UE is violating SAR limits, logic within the UE and / or network reduces the number of resource blocks (RBs) allocated to the UE. Average transmit power is reduced by lowering the transmitter's duty cycle while maintaining the current peak transmit power. Once the risk of SAR violation is mitigated, RB allocation returns to normal.
Need to check novelty before this filing date? Find Prior Art

Description

Background Technology

[0001] User Equipment (UE) transmit power on the uplink (UL) channel to the serving base station is typically the primary factor limiting coverage in cellular networks. Coverage is reduced when the distance between the UE and the serving base station, combined with interference (interference from other UEs and other sources), decreases the Signal-to-Interference and Noise Ratio (SINR) received by the UE's serving base station. A low SINR increases the Bit Error Rate (BER), hindering the serving base station from properly decoding transmissions from the UE. In such scenarios, any ongoing calls to the UE are at risk of being dropped, which negatively impacts network throughput.

[0002] High Power UEs (HP UEs) can transmit at higher power levels, such as 26 dBm or 29 dBm, in certain frequency bands compared to the 23 decibel milliwatts (dBm) of legacy UEs. HP UEs may be referred to as Power Class 2 (PC2), PC1, or PC1.5 UEs, while legacy UEs may be referred to as PC3 UEs. Higher power enables HP UEs to overcome interference even when located relatively far from the serving base station, thereby maintaining an acceptable SINR and reducing the number of dropped calls.

[0003] However, when transmitting at higher power levels (as permitted by the power control function of the serving base station), HP UEs are at a higher risk of violating Specific Absorption Rate (SAR) limits imposed on cellular phones. SAR limits are limits on the radio frequency (RF) power to which a UE exposes a human user and are determined using the average transmit power over a time window. If a UE transmits at a relatively high power during the first part of the time window, there is a risk of violating the SAR limit if high-power transmission continues. The traditional response to prevent a UE from violating the SAR limit is to reduce peak transmit power, for example, power backoff, until the average transmit power is sufficiently reduced. Unfortunately, this results in offsetting the HP UE's advantage in overcoming interference and increases the risk of dropped calls. means of solving the problem

[0004] The following summary is provided to explain the examples disclosed in this specification and is not intended to limit all examples to any specific configuration or sequence of operations.

[0005] The dynamic scheduling request framework reduces the need to reduce peak transmit power when a User Equipment (UE) approaches a Specific Absorption Rate (SAR) limit. Examples include: the UE determining a first buffer status report (BSR) value indicating the amount of transmit standby data; the UE determining that transmitting the transmit standby data will cause the UE's future average transmit power to exceed an average transmit power threshold, where the average transmit power threshold is based at least on the SAR limit; and, based on the determination that transmitting the transmit standby data will cause the UE's future average transmit power to exceed the average transmit power threshold, the UE transmitting a second BSR value lower than the first BSR value to the serving base station in place of the first BSR value.

[0006] Additional examples include determining, by a wireless network, a first resource block (RB) allocation for a UE based at least on a first BSR value for the UE; determining by a wireless network, based at least on the first RB allocation for the UE, the UE's past average transmit power and the UE's current peak transmit power, that transmitting data according to the first RB allocation will cause the UE to exceed an average transmit power threshold, where the average transmit power threshold is based at least on a SAR limit; determining a second RB allocation for the UE that is lower than the first RB allocation; and, without instructing the UE to reduce its peak transmit power, instructing the UE to receive a second RB allocation lower than the first RB allocation by a serving base station of the wireless network.

[0007] Other examples include determining a first BSR value representing the amount of transmission standby data by the UE; determining by the UE that transmitting transmission standby data will cause the UE's future average transmission power to exceed an average transmission power threshold, where the average transmission power threshold is based at least on the SAR limit; and, based on determining that transmitting transmission standby data will cause the UE's future average transmission power to exceed the average transmission power threshold, the UE transmits an indication to the serving base station that the UE is pausing the transmission of transmission standby data. Brief explanation of the drawing

[0008] FIG. 1 illustrates an exemplary architecture that advantageously provides a dynamic scheduling request framework for reducing the Specific Absorption Rate (SAR) of high-power user equipment (HP UE) to improve network coverage and throughput. Figure 2 illustrates an interference scenario that may occur in a wireless network, such as the wireless network of the architecture of Figure 1. FIG. 3 illustrates an exemplary wireless frame having an exemplary resource block (RB) that can be used in the architecture of FIG. 1. FIG. 4 illustrates exemplary factors related to transmit power and SAR limits that may occur in examples of the architecture of FIG. 1. FIG. 5 illustrates additional details regarding the UE of FIG. 1 that adopts a dynamic scheduling request framework. FIG. 6 illustrates additional details regarding the base station of FIG. 1 that adopts a dynamic scheduling request framework. FIG. 7 illustrates various exemplary messages that can be used in the dynamic scheduling request framework of FIG. 1. FIG. 8 illustrates a flowchart of exemplary operations related to the first operation mode of the architecture of FIG. 1. FIG. 9 illustrates a flowchart of exemplary operations related to the second operation mode of the architecture of FIG. 1. FIG. 10 illustrates a flowchart of exemplary operations related to the third operation mode of the architecture of FIG. 1. FIGS. 11a, FIGS. 11b, and FIGS. 11c illustrate additional flowcharts of exemplary operations related to the architecture of FIG. 1. FIG. 12 illustrates a block diagram of a computing device suitable for implementing various aspects of the present disclosure. Corresponding reference numerals indicate corresponding parts throughout the drawings. References made throughout this disclosure in relation to specific examples are provided for illustrative purposes only and are not intended to limit all implementations, nor should they be construed as excluding the existence of additional implementations including the described features. Specific details for implementing the invention

[0009] The dynamic scheduling request framework reduces the need to reduce peak transmit power when a User Equipment (UE) approaches Specific Absorption Rate (SAR) limits. This preserves the ability of the UE to overcome interference, for example when near the cell edge, reduces dropouts, and maintains the advantages of Power Class 2 (PC2) devices and higher-power UEs, such as High Power UEs (HP UEs) like PC1 and PC1.5. If a combination of the current Buffer Status Report (BSR), current peak transmit power, and historical average transmit power indicates a risk that the UE is violating the SAR limits, logic within the UE and / or network reduces the number of Resource Blocks (RBs) allocated to the UE. Average transmit power is reduced by lowering the transmitter's duty cycle while maintaining the current peak transmit power. Once the risk of SAR violation is mitigated, RB allocation returns to normal.

[0010] Aspects of the present disclosure improve the reliability and throughput of a cellular network by allowing a UE approaching the SAR limit to maintain high peak transmit power to overcome interference. As a result, higher network throughput and fewer dropouts are achieved through an improved signal-to-interference and noise ratio (SINR) compared to that available in traditional methods, so that the number of base stations required to service a given number of users is reduced, or a larger number of users can be supported with the same level of resources. These advantageous results are achieved, at least in part, by transmitting a lower BSR value, e.g., 0, a flag, or another value, instead of a BSR value indicating the amount of data to be transmitted to the serving base station by the UE in some examples, or by the serving base station of the wireless network instructing the UE to receive a lower RB assignment than the RB assignment based on the UE's BSR value in some examples.

[0011] Referring now to the drawings, FIG. 1 illustrates an exemplary architecture 100 that advantageously provides a dynamic scheduling request framework for UE SAR reduction, e.g., for HP UEs and even legacy power UEs. In the scene illustrated in FIG. 1, UE 102 uses a wireless network 110 to upload data (illustrated in FIG. 7) to a network resource 132, such as a website, and thus requires relatively high uplink throughput. UE 102 may be a cellular phone, such as a smartphone, but may also represent other telecommunications devices capable of using a wireless network, such as a personal computer (PC, e.g., desktop, laptop, tablet, etc.) equipped with a cellular modem. UE 102 uses Time Division Duplexing (TDD) and, in some examples, includes HP UEs such as PC2, PC1.5, or PC1 devices.

[0012] Wireless network 110 may be a cellular network, such as a 5th generation cellular technology (5G) network, a 4th generation cellular technology (4G) network, or another cellular generation network. In normal cellular operation, UE 102 communicates with the serving base station 111 of wireless network 110 using the wireless interface 104. In some scenarios, the base station 111 may also be referred to as a radio access network (RAN). Wireless network 110 has a control plane 112 including an access node 113 and a session management node 114. Wireless network 110 also has a packet routing node 116, a proxy node 117, and an Internet Protocol (IP) multimedia subsystem (IMS) 120.

[0013] Base station 111 communicates with access node 113 and packet routing node 116. Access node 113 communicates with session management node 114. Packet routing node 116 communicates with session management node 114, proxy node 117, and an external packet data network 130, such as the Internet. Proxy node 117 communicates with IMS 120, which provides connectivity to other wireless (cellular) networks or Public Switched Telephone Networks (POTS). In some examples, proxy node 117 may be considered to be within IMS 120.

[0014] UE 102 reaches other phones, such as other UE 122, via IMS 120, and also reaches some media resources, such as network resource 124. UE 102 reaches network resource 132 via packet data network 130. Data packets from UE 102 pass through at least base station 111 and packet routing node 116 on their way to the external packet data network 130 or IMS 120 (via proxy node 117).

[0015] In some 5G examples, base station 111 includes a gNodeB (gNB), access node 113 includes an Access and Mobility Function (AMF), session management node 114 includes a Session Management Function (SMF), and packet routing node 116 includes a User Plane Function (UPF). In some 4G examples, base station 111 includes an eNodeB (eNB), access node 113 includes a Mobility Management Entity (MME), session management node 114 includes a System Architecture Evolution Gateway (SAEGW) Control Plane (SAEGW-C), and packet routing node 116 includes a SAEGW User Plane (SAEGW-U). In some examples, proxy node 117 includes a Proxy Call Session Control Function (P-CSCF) in both 4G and 5G. In some examples, the wireless network 110 has multiple of each of the illustrated components, along with other components and other connectivitys between the illustrated components. In some examples, wireless network 110 has components of multiple cellular technologies operating in parallel to provide services to UEs of different cellular generations.

[0016] In versions of Architecture 100 where UE 102 implements at least part of the dynamic scheduling request framework, UE 102 has SAR reduction logic 500. UE 102 and SAR reduction logic 500 are illustrated in more detail in FIG. 5. In versions of Architecture 100 where Base Station 111 implements at least part of the dynamic scheduling request framework, Base Station 111 has SAR reduction logic 600. Base Station 111 and SAR reduction logic 600 are illustrated in more detail in FIG. 6. In various versions of Architecture 100, UE 102 has all new logic and no changes are required for Base Station 111, or Base Station 111 has all new logic and no changes are required for UE 102, or both UE 102 and Base Station 111 have new logic. These three different scenarios are explained in more detail in relation to flowcharts 800, 900, and 1000 of Figs. 8, 9, and 10, respectively.

[0017] Moving on to Fig. 2, an interference scenario 200 that causes a need for favorable operation of architecture 100 is described. Base station 111 provides cell 211 having a conceptual cell edge 212 (shown by a dotted line). UE 102 is located at position 220 within cell 211 and is near cell edge 212 but is being serviced by base station 111. Due to the distance between UE 102 and base station 111, attenuation at the wireless interface 104 is significant.

[0018] Another UE 202 at location 221 is being serviced by another base station via radio interface 204. However, transmissions from UE 202 also reach base station 111 and interfere with UE 102 and radio interface 104. This interference places an additional burden on the attenuation of radio interface 104. If the SINR experienced by base station 111 for transmissions from UE 102 is not sufficiently high, the bit error rate (BER) becomes very high, making it impossible for base station 111 to properly decode transmissions from UE 102. Therefore, in this interference scenario 200, it is undesirable for UE 102 to reduce its peak transmission power.

[0019] Figure 3 illustrates an exemplary radio frame 300 that can be used on a data channel in some TDD arrays, such as Architecture 100. In some examples, the radio frame has 10 subframes and lasts for 10 milliseconds (ms). As illustrated, radio frame 300 has subframes 301, 302, 303, 304, 305, 306, 307, 308, 309, and 310. In some examples, the subframes have 64 slots and last for 1 ms, which means the radio frame has 640 slots (time slots). In some examples, the slots last for 0.01565 ms and can accommodate 14 symbols.

[0020] Subframe 302 is enlarged to show a matrix of resource elements 330. A resource element is a single subcarrier for one slot. An RB within a subframe is a set of resource elements, such as, for example, 12 subcarriers for one slot. As illustrated, RB 320 is within subframe 302. During operation, the serving base station 111 allocates resource elements and RBs among the UEs it services from available subframes. The allocation is based on at least the BSRs from each UE, where BSRs represent the amount of data each UE must transmit. If the number of UEs being serviced and the amount of data each UE must transmit exceed the available capacity of the radio frame, a priority method (not described herein) is used to determine the priority of RBs among the UEs. However, generally, the higher the BSR for a UE, the more RBs are allocated to that UE, whereas a UE with no data to transmit, for example, a UE with a BSR of 0, is not allocated RBs in the data channel.

[0021] Figure 4 illustrates exemplary factors related to transmit power and the SAR limit 410 using plot 400 of average transmit power 401 (vertical axis) versus time 402 (horizontal axis) and a parallel and temporally aligned plot 450 of instantaneous transmit power 403 (vertical axis) versus time 402. Plots 400 and 450 include a time period 430 in which the average transmit power 401 is evaluated for a potential violation of the SAR limit 410. The average transmit power threshold 412 is used as a proxy for the SAR limit 410 and, in some examples, may be set slightly lower than the SAR limit 410 to provide a safety margin. However, in some examples, the transmit power threshold 412 may be set to the SAR limit 410.

[0022] In some examples, time period 430 is 6 minutes, because SAR standards in some regions use a 6-minute averaging window. However, Fig. 4 should not be interpreted as being drawn to scale. Time period 430 includes the current time 432 and spans from the past time period 434 to the future time period 436. Time period 430 moves as the current time 432 advances, and in some examples, it is a moving time window that tracks the current time 432.

[0023] Plot 400 illustrates the average transmit power curve 406 reaching the historical average transmit power 420 at the current time 432. Plot 450 illustrates a series of transmit times in which UE 102 transmits at the current peak transmit power 452 for a short duration during the allocated transmit time (as allocated by the wireless network 110), according to TDD operation. Although the set of transmit events 454 is shown as all occurring at the current peak transmit power 452, the transmit power can generally vary between transmit events. As time progresses, each transmit event increases the average transmit power curve 406 while the transmit event is in progress, and then, as time progresses after the transmit event ends, the average transmit power curve 406 decreases as the time reference of the averaging window shifts with increasing time.

[0024] If transmission events occur closer in time, the average transmission power curve 406 tends to rise at a faster rate (even if there is a drop between transmission events), and if transmission events occur further apart in time, the average transmission power curve 406 may tend to rise or fall at a slower rate. This explains how a transmitter's duty factor affects the average transmission power. The duty factor is the ratio of the time a piece of equipment is generating output. For example, if two transmitters each transmit at the same peak power but one transmits more frequently than the other, the transmitter that transmits more frequently has a higher duty factor and also generates a higher average transmission power.

[0025] As explained more fully below in relation to Fig. 5, the future average transmit power 422a is determined by adding the expected transmit power 424 to the past average transmit power 420 (predicted, for example, by calculation). The expected transmit power 424 is determined using the expected transmit event 456 and the expected peak transmit power (which may be retained as the current peak transmit power 452 for the sake of simplification of explanation). The expected transmit event 456 is predicted using the BSR of UE 102. The higher the BSR value, the more transmit events are required for UE 102 to complete the transmission of the data it holds within its buffer 502 (explained in more detail in relation to Fig. 5).

[0026] As shown in Fig. 4, by transmitting the expected transmission event 456 at the current peak transmission power 452, it is predicted that the future average transmission power 422a will exceed the average transmission power threshold 412. This is illustrated by the dotted line portion of the average transmission power curve 406.

[0027] However, by delaying data transmission and not transmitting or transmitting less of the expected transmission event 456, the expected transmission power 424 decreases, and the average transmission power curve 406 tends to decline as time progresses since the last transmission event. If transmission is resumed with the expected transmission event 458 at a later time, the future average transmission power 422b is predicted not to exceed the average transmission power threshold 412. This is illustrated by the dashed portion of the average transmission power curve 406. In some examples, the delay required to resume transmission is approximately one radio frame.

[0028] FIG. 5 illustrates additional details regarding UE 102. UE 102 has a transmit data buffer 502 that holds transmit waiting data 504. The transmit waiting data 504 may include voice data for a voice call with UE 122 and / or other data uploaded to network resources 132 and / or 124. In some examples, UE 102 reports the status of buffer 502 to the wireless network 110 using a bitfield that is only 6 bits wide. This prevents the transmission of a numerical count of the amount of data in transmit waiting data 504, for example, a number in bits or bytes. The BSR value table 520 maps a specific value in the value column 521 to an amount of data represented by a range of values ​​in the amount column 522.

[0029] BSR value table 520 has a value of 0 for an empty buffer 502, i.e., when there is no data waiting to transmit, and has index values ​​for various ranges. In some examples, a flag, e.g. “-1”, is used as an indication that UE 102 should pause transmission (delay transmission of additional data). As illustrated, BSR value 510 is selected for an amount of 524 of data waiting to transmit 504. For example, index value 2 is selected as BSR value 510, which reflects that the number of bits or bytes of data waiting to transmit 504 is within the range specified by amount 524.

[0030] In some examples, UE 102 has all new logic for the dynamic scheduling request framework. In these examples, no changes are required for wireless network 110. In some examples, both UE 102 and the wireless network have new logic for the dynamic scheduling request framework. In both of these classes of examples, UE 102 has SAR reduction logic 500.

[0031] SAR reduction logic 500 knows the SAR limit 410 and the average transmit power threshold 412 (if different from the SAR limit 410). UE 102 tracks its past average transmit power 420 and knows its current peak transmit power 452. SAR reduction logic 500 calculates the expected transmit power 424 using the power it predicts it will continue to transmit, such as the BSR value 510 and the current peak transmit power 452. That is, since UE 102 knows the amount of data it needs to transmit, it can predict the power required to transmit it by using the expected RB allocation from the wireless network 110. By combining the expected transmit power 424 with the past average transmit power 420 and considering the forward time progression of the time period 430, the future average transmit power 422a is obtained.

[0032] As described in Fig. 4, if the future average transmit power 422a exceeds the average transmit power threshold 412, UE 102 needs to pause or reduce transmission. One option is for the SAR reduction logic 500 to be modified by setting the BSR value 510 to 0, thereby incorrectly indicating that UE 102 does not have data waiting to transmit in buffer 502. The wireless network 110 (incorrectly) believes that UE 102 does not have data in buffer 502 and will not assign any random RB to UE 102. UE 102 then pauses data transmission without needing to do anything else, as UE 102 has logic to transmit data only from already assigned RBs. This option allows the wireless network 110 to support this SAR reduction method while continuing to operate with legacy logic. Another option is for UE 102 to transmit a lower BSR value, expecting to receive a smaller allocation of RB.

[0033] Another option is for UE 102 to transmit a flag to base station 111, which can be done as a BSR value 510 or as a separate message. This is explained in more detail below in relation to Fig. 7. In this example, the wireless network 110 (e.g., base station 111) requires its own SAR reduction logic 600 to interpret the flag or message.

[0034] FIG. 6 illustrates SAR reduction logic 600 and provides additional details regarding base station 111. As mentioned above, in some examples, SAR reduction logic 600 interprets a flag or message from UE 102 indicating that UE 102 needs to pause transmission and responds accordingly. However, in some examples, UE 102 operates using only legacy logic, and SAR reduction logic 600 implements the dynamic scheduling request framework alone.

[0035] SAR reduction logic 600 knows the SAR limit 410 and the average transmit power threshold 412 (if different from the SAR limit 410). SAR reduction logic 600 tracks the historical average transmit power 420 for UE 102 using the power headroom report 712 transmitted based on the criteria defined by UE 102. Thus, SAR reduction logic 600 can also determine the current peak transmit power 452 for UE 102. SAR reduction logic 600 calculates the expected transmit power 424 using the BSR value 510 received from UE 102. By combining the expected transmit power 424 with the historical average transmit power 420 and considering the forward time progression of the time period 430, the future average transmit power 422a is obtained.

[0036] If the future average transmit power 422a exceeds the average transmit power threshold 412, base station 111 determines that UE 102 needs to pause or reduce transmission. One option is to change the arbitrary RB assignment that SAR reduction logic 600 would have provided to UE 102, provided that UE 102 is not at risk of violating the SAR limit 410.

[0037] Additionally, base station 111 has RB allocation logic 610 that allocates RBs to UEs when UEs have data to transmit. That is, RB allocation logic 610 schedules transmit events for UEs based on the amount of data awaiting transmission and the Quality of Service (QoS) that each UE it services. However, in some instances, SAR reduction logic 600 overrides RB allocation logic 610 or instructs RB allocation logic 610 to allocate fewer RBs or no RBs to UE 102 for the incoming radio frame(s).

[0038] In normal operation, RB allocation logic 610 initiates RB allocation for the UE when a scheduling request (SR) 714 is received from the UE. BSR values ​​510a, 510b, and 510c represent various values ​​that BSR value 510 may take at different times. For example, BSR value 510a may represent the actual BSR value determined by legacy rules, whereas BSR value 510b may represent a value of 0 (or a flag or a lower value) used by SAR reduction logic 500 within UE 102 to induce Base Station 111 to avoid allocating RB to UE 102 (thereby causing UE 102 to pause transmission). BSR value 510c may represent the actual BSR value determined by legacy rules when UE 102 is ready to resume data transmission. In some examples, indication 702 that UE 102 is pausing transmission may be used instead of setting BSR value 510b to 0 or a flag, and indication 704 that UE 102 is ready to resume transmission may be used instead of SR 714. Various RB assignments, such as RB assignment 610a, RB assignment 610b, and RB assignment 610c, are assigned to UE 102 at various times in response to various BSR values ​​510a through 510c, as described below in relation to FIGS. 8 through 10.

[0039] FIG. 7 illustrates various exemplary messages that can be used in Architecture 100. UL message 710 includes messages transmitted by UE 102 to the base station, such as, for example, power headroom reports 712 (which may be multiple), SR 714, BSR message 716, other message 718, and transmit standby data 504. BSR message 716 may convey any of BSR values ​​510a through 510c, and other message 718 may be an indication 702 that UE 102 is pausing transmission and an indication 704 that UE 102 is ready to resume transmission. DL message 720 includes a power control message 722 instructing UE 102 to increase or decrease its transmit power and an RB assignment message 724 conveying any of RB assignments 610a through 610b.

[0040] FIG. 8 illustrates flowchart 800 of exemplary operations associated with architecture 100. In some examples, at least part of flowchart 800 may be performed using one or more computing devices 1200 of FIG. 12. Operations 812 through 824 relate to examples of architecture 100 in which UE 102 has a new function for SAR reduction and base station 111 uses a legacy operation for responding to BSR values. Flowchart 800 is disclosed in which UE 102 transmits a power headroom report 712 to base station 111, and base station 111 receives the power headroom report 712 from UE 102 in operation 802.

[0041] UE 102 determines the historical average transmit power 420 of UE 102 in operation 804, and UE 102 determines the BSR value 510a representing the amount 524 of transmit standby data 504 in operation 806. In determination operation 808, UE 102 determines whether transmitting transmit standby data 504 will cause the future average transmit power 422a of UE 102 to exceed the average transmit power threshold 412. In some examples, determining the future average transmit power 422a of UE 102 involves combining the expected transmit power 424 required to transmit transmit standby data 504 with at least a portion of the historical average transmit power 420 of UE 102. In some examples, the historical average transmit power 420 and the future average transmit power 422a are for a defined length of time period. In some examples, the defined length of time period is 6 minutes.

[0042] If the average transmit power threshold of 412 is not exceeded, UE 102 transmits BSR value 510a in operation 810, and flowchart 800 terminates in legacy operation until UE 102 needs to schedule the next data transmission. At that point, flowchart 800 restarts.

[0043] However, if UE 102 determines that the average transmit power threshold 412 will be exceeded, UE 102 determines the BSR value 510b in operation 812. The BSR value 510b may be 0, which may contain a flag indicating that UE 102 does not have transmit waiting data, or that UE 102 is pausing the transmission of transmit waiting data 504. In operation 814, UE 102 transmits the BSR value 510b to base station 111 in place of the BSR value 510a, and base station 111 receives the BSR value 510b. Transmitting the BSR value 510b in place of the BSR value 510a means that the BSR value 510b is in the bit field occupied by the BSR value 510a within the BSR message 716.

[0044] In operation 816, base station 111 assigns RB assignment 610a to UE 102 based on receiving at least a BSR value of 510b. In some examples, this is done without reducing the peak transmit power of 452. Then, base station 111 transmits RB assignment 610a to UE 102 (even if RB assignment 610a is 0), and UE 102 receives RB assignment 610a in operation 818, or base station 111 does not transmit an RB assignment for an incoming radio frame, so the UE does not receive an RB assignment in operation 820.

[0045] In decision operation 822, UE 102 determines whether transmitting transmit standby data 504 will cause the future average transmit power 422b to exceed the average transmit power threshold 412. If so, UE 102 waits longer in operation 824. If UE 102 determines that transmitting transmit standby data 504 will not cause the future average transmit power 422b to exceed the average transmit power threshold 412, UE 102 transmits SR 714 to base station 111 in operation 826, and base station 111 receives SR 714.

[0046] In operation 828, base station 111 assigns RB assignment 610b to UE 102 based on receiving at least SR 714. In operation 830, base station 111 transmits RB assignment 610b to UE 102, and UE 102 receives RB assignment 610b. In operation 832, UE 102 transmits at least part of transmission waiting data 504 to base station 111 according to RB assignment 610b.

[0047] In operation 834, UE 102 determines a BSR value 510c representing the remaining amount of transmission standby data 504, which is 524. Due to the characteristic that BSR value 510b is used to pause transmission, BSR value 510c is a higher value than BSR value 510b. UE 102 continues to monitor whether the future average transmission power 422b will exceed the average transmission power threshold 412, as described above for decision operation 808. At this point, if UE determines that the future average transmission power 422b will not exceed the average transmission power threshold 412, UE 102 transmits BSR value 510c to the serving base station 111 in operation 836, and base station 111 receives BSR value 510c. This is equivalent to operation 810 described above. Otherwise, UE 102 will repeat operations 812 and 814.

[0048] Base station 111 assigns RB assignment 610c to UE 102 based on receiving at least BSR value 510c in operation 838. Base station 111 transmits RB assignment 610c to UE 102 in operation 840, and UE 102 receives RB assignment 610c. UE 102 transmits at least part of transmission waiting data 504 to base station 111 in accordance with RB assignment 610c in operation 842.

[0049] FIG. 9 illustrates flowchart 900 of exemplary operations associated with architecture 100. In some examples, at least part of flowchart 900 may be performed using one or more computing devices 1200 of FIG. 12. Operations 904 through 926 relate to examples of architecture 100 where base station 111 has a new function for SAR reduction and UE 102 uses a legacy operation in which it simply responds to RB allocation. Flowchart 900 begins with operation 902, where UE 102 transmits a power headroom report 712 to base station 111, and base station 111 receives the power headroom report 712 from UE 102.

[0050] In operation 904, base station 111 or another node of wireless network 110 uses the power headroom report 712 received from UE 102 to determine the historical average transmit power 420 and the current peak transmit power 452 of UE 102. Other calculation operations attributed to base station 111 in flowchart 900 may be performed by other nodes of wireless network 110 in some examples.

[0051] UE 102 determines a BSR value 510a in operation 906, representing an amount of 524 of transmit standby data 504. UE 102 transmits the BSR value 510a to Base Station 111 in operation 908, and Base Station 111 receives the BSR value 510a from UE 102. In operation 910, Base Station 111 determines an RB assignment 610a based at least on the BSR value 510a, and in determination operation 912, Base Station 111 determines whether UE 102 transmitting data according to the RB assignment 610a will cause UE 102's future average transmit power 422a to exceed the average transmit power threshold 412. In some examples, Base Station 111 uses at least UE 102's past average transmit power 420 and current peak transmit power 452 to determine the future average transmit power 422a.

[0052] If the future average transmit power 422a does not exceed the average transmit power threshold 412, Base Station 111 transmits RB assignment 610a to UE 102 in operation 914. Flowchart 900 terminates until the Base Station needs to determine another RB assignment for UE 102. At that point, Flowchart 900 restarts.

[0053] However, if Base Station 111 determines that UE 102 transmitting data according to RB assignment 610a would cause UE 102's future average transmit power 422a to exceed the average transmit power threshold 412, Base Station 111 determines RB assignment 610b, which is lower than RB assignment 610a, in operation 916. RB assignment 610b is 0, or is sufficiently low so that when UE 102 transmits data according to RB assignment 610b, UE 102's future average transmit power 422a does not exceed the average transmit power threshold 412. Next, Base Station 111 instructs UE 102 to assign RB assignment 610b using either operation 918 or operation 920. In operation 918, base station 111 transmits RB assignment 610b to UE 102 (even if RB assignment 610b is a value of 0), and UE 102 receives RB assignment 610b. In operation 920, base station 111 does not transmit any RB assignment to UE 102 for an incoming radio frame. Either of these can be achieved without instructing UE 102 to reduce peak transmit power 452.

[0054] In decision operation 922, Base Station 111 determines whether UE 102 transmitting the transmit standby data 504 will cause the future average transmit power 422b to exceed the average transmit power threshold 412. If so, Base Station 111 waits longer in operation 924. If Base Station 111 determines that UE 102 transmitting the transmit standby data 504 will not cause the future average transmit power 422b to exceed the average transmit power threshold 412, Base Station 111 determines the RB assignment 610c for UE 102 in operation 926. Due to the characteristic of RB assignment 610b being used to pause transmission, RB assignment 610c is a higher value than RB assignment 610b.

[0055] Base station 111 transmits RB assignment 610c to UE 102 in operation 928, and UE 102 receives RB assignment 610c. In operation 930, UE 102 transmits at least a portion of transmission waiting data 504 to base station 111 in accordance with RB assignment 610c. At this point, flowchart 900 is repeated.

[0056] FIG. 10 illustrates a flowchart 1000 of exemplary operations related to architecture 100. In some examples, at least part of flowchart 1000 may be performed using one or more computing devices 1200 of FIG. 12. Flowchart 1000 relates to examples of architecture 100 in which both UE 102 and base station 111 have new capabilities for SAR reduction, and begins with operation 1002 in which UE 102 transmits a power headroom report 712 to base station 111, and base station 111 receives the power headroom report 712 from UE 102.

[0057] UE 102 determines the past average transmit power of UE 102, 420, in operation 1004, and determines the BSR value 510a, which represents the amount of transmit wait data 504, 524, in operation 1006. In decision operation 1008, UE 102 determines whether transmitting transmit wait data 504 will cause the future average transmit power of UE 102, 422a, to exceed the average transmit power threshold of 412, as described above for decision operation 808 of flowchart 800.

[0058] If the average transmit power threshold of 412 is not exceeded, UE 102 transmits BSR value 510a in operation 1010, and flowchart 1000 terminates in legacy operation until UE 102 needs to schedule the next data transmission. At that point, flowchart 1000 restarts.

[0059] However, if UE 102 determines that the average transmit power threshold of 412 will be exceeded, UE 102 transmits an indication 702 in operation 1012 that UE 102 is pausing the transmission of transmit waiting data 504, and base station 111 receives the indication 702. In some examples, indication 702 includes a flag that substitutes for the BSR value 510a. In some examples, indication 702 includes a message distinct from the BSR message 716.

[0060] In operation 1014, base station 111 does not assign an RB assignment to UE 102 based on receiving at least indication 702, but does not reduce peak transmit power 452 for UE 102 in some examples. That is, base station 111 does not send a power control message 722 instructing UE 102 to lower its transmit power. In operation 1016, base station 111 does not send an RB assignment to UE 102 for an incoming radio frame, and therefore UE 102 does not receive an RB assignment.

[0061] In decision operation 1018, UE 102 determines whether transmitting transmit standby data 504 will cause the future average transmit power 422b to exceed the average transmit power threshold 412. If so, UE 102 waits longer in operation 1020. If UE 102 determines that transmitting transmit standby data 504 will not cause the future average transmit power 422b to exceed the average transmit power threshold 412, UE 102 transmits indication 702 in operation 1022 that UE 102 is ready to resume transmitting transmit standby data 504. Base station 111 receives indication 702. In some examples, indication 704 includes SR 714.

[0062] Base station 111 assigns RB assignment 610a to UE 102 based on receiving at least indication 704 in operation 1024. Base station 111 transmits RB assignment 610a to UE 102 in operation 1026, and UE 102 receives RB assignment 610a. UE 102 transmits at least part of transmission waiting data 504 to base station 111 in accordance with RB assignment 610b in operation 1028. Then flowchart 1000 is restarted.

[0063] FIG. 11a illustrates a flowchart 1100 of exemplary operations related to examples of architecture 100. In some examples, at least part of the flowchart 1100 may be performed using one or more computing devices 1200 of FIG. 12. The flowchart 1100 begins with operation 1102, which includes determining a first BSR value representing the amount of data waiting to be transmitted by the UE.

[0064] Operation 1104 includes determining by the UE that transmitting transmission standby data will cause the UE's future average transmission power to exceed an average transmission power threshold, wherein the average transmission power threshold is based at least on the SAR limit. Operation 1106 includes, based on determining that transmitting transmission standby data will cause the UE's future average transmission power to exceed the average transmission power threshold, transmitting by the UE to a serving base station a second BSR value lower than the first BSR value instead of the first BSR value.

[0065] FIG. 11b illustrates a flowchart 1110 of exemplary operations related to examples of architecture 100. In some examples, at least part of flowchart 1110 may be performed using one or more computing devices 1200 of FIG. 12. Flowchart 1110 begins with operation 1112, which includes determining a first RB assignment for a UE based at least on a first BSR value for the UE by a wireless network.

[0066] Operation 1114 includes determining by the wireless network, based at least on the first RB allocation for the UE, the UE's past average transmit power, and the UE's current peak transmit power, that transmitting data by the UE according to the first RB allocation will cause the UE to exceed an average transmit power threshold, wherein the average transmit power threshold is based at least on the SAR limit. Operation 1116 includes determining a second RB allocation lower than the first RB allocation for the UE. Operation 1118 includes instructing the UE to receive a second RB allocation lower than the first RB allocation by the serving base station of the wireless network, without instructing the UE to reduce its peak transmit power.

[0067] FIG. 11c illustrates a flowchart 1120 of exemplary operations related to examples of architecture 100. In some examples, at least part of flowchart 1120 may be performed using one or more computing devices 1200 of FIG. 12. Flowchart 1120 begins with operation 1122, which includes determining a first BSR value representing the amount of data waiting to be transmitted by the UE.

[0068] Operation 1124 includes determining by the UE that transmitting the transmit standby data will cause the UE's future average transmit power to exceed an average transmit power threshold, wherein the average transmit power threshold is based at least on the SAR limit. Operation 1126 includes, based on determining that transmitting the transmit standby data will cause the UE's future average transmit power to exceed the average transmit power threshold, transmitting to the serving base station an indication that the UE is pausing the transmission of the transmit standby data.

[0069] FIG. 12 illustrates a block diagram of a computing device 1200 that may be used as any component among the components described herein that may require computing or storage capacity. The computing device 1200 has at least a processor 1202 and memory 1204, and memory 1204 holds program code 1210, a data area 1220, and other logic and storage 1230. Memory 1204 is any device that allows information, such as computer-executable instructions and / or other data, to be stored and retrieved. For example, memory 1204 may include one or more random access memory (RAM) modules, flash memory modules, hard disks, solid-state disks, persistent memory devices, and / or optical disks. Program code 1210 includes computer-executable instructions and computer-executable components that include instructions used to perform the operations described herein. Data area 1220 holds data used to perform the operations described herein. Memory 1204 also includes other logic and storage 1230 that perform or facilitate other functions disclosed herein or functions otherwise required of the computing device 1200. Input / output (I / O) component 1240 facilitates receiving input from a user and other devices, generating a display for the user, and generating output for other devices. Network interface 1250 allows communication with a remote node 1270 via an external network 1260, and the remote node 1270 may represent a different implementation of the computing device 1200. For example, the remote node 1270 may represent one of the other nodes mentioned above within the architecture 100.

[0070] Additional Examples

[0071] An exemplary system comprises a processor; and a computer-readable medium storing instructions operable to perform the following operations when executed by the processor. The operations performed by the UE include determining a first BSR value representing the amount of transmission standby data; determining by the UE that transmitting transmission standby data will cause the UE's future average transmission power to exceed an average transmission power threshold, wherein the average transmission power threshold is based at least on a SAR limit; and, based on the determination that transmitting transmission standby data will cause the UE's future average transmission power to exceed the average transmission power threshold, transmitting by the UE a second BSR value lower than the first BSR value to a serving base station in place of the first BSR value.

[0072] An exemplary method of wireless communication comprises the steps of: determining a first BSR value representing the amount of transmission standby data by a UE; determining by a UE that transmitting transmission standby data will cause the UE’s future average transmission power to exceed an average transmission power threshold, wherein the average transmission power threshold is based at least on a SAR limit; and, based on the determination that transmitting transmission standby data will cause the UE’s future average transmission power to exceed an average transmission power threshold, transmitting a second BSR value lower than the first BSR value to a serving base station in place of the first BSR value.

[0073] One or more exemplary computer storage devices store computer-executable instructions thereon, and when executed by a computer, said instructions cause the computer to perform operations including the following: by a UE determining a first BSR value representing the amount of transmission standby data; by a UE determining that transmitting transmission standby data will cause the UE's future average transmission power to exceed an average transmission power threshold, wherein the average transmission power threshold is based at least on a SAR limit; and by a UE transmitting a second BSR value lower than the first BSR value to a serving base station in place of the first BSR value, based on the determination that transmitting transmission standby data will cause the UE's future average transmission power to exceed the average transmission power threshold.

[0074] Another exemplary system comprises a processor; and a computer-readable medium storing instructions that, when executed by the processor, cause the following operations to be performed. The operations include, by a wireless network, determining a first RB assignment for a UE based at least on a first BSR value for a UE; by a wireless network, determining, at least based on the first RB assignment for a UE, the UE’s past average transmit power and the UE’s current peak transmit power, that transmitting data by the UE according to the first RB assignment will cause the UE to exceed an average transmit power threshold, wherein the average transmit power threshold is based at least on a SAR limit; determining a second RB assignment lower than the first RB assignment for the UE; and, by a serving base station of the wireless network, instructing the UE to have a second RB assignment lower than the first RB assignment without instructing the UE to reduce its peak transmit power.

[0075] Another exemplary method of wireless communication comprises the steps of: determining, by a wireless network, a first RB assignment for a UE based at least on a first BSR value for the UE; determining, by a wireless network, that transmitting data by the UE according to the first RB assignment will cause the UE to exceed an average transmission power threshold, based at least on the first RB assignment for the UE, the UE's past average transmission power, and the UE's current peak transmission power, wherein the average transmission power threshold is based at least on a SAR limit; determining a second RB assignment lower than the first RB assignment for the UE; and, by a serving base station of the wireless network, instructing the UE to have a second RB assignment lower than the first RB assignment without instructing the UE to reduce its peak transmission power.

[0076] One or more additional exemplary computer storage devices store computer-executable instructions thereon, which, when executed by a computer, cause the computer to perform operations including the following: wherein the operations include determining, by a wireless network, a first RB assignment for a UE based at least on a first BSR value for a UE; determining by a wireless network that, based at least on a first RB assignment for a UE, the UE’s past average transmit power and the UE’s current peak transmit power, that transmitting data by the UE according to the first RB assignment will cause the UE to exceed an average transmit power threshold, wherein the average transmit power threshold is based at least on a SAR limit; determining a second RB assignment lower than the first RB assignment for the UE; and, by a serving base station of the wireless network, instructing the UE to receive a second RB assignment lower than the first RB assignment without instructing the UE to reduce its peak transmit power.

[0077] Another exemplary system comprises a processor; and a computer-readable medium storing instructions that, when executed by the processor, cause the following actions to be performed. Herein, the actions include determining by the UE a first BSR value representing the amount of transmission standby data; determining by the UE that transmitting transmission standby data will cause the UE’s future average transmission power to exceed an average transmission power threshold, wherein the average transmission power threshold is based at least on a SAR limit; and, based on the determination that transmitting transmission standby data will cause the UE’s future average transmission power to exceed the average transmission power threshold, transmitting by the UE to a serving base station an indication that the UE is pausing the transmission of transmission standby data.

[0078] Another exemplary method of wireless communication comprises the steps of: determining a first BSR value representing the amount of transmission standby data by a UE; determining by a UE that transmitting transmission standby data will cause the UE’s future average transmission power to exceed an average transmission power threshold, wherein the average transmission power threshold is based at least on a SAR limit; and, based on the determination that transmitting transmission standby data will cause the UE’s future average transmission power to exceed the average transmission power threshold, transmitting an indication by a UE to a serving base station that the UE is pausing the transmission of transmission standby data.

[0079] One or more additional exemplary computer storage devices store computer-executable instructions thereon, and when said instructions are executed by a computer, the computer causes the computer to perform operations including the following, wherein the operations include determining by the UE a first BSR value representing the amount of data waiting to transmit; determining by the UE that transmitting the data waiting to transmit will cause the UE's future average transmit power to exceed an average transmit power threshold, where the average transmit power threshold is based at least on a SAR limit; and, based on the determination that transmitting the data waiting to transmit will cause the UE's future average transmit power to exceed the average transmit power threshold, transmitting by the UE to a serving base station an indication that the UE is pausing the transmission of the data waiting to transmit.

[0080] Alternatively, or in addition to other examples described herein, the examples include any combination of the following operations. Herein, the operations are

[0081] - Receiving a first RB allocation from a serving base station by the UE, the first RB allocation is based on at least a second BSR value;

[0082] - At least based on the second BSR value, the UE does not receive an RB assignment from the serving base station for an incoming radio frame;

[0083] - Determining by the UE that transmitting standby data will not cause the UE's future average transmit power to exceed the average transmit power threshold;

[0084] - Transmitting an SR to a serving base station by the UE, based on the determination that transmitting at least the transmission standby data will not cause the UE's future average transmission power to exceed the average transmission power threshold;

[0085] - Based on receiving a second RB allocation from at least a serving base station, transmitting at least a portion of transmission standby data to the serving base station by the UE in accordance with the second RB allocation, wherein the second RB allocation is based at least on an SR;

[0086] - The first RB allocation is 0;

[0087] - Determining a third BSR value by the UE that indicates the amount of data awaiting transmission;

[0088] - Transmitting the third BSR value to the serving base station by the UE;

[0089] - Based on receiving a third RB allocation from at least a serving base station, the UE transmits at least a portion of the transmission standby data to the serving base station in accordance with the third RB allocation, wherein the third RB allocation is based on at least a third BSR value;

[0090] - Assigning the first RB allocation to the UE based on receiving at least the second BSR value;

[0091] - Assigning a second RB allocation to the UE based on receiving at least the SR;

[0092] - Transmitting the first RB allocation to the UE by the serving base station;

[0093] - Assigning a third RB allocation to the UE based on receiving at least a third BSR value;

[0094] - Transmitting a third RB allocation to the UE by the serving base station;

[0095] - The second BSR value indicates that the UE does not have transmission waiting data;

[0096] - The second BSR value includes a flag indicating that the UE is pausing the transmission of data awaiting transmission;

[0097] - Not reducing peak transmit power based on the determination that transmitting transmit standby data will cause the UE's future average transmit power to exceed the average transmit power threshold;

[0098] - The first BSR value is an index value representing the range of transmission waiting data;

[0099] - The first BSR value uses 6 bits;

[0100] - The second BSR value is 0;

[0101] - The second BSR value is negative;

[0102] - Determining the UE's past average transmission power by the UE;

[0103] - Determining the future average transmit power of the UE includes combining the expected transmit power required to transmit standby data with at least a portion of the UE's past average transmit power;

[0104] - The UE's past average transmit power and the UE's future average transmit power for a defined time period;

[0105] - A time period of defined length that is 6 minutes;

[0106] - The 3rd BSR value is higher than the 2nd BSR value;

[0107] - Receiving the second BSR value by the serving base station;

[0108] - Receiving SR by the serving base station;

[0109] - Receiving the third BSR value by the serving base station;

[0110] - The UE includes a PC2 UE or a higher power UE;

[0111] - The second RB allocation is not zero;

[0112] - Determining a second RB allocation by a wireless network such that the UE transmitting data according to the second RB allocation does not cause the UE to exceed an average transmission power threshold, and instructing the UE to the second RB allocation includes transmitting the second RB allocation to the UE;

[0113] - Determined by the wireless network that the UE transmitting standby data will not cause the UE's future average transmit power to exceed the average transmit power threshold;

[0114] - Determining a third RB allocation higher than the second RB allocation for the UE based on the determination that transmitting at least the transmission standby data will not cause the UE's future average transmission power to exceed the average transmission power threshold;

[0115] - Transmitting a third RB allocation to the UE by the serving base station;

[0116] - Receiving the second BSR value from the UE;

[0117] - The third RB allocation is based on at least the second BSR value;

[0118] - Determining the historical average transmit power of the UE based at least on the power headroom report received from the UE by the wireless network;

[0119] - The UE includes a PC2 UE or a higher power UE;

[0120] - UE using TDD;

[0121] - Receiving power headroom reports from the UE;

[0122] - Receiving the first BSR value from the UE;

[0123] - Includes a flag that replaces the first BSR value, indicating that the UE is suspending the transmission of data awaiting transmission;

[0124] - An indication that the UE is pausing the transmission of data awaiting transmission includes a message separate from the BSR value;

[0125] - Based on the determination that transmitting at least the transmission standby data will not cause the UE's future average transmission power to exceed the average transmission power threshold, the UE transmits to the serving base station an indication that the UE is ready to resume transmission of the transmission standby data;

[0126] - An indication that the UE is ready to resume transmission of data awaiting transmission, including an SR;

[0127] - Not assigning an RB allocation to the UE based on receiving an indication that the UE is pausing the transmission of data awaiting transmission;

[0128] - Assigning an RB assignment to the UE based on receiving at least an indication that the UE is ready to resume transmission of the data awaiting transmission;

[0129] - Transmitting RB assignment to the UE by the serving base station;

[0130] - After receiving the RB allocation, the UE determines a second BSR value indicating the amount of data awaiting transmission;

[0131] - Transmitting the second BSR value to the serving base station by the UE;

[0132] - Receiving an indication from the serving base station that the UE is pausing the transmission of transmission standby data; and

[0133] - Includes receiving an indication from the serving base station that the UE is ready to resume transmission of the transmission standby data.

[0134] In the examples of the disclosure shown and described herein, the order of execution or performance of operations is not essential unless otherwise specified. That is, unless otherwise specified, operations may be performed in any order, and the examples of the disclosure may include additional or fewer operations than those disclosed herein. For example, performing or performing a specific operation before, simultaneously with, or after another operation is considered to be within the scope of the embodiments of the disclosure. It will be understood that the advantages and benefits described above may relate to a single embodiment or to multiple embodiments. When introducing components of the embodiments or examples of the disclosure, the articles “a,” “an,” “the,” and “said” are intended to indicate that there is one or more components. The terms “comprising,” “including,” and “having” are intended to be comprehensive and mean that there may be additional components in addition to those listed. The term “exemplary” is intended to mean “one example.” Since the embodiments of the present disclosure have been described in detail, it will be apparent that modifications and variations are possible without departing from the scope of the embodiments of the present disclosure as defined by the appended claims. As various changes may be made to the above configurations, products, and methods without departing from the scope of the embodiments of the present disclosure, all matters included in the above description and illustrated in the accompanying drawings should be interpreted as illustrative rather than restrictive.

Claims

Claim 1 A wireless communication method comprising: a step of determining, by a user device (UE), a first buffer status report (BSR) value indicating the amount of transmission standby data; a step of determining by the UE that transmitting the transmission standby data will cause the future average transmission power of the UE to exceed an average transmission power threshold, wherein the average transmission power threshold is based at least on a Specific Absorption Rate (SAR) limit; and a step of transmitting by the UE, based on the determination that transmitting the transmission standby data will cause the future average transmission power of the UE to exceed the average transmission power threshold, a second BSR value lower than the first BSR value to a serving base station in place of the first BSR value. Claim 2 In claim 1, the method comprises: receiving a first resource block (RB) allocation from the serving base station by the UE, wherein the first RB allocation is based at least on the second BSR value; or, based at least on the second BSR value, not receiving an RB allocation from the serving base station for an upcoming radio frame by the UE; determining by the UE that transmitting the transmission standby data will not cause the future average transmission power of the UE to exceed the average transmission power threshold; and, based on the determination that transmitting the transmission standby data will not cause the future average transmission power of the UE to exceed the average transmission power threshold, transmitting a scheduling request (SR) to the serving base station by the UE. A wireless communication method comprising the step of transmitting at least a portion of the transmission waiting data to the serving base station by the UE according to the second RB allocation based on receiving a second RB allocation from at least the serving base station, wherein the second RB allocation is based on at least the SR. Claim 3 A wireless communication method according to claim 2, wherein the first RB allocation is 0. Claim 4 A wireless communication method according to claim 2, wherein the method further comprises: determining a third BSR value representing the amount of transmission standby data by the UE; transmitting the third BSR value to the serving base station by the UE; and, based on receiving a third RB allocation from at least the serving base station, transmitting at least a portion of the transmission standby data to the serving base station by the UE according to the third RB allocation, wherein the third RB allocation is based at least on the third BSR value. Claim 5 A wireless communication method according to claim 2, further comprising: a step of assigning the first RB assignment to the UE based on receiving at least the second BSR value; a step of assigning the second RB assignment to the UE based on receiving at least the SR; a step of transmitting the first RB assignment to the UE by the serving base station; a step of assigning the third RB assignment to the UE based on receiving at least the third BSR value; and a step of transmitting the third RB assignment to the UE by the serving base station. Claim 6 A wireless communication method according to claim 1, wherein the second BSR value indicates that the UE does not have transmission waiting data; or the second BSR value includes a flag indicating that the UE is pausing the transmission of the transmission waiting data. Claim 7 A wireless communication method according to claim 1, further comprising the step of not reducing peak transmission power based on determining that transmitting the transmission standby data will cause the future average transmission power of the UE to exceed the average transmission power threshold. Claim 8 A system comprising: a processor; and a computer-readable medium storing instructions that, when executed by the processor, cause the following operations to be performed, wherein the operations include: determining by a user device (UE) a first buffer status report (BSR) value indicating the amount of transmission standby data; determining by the UE that transmitting the transmission standby data will cause the future average transmission power of the UE to exceed an average transmission power threshold, wherein the average transmission power threshold is based at least on a Specific Absorption Rate (SAR) limit; and, based on the determination that transmitting the transmission standby data will cause the future average transmission power of the UE to exceed the average transmission power threshold, transmitting by the UE a second BSR value lower than the first BSR value to a serving base station in place of the first BSR value. Claim 9 A system according to claim 8, wherein the operations perform any one of the following: receiving a first resource block (RB) allocation from the serving base station by the UE, wherein the first RB allocation is based at least on the second BSR value; or, at least based on the second BSR value, not receiving an RB allocation from the serving base station for an upcoming radio frame by the UE; determining by the UE that transmitting the transmit standby data will not cause the UE's future average transmit power to exceed the average transmit power threshold; at least based on the determination that transmitting the transmit standby data will not cause the UE's future average transmit power to exceed the average transmit power threshold, transmitting a scheduling request (SR) to the serving base station by the UE; and, at least based on receiving a second RB allocation from the serving base station, transmitting at least a portion of the transmit standby data to the serving base station according to the second RB allocation based at least on the SR. Claim 10 In claim 9, the system in which the first RB allocation is 0. Claim 11 A system according to claim 9, wherein the operations further comprise: determining a third BSR value representing the amount of transmission standby data by the UE; transmitting the third BSR value to the serving base station by the UE; and, based on receiving a third RB allocation from at least the serving base station, transmitting at least a portion of the transmission standby data to the serving base station by the UE according to the third RB allocation, wherein the third RB allocation is based at least on the third BSR value. Claim 12 A system according to claim 9, wherein the operations further comprise: assigning the first RB assignment to the UE based on receiving at least the second BSR value; assigning the second RB assignment to the UE based on receiving at least the SR; transmitting the first RB assignment to the UE by the serving base station; assigning the third RB assignment to the UE based on receiving at least the third BSR value; and transmitting the third RB assignment to the UE by the serving base station. Claim 13 In claim 8, the system comprises a second BSR value indicating that the UE does not have transmission waiting data; or the second BSR value including a flag indicating that the UE is pausing transmission of the transmission waiting data. Claim 14 In claim 8, the operations further comprise: not reducing the peak transmit power based on the determination that transmitting the transmit standby data will cause the future average transmit power of the UE to exceed the average transmit power threshold. Claim 15 One or more computer storage devices storing instructions executable on a computer, wherein the instructions, when executed by the computer, cause the following operations to be performed, the operations comprising: determining by a user device (UE) a first buffer status report (BSR) value indicating the amount of data waiting to be transmitted; determining by the UE that transmitting the data waiting to be transmitted will cause the future average transmission power of the UE to exceed an average transmission power threshold, wherein the average transmission power threshold is based at least on a Specific Absorption Rate (SAR) limit; and, based on the determination that transmitting the data waiting to be transmitted will cause the future average transmission power of the UE to exceed the average transmission power threshold, transmitting by the UE a second BSR value lower than the first BSR value to a serving base station in place of the first BSR value.