Legal claims defining the scope of protection, as filed with the USPTO.
1. An apparatus, comprising: one or more processing elements configured to: determine a respective wireless transmission energy budget for each of a plurality of time periods, wherein the wireless transmission energy budget for at least a first period is based on an amount of unused energy budget in a previous period; schedule wireless transmissions for the plurality of time periods based on the respective energy budgets; blank one or more of the scheduled transmissions in at least one of the time periods in response to a battery signal; and cause at least a portion of the scheduled wireless transmissions to be performed for the plurality of time periods.
2. The apparatus of claim 1 , wherein the energy budget for the first period is further based on thermal information for the apparatus.
3. The apparatus of claim 2 , wherein the thermal information is component-level thermal information based on thermal sensors included in a plurality of components of the apparatus.
4. The apparatus of claim 1 , wherein the battery signal is a pre-undervoltage-lockout (UVLO) signal.
5. The apparatus of claim 1 , wherein one or more processing elements are configured not to consider leftover energy budget from a previous period in determining the energy budget for a current period if thermal information for the apparatus changed from the previous period to the current period.
6. The apparatus of claim 1 , wherein to schedule wireless transmissions for at least one of the time periods, the one or more processing elements are configured to prioritize retransmissions over new transmissions.
7. The apparatus of claim 1 , wherein, to schedule wireless transmissions for code division multiple access (CDMA) communications in at least one of the time periods, the one or more processing elements are configured to perform blanking during intervals randomly distributed in the at least one of the time periods in order to satisfy the determined energy budget for the at least one of the time periods.
8. A non-transitory computer-readable medium having instructions stored thereon that are executable by a computing device to perform operations comprising: determining a respective wireless transmission energy budget for each of a plurality of time periods, wherein in a first mode of operation the wireless transmission energy budget for at least a first period is based on an amount of unused energy budget in a previous period and thermal information for the computing device; scheduling wireless transmissions for the plurality of time periods based on the respective energy budgets; blanking one or more of the scheduled wireless transmissions in at least one of the time periods in response to a battery signal; and causing at least a portion of the scheduled wireless transmissions to be performed for the plurality of time periods.
9. The non-transitory computer-readable medium of claim 8 , wherein in a second mode of operation the wireless transmission energy budget for at least a first period is based on an amount of energy used for wireless transmissions in a most recent period in which transmissions were blanked in response to the battery signal.
10. The non-transitory computer-readable medium of claim 9 , wherein the operations further comprise: operating in the second mode of operation for a predetermined interval subsequent to assertion of the battery signal.
11. The non-transitory computer-readable medium of claim 10 , wherein the battery signal indicates detection of a potential undervoltage lockout (UVLO) condition.
12. The non-transitory computer-readable medium of claim 8 , wherein the operations further comprise, in the first mode of operation, determining a wireless transmission energy budget for one of the periods based on the thermal information and not based on leftover energy budget from a previous period, in response to a change in the thermal information.
13. A method, comprising: determining, by a wireless communication apparatus, a respective wireless transmission energy budget for each of a plurality of time periods, wherein the wireless transmission energy budget for at least a first period is based on an amount of unused energy budget in a previous period; scheduling, by the wireless communication apparatus, wireless transmissions for the plurality of time periods based on the respective energy budgets; blanking one or more of the scheduled wireless transmissions in at least one of the plurality of time periods in response to a battery signal; and causing, by wireless communication apparatus, at least a portion of the scheduled wireless transmissions to be performed for the plurality of time periods.
14. The method of claim 13 , further comprising: operating in a first mode of operation in which the wireless transmission energy budget for one or more time periods is based on an amount of unused energy budget in a previous period; and operating in a second mode of operation in which the wireless transmission energy budget for one or more time periods is based on an amount of energy used for wireless transmissions in a most recent period in which transmissions were blanked in response to the battery signal.
15. The method of claim 14 , further comprising: determining, in the second mode of operation, the wireless transmission energy budget for at least a second period as the smaller of: (1) the amount of energy used for wireless transmissions in the most recent period in which transmissions were blanked in response to the battery signal or (2) an energy budget based on thermal information.
16. The method of claim 14 , further comprising: operating in the second mode of operation for multiple time periods in response to assertion of the battery signal.
17. The method of claim 13 , further comprising: determining the wireless transmission energy budget for at least the first period as an energy budget based on thermal information for the wireless communication apparatus plus unused energy budget from the previous period.
18. The method of claim 13 , wherein the battery signal indicates detection of a potential undervoltage lockout (UVLO) condition.
19. The method of claim 13 , wherein to schedule wireless transmissions, the method further comprises: blanking one or more transmissions during intervals randomly distributed in at least one of the time periods based on the respective energy budget of the at least one time period.
20. The method of claim 13 , wherein to schedule wireless transmissions, the method further comprises: blanking one or more transmissions distributed in a pre-determined sequence of at least one of the time periods based on the respective energy budget of the at least one time period.
Unknown
November 6, 2018
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.