1. A computer-implemented method comprising:
receiving a first portion of physical activity data relating to the performance of a physical activity by a first user during a first time duration comprising data generated by or derived from a force sensor configured to detect force from the first user’s foot;
based upon at least a fraction of the first portion of the physical activity data from the first time duration, calculating a first energy expenditure value for a first unit of time during the first time duration;
calculating a derivative of the first energy expenditure value for the first unit of time;
graphically displaying the derivative of the first energy expenditure value against a scale having at least one scale value, wherein the scale value is based upon prior-received physical activity by the first user comprising data generated by or derived from a force sensor;
receiving a second portion of physical activity data relating to the performance of the physical activity by the first user during the first time duration comprising data generated by or derived from the force sensor; and
based upon at least a fraction of the second portion of the physical activity data from the first time duration, calculating a second energy expenditure value for a second unit of time during the first time duration;
calculating a derivative of the second energy expenditure value for the second unit of time; and
graphically displaying the derivative of the second energy expenditure value against the scale.
2. The method of claim 1, wherein the prior received physical activity data comprises data received from a second time duration, the method further comprising:
based upon at least a fraction of the first portion of the physical activity data from the second time duration, calculating a first energy expenditure value for a first unit of time during the second time duration;
calculating a derivative of the second energy expenditure value for the second unit of time; and
graphically displaying a the derivative of the second energy expenditure value for the second unit of time against the scale.
3. The method of claim 1, wherein the prior-received physical activity data comprises the first user’s highest energy expenditure value.
4. The method of claim 1, wherein the physical activity data comprises vertical height data of the first user and the prior-received physical activity data comprises the first user’s highest recorded vertical height.
5. The method of claim 1, wherein the first portion of physical activity data includes data selected from the group consisting of: processed data, raw data, and combinations thereof.
6. A non-transitory computer-readable medium comprising computer-executable instructions that when executed by a processor are configured to perform at least:
receiving a first portion of physical activity data relating to the performance of a physical activity by a first user during a first time duration comprising data generated by or derived from a force sensor configured to detect force from the first user’s foot;
based upon at least a fraction of the first portion of the physical activity data from the first time duration, calculating a first energy expenditure value for a first unit of time during the first time duration;
calculating a derivative of the first energy expenditure value for the first unit of time;
graphically displaying the derivative of the first energy expenditure value against a scale having at least one scale value, wherein the scale value is based upon prior-received physical activity by the first user comprising data generated by or derived from a force sensor;
receiving a second portion of physical activity data relating to the performance of the physical activity by the first user during the first time duration comprising data generated by or derived from the force sensor; and
based upon at least a fraction of the second portion of the physical activity data from the first time duration, calculating a second energy expenditure value for a second unit of time during the first time duration;
calculating a derivative of the second energy expenditure value for the second unit of time; and
graphically displaying the derivative of the second energy expenditure value against the scale.
7. The non-transitory computer readable medium of claim 6, wherein the prior received physical activity data comprises data received from a second time duration, and the computer-readable medium further comprising instructions, that when executed, are configured to perform at least:
based upon at least a fraction of the first portion of the physical activity data from the second time duration, calculating a first energy expenditure value for a first unit of time during the second time duration;
calculating a derivative of the second energy expenditure value for the second unit of time; and
graphically displaying a the derivative of the second energy expenditure value for the second unit of time against the scale.
8. The non-transitory computer readable medium of claim 6, wherein the prior-received physical activity data comprises the first user’s highest energy expenditure value.
9. The non-transitory computer readable medium of claim 6, wherein the physical activity data comprises vertical height data of the first user and the prior-received physical activity data comprises the first user’s highest recorded vertical height.
10. The non-transitory computer readable medium of claim 6, wherein the first portion of physical activity data includes data selected from the group consisting of: processed data, raw data, and combinations thereof.
The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.
1. A method for power control management in a user equipment (UE), comprising:
establishing a first call associated with a first subscription of the UE and a second call associated with a second subscription of the UE, wherein the first call and the second call are concurrent for a period of time;
adding one or more power level value to obtain an aggregated power level associated with the UE component during the period of time to obtain an aggregated power level for the UE;
comparing the aggregated power level with a critical power level threshold;
determining that a critical power level condition exists where the aggregated power level exceeds a threshold value; and
adjusting the power level associated with the at least one UE component is further based on determining that the critical power level exists.
2. The method of claim 1, wherein adjusting the power level comprises reducing a transmit power level of at least one of the first call and the second call.
3. The method of claim 2, wherein reducing the transmit power level comprises reducing the transmit power level of the at least one of the first call and the second call such that an effective combined transmit power level meets a threshold.
4. The method of claim 2, wherein reducing the transmit power level comprises reducing the transmit power level of the at least one of the first call and the second call to a transmit power level threshold.
5. The method of claim 2, wherein reducing the transmit power level further comprises reducing the transmit power level of the at least one of the first call and the second call by a power reduction level value.
6. The method of claim 1, further comprising:
determining that a transmit power level of at least one of the first call and the second call is above a transmit power level threshold; and
wherein adjusting the power level associated with at least one UE component further comprises reducing a transmit power level of the at least one of the first call and the second call determined to have the transmit power level above the transmit power level threshold.
7. The method of claim 1, wherein the at least one UE component comprises a speaker, and wherein adjusting the power level associated with at least one UE component comprises reducing a speaker power level associated with the speaker.
8. The method of claim 7, wherein reducing the speaker power level further comprises reducing the speaker power level to an audio gain power level threshold.
9. The method of claim 7, further comprising:
determining a transmit power level of at least one of the first call and the second call is above a transmit power level threshold; and
wherein reducing the speaker power level is based on a determination that the transmit power level of the at least one of the first call and the second call is above the transmit power level threshold.
10. The method of claim 7, further comprising:
determining a junction temperature meets or exceeds a junction temperature level threshold; and
wherein reducing the speaker power level is based on a determination that the junction temperature meets or exceeds the junction temperature level threshold.
11. The method of claim 1, wherein the at least one UE component comprises at least one of a central processing unit, an application processor, and a graphics processing unit, and further comprising reducing an operating frequency associated with the at least one UE component.
12. The method of claim 1, further comprising:
determining that a junction temperature meets or exceeds a junction temperature level threshold; and
wherein adjusting the power level associated with at least one UE component further comprises reducing a transmit power level of the at least one of the first call and the second call based on a determination that the junction temperature meets or exceeds the junction temperature level threshold.
13. The method of claim 12, further comprising:
reducing a speaker power level based on the determination that the junction temperature meets or exceeds the junction temperature level threshold.
14. The method of claim 1, further comprising:
determining that an overlap exists in transmit burst occasions of the first call and the second call; and
wherein adjusting the power level associated with at least one UE component comprises reducing the transmit power level of at least one of the first call and the second call based on determining that the overlap between the transmission burst occasions exists.
15. The method of claim 1, further comprising:
determining which of the first call and the second call comprises a primary call;
identifying a remaining call of the first call and the second call as a secondary call; and
wherein adjusting the power level associated with the at least one UE component comprises reducing a secondary call transmission power level associated with a secondary call communication resource of the secondary call.
16. The method of claim 1, wherein the at least one UE component comprises at least one of a transmitter, a modem, a processor, a display, an application, a camera, and a vibration component.
17. An apparatus for power control management in a user equipment (UE), comprising:
means for establishing a first call associated with a first subscription of the UE and a second call associated with a second subscription of the UE, wherein the first call and the second call are concurrent for a period of time;
mean for adding one or more power level values corresponding to each of one or more UE components during the period of time to obtain an aggregated power level of the UE;
mean for comparing the aggregated power level with a critical power level threshold;
mean for determining that a critical power level condition exists where the aggregated power level exceeds a threshold value; and
mean for adjusting the power level associated with the at least one UE component based on determining that the critical power level exists.
18. A non-transitory computer-readable storage medium storing computer executable code for power control management comprising:
code for establishing a first call associated with a first subscription of the user equipment (UE) and a second call associated with a second subscription of the UE, wherein the first call and the second call are concurrent for a period of time;
code for adding one or more power level values corresponding to each of one or more UE components during the period of time to obtain an aggregated power level of the UE;
code for comparing the aggregated power level with a critical power level threshold;
code for determining that a critical power level condition exists where the aggregated power level exceeds a threshold value; and
code for adjusting the power level associated with the at least one UE component based on determining that the critical power level exists.
19. An apparatus for power control management in a user equipment (UE), comprising:
at least one processor; and
a memory coupled to the at least one processor, wherein the at least one processor is configured to:
establishing a first call associated with a first subscription of the user equipment (UE) and a second call associated with a second subscription of the UE, wherein the first call and the second call are concurrent for a period of time;
adding one or more power level values corresponding to each of one or more UE components during the period of time to obtain an aggregated power level of the UE;
comparing the aggregated power level with a critical power level threshold;
determining that a critical power level condition exists where the aggregated power level exceeds a threshold value; and
adjusting the power level associated with the at least one UE component based on determining that the critical power level exists.
20. The apparatus of claim 19, wherein to adjust the power level, the at least one processor is further configured to reduce transmit power level of at least one of the first call and the second call.
21. The apparatus of claim 20, wherein to reduce the transmit power level, the at least one processor is further configured to reduce the transmit power level of the at least one of the first call and the second call such that an effective combined transmit power level meets a threshold.
22. The apparatus of claim 20, wherein to reduce the transmit power level, the at least one processor is further configured to reduce the transmit power level of the at least one of the first call and the second call to a transmit power level threshold.
23. The apparatus of claim 20, wherein to reduce the transmit power level, the processor is further configured to reduce the transmit power level of the at least one of the first call and the second call by a power reduction level value.
24. The apparatus of claim 19, wherein the at least one processor is further configured to:
determine that a transmit power level of at least one of the first call and the second call is above a transmit power level threshold; and
wherein to adjust the power level associated with at least one UE component, the processor is further configured to reduce a transmit power level of the at least one of the first call and the second call determined to have the transmit power level above the transmit power level threshold.
25. The apparatus of claim 19, wherein the at least one UE component comprises a speaker, and wherein to adjust the power level associated with at least one UE component, the at least one processor is further configured to reduce a speaker power level associated with the speaker.
26. The apparatus of claim 25, wherein to reduce the speaker power level, the at least one processor is further configured to reduce the speaker power level to an audio gain power level threshold.
27. The apparatus of claim 25, wherein the at least one processor is further configured to:
determine a transmit power level of at least one of the first call and the second call is above a transmit power level threshold; and
wherein to reduce the speaker power level is based on a determination that the transmit power level of the at least one of the first call and the second call is above the transmit power level threshold.
28. The apparatus of claim 25, wherein the at least one processor is further configured to:
determine a junction temperature meets or exceeds a junction temperature level threshold; and
wherein to reduce the speaker power level is based on a determination that the junction temperature meets or exceeds the junction temperature level threshold.
29. The apparatus of claim 19, wherein the at least one UE component comprises at least one of a central processing unit, an application processor, and a graphics processing unit, and further comprising reducing an operating frequency associated with the at least one UE component.
30. The apparatus of claim 19, wherein the at least one processor is further configured to:
determine that a junction temperature meets or exceeds a junction temperature level threshold; and
wherein to adjust the power level associated with at least one UE component, the at least one processor is further configured to reduce a transmit power level of the at least one of the first call and the second call based on a determination that the junction temperature meets or exceeds the junction temperature level threshold.
31. The apparatus of claim 30, in the at least one processor is further configured to reduce a speaker power level based on the determination that the junction temperature meets or exceeds the junction temperature level threshold.
32. The apparatus of claim 19, wherein the at least one processor is further configured to:
determine that an overlap exists in transmit burst occasions of the first call and the second call; and
wherein to adjust the power level associated with at least one UE component, the at least one processor is further configured to reduce the transmit power level of at least one of the first call and the second call based on determining that the overlap between the transmission burst occasions exists.
33. The apparatus of claim 19, wherein the at least one processor is further configured to:
determine which of the first call and the second call comprises a primary call;
identify a remaining call of the first call and the second call as a secondary call; and
wherein to adjust the power level associated with the at least one UE component, the at least one processor is further configured to reduce a secondary call transmission power level associated with a secondary call communication resource of the secondary call.