IP Library Granted Patent US 12713267
Granted Patent B2
US 12713267 · App. 18/402,686 · Granted Aug 18, 2026

User equipment (UE) initiated intelligent adaptive measurement gaps

Inventors: Kun Lu (Bellevue, WA); Jun Liu (Sammamish, WA); Egil Gronstad (Encinitas, CA)
Assignee: T-Mobile USA, Inc.
H04W24/10H04W56/0045H04W76/20
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 12713267
App. No.
18/402,686
Granted
Aug 18, 2026
Kind
B2
Abstract

Solutions are disclosed that provide for user equipment (UE) initiated intelligent adaptive measurement gaps. A stationary (non-moving) UE has a reduced likelihood of requiring a handover (HO) to a neighboring cell and thus, unless the serving cell has degraded or interference has increased, a reduced urgency of measuring signal reception from neighboring cells. A UE receives a radio resource control (RRC) message specifying a measurement gap repetition period (MGRP) from a wireless network, and upon determining that it has been stationary (within some range) for a threshold length of time, skips a measurement gap specified by the MGRP. In some examples, the UE uses changes (or lack thereof) in the uplink timing advance to ascertain whether it has moved or been stationary. In some examples, the MGRP is indicated as having one of four values: 20 milliseconds (ms), 40 ms, 80 ms, and 160 ms.

Claims (44)

1 . A method of wireless communication, the method comprising:

receiving, by a user equipment (UE), from a wireless network, a radio resource control (RRC) message specifying a measurement gap repetition period (MGRP), the RRC message configuring the UE to perform signal quality measurements during measurement gaps defined by the MGRP;

determining, by the UE, that the UE has been stationary for a threshold length of time; and

based on at least determining that the UE has been stationary for the threshold length of time, determining that the UE will skip one or more of the measurement gaps defined by the MGRP;

transmitting, by the UE to the wireless network, an indication that the UE will skip the one or more measurement gaps; and

receiving, by the UE, a data transmission from the wireless network during the one or more measurement gaps, the data transmission being scheduled during the one or more measurement gaps after the UE transmitted the indication that the UE will skip the one or more measurement gaps.

2 . The method of claim 1 , further comprising:

based on at least a handover of the UE or detecting, by the UE, that the UE is moving, starting a timer, wherein the timer is used to determine whether the threshold length of time has been met.

3 . The method of claim 1 , wherein determining that the UE has been stationary for the threshold length of time comprises determining that an uplink timing advance has remained consistent within a timing advance range.

4 . The method of claim 1 , wherein determining that the UE has been stationary for the threshold length of time comprises determining that a position of the UE has remained consistent within a position range.

5 . The method of claim 1 , further comprising:

using an accelerometer of the UE as a trigger to determine whether the UE is moving.

6 . The method of claim 1 , wherein the UE has been stationary when the UE has not moved more than a threshold amount as measured by timing advance or position of the UE.

7 . The method of claim 1 , wherein the RRC message comprises an RRCReconfiguration message, wherein the MGRP is within a MeasGapConfig information element of the RRCReconfiguration message, and wherein the MGRP is indicated as having a value selected from a list consisting of:

20 milliseconds (ms), 40 ms, 80 ms, and 160 ms.

8 . The method of claim 1 , wherein the UE comprises a cellular telephone.

9 . A system comprising:

a processor; and

a memory storing programming instructions for execution by the processor, the programming instructions, upon execution by the processor, causing the system to perform the following operations:

receiving, by a user equipment (UE), from a wireless network, a radio resource control (RRC) message specifying a measurement gap repetition period (MGRP), the RRC message configuring the UE to perform signal quality measurements during measurement gaps defined by the MGRP;

determining, by the UE, that the UE has been stationary for a threshold length of time; and

based on at least determining that the UE has been stationary for the threshold length of time, determining that the UE will skip one or more of the measurement gaps defined by the MGRP;

transmitting, by the UE to the wireless network, an indication that the UE will skip the one or more measurement gaps; and

receiving, by the UE, a data transmission from the wireless network during the one or more measurement gaps, the data transmission being scheduled during the one or more measurement gaps after the UE transmitted the indication that the UE will skip the one or more measurement gaps.

10 . The system of claim 9 , wherein the programing instructions further cause the system to perform the following operation:

based on at least a handover of the UE or detecting, by the UE, that the UE is moving, starting a timer, wherein the timer is used to determine whether the threshold length of time has been met.

11 . The system of claim 9 , wherein determining that the UE has been stationary for the threshold length of time comprises determining that an uplink timing advance has remained consistent within a timing advance range.

12 . The system of claim 9 , wherein determining that the UE has been stationary for the threshold length of time comprises determining that a position of the UE has remained consistent within a position range.

13 . The system of claim 9 , wherein the programing instructions further cause the system to perform the following operation:

using an accelerometer of the UE as a trigger to determine whether the UE is moving.

14 . The system of claim 9 , wherein the UE has been stationary when the UE has not moved more than a threshold amount as measured by timing advance or position of the UE.

15 . The system of claim 9 , wherein the RRC message comprises an RRCReconfiguration message, wherein the MGRP is within a MeasGapConfig information element of the RRCReconfiguration message, and wherein the MGRP is indicated as having a value selected from a list consisting of:

20 milliseconds (ms), 40 ms, 80 ms, and 160 ms.

16 . The system of claim 9 , wherein the UE comprises a cellular telephone.

17 . One or more computer storage devices storing programming instructions for execution by a processor of a system, the programming instructions, upon execution by the processor, causing the system to perform the following operations:

receiving, by a user equipment (UE), from a wireless network, a radio resource control (RRC) message specifying a measurement gap repetition period (MGRP), the RRC message configuring the UE to perform signal quality measurements during measurement gaps defined by the MGRP, and wherein the UE comprises a cellular telephone;

determining, by the UE, that the UE has been stationary for a threshold length of time, wherein the UE has been stationary when the UE has not moved more than a threshold amount as measured by timing advance or position of the UE; and

based on at least determining that the UE has been stationary for the threshold length of time, determining that the UE will skip one or more of the measurement gaps defined by the MGRP;

transmitting, by the UE to the wireless network, an indication that the UE will skip the one or more measurement gaps; and

receiving, by the UE, a data transmission from the wireless network during the one or more measurement gaps, the data transmission being scheduled during the one or more measurement gaps after the UE transmitted the indication that the UE will skip the one or more measurement gaps.

18 . The one or more computer storage devices of claim 17 , wherein the programing instructions further cause the system to perform the following operation:

based on at least a handover of the UE or detecting, by the UE, that the UE is moving, starting a timer, wherein the timer is used to determine whether the threshold length of time has been met.

19 . The one or more computer storage devices of claim 17 , wherein determining that the UE has been stationary for the threshold length of time comprises determining that an uplink timing advance has remained consistent within a timing advance range.

20 . The one or more computer storage devices of claim 17 , wherein determining that the UE has been stationary for the threshold length of time comprises determining that a position of the UE has remained consistent within a position range.