IP Library › Granted Patent US 9,854,527
Granted Patent B2
US 9,854,527 · App. 14/834,533 · Granted Dec 26, 2017

User equipment transmit duty cycle control

Inventors: Li Su (San Jose, CA); Stephan V. Schell (San Mateo, CA); Jianxiong Shi (Dublin, CA); Sami M. Almalfouh (San Jose, CA)
Assignee: Apple Inc.
H04W52/0251H04J3/1694H04W52/0261H04W52/0277H04W72/02Y02B60/50
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,854,527
App. No.
14/834,533
Granted
Dec 26, 2017
Kind
B2
Abstract

In some embodiments, a user equipment device (UE) implements improved communication methods which include radio resource time multiplexing, dynamic sub-frame allocation, and UE transmit duty cycle control. In some embodiments, the UE may communicate with base stations using radio frames that include multiple sub-frames, transmit information regarding allocation of a portion of the sub-frames of a respective radio frame for each of a plurality of the radio frames, and transmit and receive data using allocated sub-frames and not using unallocated sub-frames. In some embodiments, the UE may operate according to a sub-frame allocation based on its current power state. The UE may transmit information to the base station and receive the sub-frame allocation based on at least the information. In some embodiments, the UE may switch transmit duty cycles based on an occurrence of a condition at the UE. The UE may inform the network of the switch.

Claims (96)

1. A user equipment device (UE), comprising:

at least one antenna;

at least one radio, wherein the at least one radio is configured to perform cellular communication using at least one radio access technology (RAT);

one or more processing elements coupled to the at least one radio, wherein the one or more processing elements and the at least one radio are configured to perform voice and/or data communications;

the one or more processing elements and the at least one radio are configured to:

operate according to a first transmit duty cycle, wherein the first transmit duty cycle specifies a first number of transmissions per time period;

monitor one or more metrics associated with transmission performance of the UE, wherein the one or more metrics include a thermal load on the UE;

determine that at least one metric of the one or more metrics indicates that the UE needs to reduce transmissions;

switch to a second transmit duty cycle, wherein the second transmit duty cycle specifies a second number of transmissions per time period, wherein the second number of transmissions is less than the first number of transmissions;

operate according to the second transmit duty cycle;

determine that at least one metric of the one or more metrics indicates that the UE can increase transmissions;

determine a third transmit duty cycle, wherein the third transmit duty cycle specifies a third number of transmissions per time period, wherein the third number of transmissions is greater than the second number of transmissions; and

operate according to the third transmit duty cycle.

2. The UE of claim 1 ,

wherein the third number of transmissions is equivalent to the first number of transmissions.

3. The UE of claim 1 ,

wherein the one or more metrics further include at least one of:

transmission blanking rate;

audio frame error rate;

chemical charge level of a battery of the UE; and

chemical charge dissipation rate of the battery of the UE.

4. The UE of claim 1 ,

wherein the one or more processing elements and the at least one radio are further configured to:

compare the at least one metric to a threshold associated with the at least one metric;

wherein said determining that at least one metric of the one or more metrics indicates that the UE needs to reduce transmissions is based on said comparing.

5. The UE of claim 1 ,

wherein the at least one metric comprises two or more metrics, wherein the one or more processing elements and the at least one radio are further configured to:

compare each of the two or more metrics to corresponding thresholds associated with each of the two or more metrics;

wherein said that at least one metric of the one or more metrics indicates that the UE needs to reduce transmissions is based on said comparing.

6. The UE of claim 1 ,

wherein the one or more processing elements and the at least one radio are further configured to:

notify an application layer processing element of the UE that the UE has determined a second duty cycle, wherein the application layer processing element is configured to limit hardware usage responsive to the notification.

7. The UE of claim 1 ,

wherein the UE is a wearable device.

8. The UE of claim 1 ,

wherein, to determine that at least one metric of the one or more metrics indicates that the UE needs to reduce transmissions, the one or more processing elements and the at least one radio are further configured to:

monitor at least two metrics of the one or more metrics;

determine that a first metric of the at least two metrics is approaching a first threshold associated with the first metric; and

determine that a second metric is within a margin of a second threshold associated with the second metric.

9. The UE of claim 8 ,

wherein the margin is a percentage of the second threshold.

10. A method for reducing a transmit duty cycle of a user equipment device (UE), comprising:

the UE performing,

operating in a first state associated with a first transmit duty cycle, wherein the first transmit duty cycle specifies a first number of transmissions per time period;

monitoring a plurality of metrics associated with transmission performance of the UE, wherein the plurality of metrics include a chemical charge dissipation rate of a battery of the UE;

determining that at least one metric of the plurality of metrics indicates that the UE needs to reduce transmissions per time period;

switching, based on said determining, to a second state associated with a second transmit duty cycle, wherein the second transmit duty cycle specifies a second number of transmissions per time period, wherein the second number of transmissions is less than the first number of transmissions;

operating in the second state;

determining that at least one metric of the one or more metrics indicates that the UE can increase transmissions; and

switching, based on said determining that at least one metric of the one or more metrics indicates that the UE can increase transmissions, to the first state.

11. The method of claim 10 ,

wherein plurality of metrics include at least one of:

transmission blanking rate;

audio frame error rate;

chemical charge level of the battery of the UE;

and

thermal load on the UE.

12. The method of claim 10 ,

further comprising the UE performing,

comparing the at least one metric to a threshold associated with the at least one metric;

wherein said determining is based on said comparing.

13. The method of claim 10 ,

wherein the at least one metric comprises two or more metrics, the method further comprising the UE performing,

comparing each of the two or more metrics to corresponding thresholds associated with each of the two or more metrics;

wherein said determining is based on said comparing.

14. The method of claim 10 ,

further comprising the UE performing:

notifying, in response to said switching, an application layer processing element of said switching, wherein the application layer processing element is configured to limit hardware usage responsive to said notifying.

15. A non-transitory computer readable memory medium storing program instructions executable by a processing element to:

detect that a user equipment device (UE) is transmitting according to a first transmit duty cycle, wherein the first transmit duty cycle specifies a first number of transmissions per time period;

determine an occurrence of at least one condition, wherein the occurrence indicates that the UE needs to reduce transmissions per time period, wherein the at least one condition is associated with thermal load on the UE;

switch the UE to a second transmit duty cycle in response to said determining, wherein the second transmit duty cycle specifies a second number of transmissions per time period, wherein the second number of transmissions is less than the first number of transmissions;

detect that the UE is transmitting according to the second state;

determine an occurrence of at least one additional condition, wherein the occurrence indicates that the UE can increase transmissions per time period; and

switch, based on said determining the occurrence of the at least one additional condition, to the first transmit duty cycle.

16. The non-transitory computer readable memory medium of claim 15 ,

wherein the program instructions are further executable by the processing element to:

notify, in response to said switching, an application layer processing element of said switching, wherein the application layer processing element is configured to limit hardware usage responsive to said notifying.

17. The non-transitory computer readable memory medium of claim 15 ,

wherein, to determine the occurrence of the at least one condition, the program instructions are further executable to determine that at least one metric of one or more metrics associated with transmission performance of the UE indicates that the UE needs to reduce transmissions per time period, where the one or more metrics include at least one of:

transmission blanking rate;

audio frame error rate;

chemical charge level of a battery of the UE;

chemical charge dissipation rate of the battery of the UE; and

thermal load on the UE.

18. The non-transitory computer readable memory medium of claim 17 ,

wherein, to determine that at least one metric of one or more metrics associated with transmission performance of the UE indicates that the UE needs to reduce transmissions per time period, the program instructions are further executable to:

compare the at least one metric to a threshold associated with the at least one metric.

19. The non-transitory computer readable memory medium of claim 17 ,

wherein the at least one metric comprises two or more metrics, wherein, to determine that at least one metric of one or more metrics associated with transmission performance of the UE indicates that the UE needs to reduce transmissions per time period, the program instructions are further executable to:

compare each of the two or more metrics to corresponding thresholds associated with each of the two or more metrics.

20. The non-transitory computer readable memory medium of claim 17 ,

wherein, to determine that at least one metric of one or more metrics associated with transmission performance of the UE indicates that the UE needs to reduce transmissions per time period, the program instructions are further executable to:

monitor at least two metrics of the one or more metrics;

determine that a first metric of the at least two metrics is approaching a first threshold associated with the first metric; and

determine that a second metric is within a margin of a second threshold associated with the second metric.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 25, 2015
From: SU, LI; SCHELL, STEPHAN V.; SHI, JIANXIONG; ALMALFOUH, SAMI M.
To: APPLE INC.
Reel/Frame 036408/0608 →
Continuity (4)
Provisional Application 62043355 · Aug 28, 2014
Provisional Application 62100060 · Jan 5, 2015
Provisional Application 62196823 · Jul 24, 2015
Related Publication 20160066276A1 · Mar 3, 2016