IP Library Granted Patent US 11,432,125
Granted Patent B2
US 11,432,125 · App. 16/609,864 · Granted Aug 30, 2022

Random access procedures for MTC devices

Inventors: Yigang Cai (Naperville, IL); Huy Thang Pham (Dollard-des-Ormeaux, CA)
Assignee: Nokia Solutions and Networks Oy
H04W4/70H04L5/0082H04W28/26H04W74/0833
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 11,432,125
App. No.
16/609,864
Granted
Aug 30, 2022
Kind
B2
Abstract

Systems, methods, and software for handling random access procedures. In one embodiment, an access network element that stores an MTC reservation pattern that defines at least one MTC-On interval where MTC is allowed, and defines at least one MTC-Off interval where MTC is prohibited. During an MTC-On interval, the access network element receives preambles for random access procedures from MTC devices, and performs the random access procedures for the MTC devices in response to the preambles. The access network element detects a transition from the MTC-On interval to a next MTC-Off interval, and determines whether the random access procedures for the MTC devices will complete before the transition. If not, the access network element modifies the MTC reservation pattern to expedite completion of the random access procedures.

Claims (41)

1. A system comprising:

an access network element of an access network that is configured to communicate with a plurality of devices over an air interface, the access network element comprising:

a pattern database configured to store a Machine-Type Communications (MTC) reservation pattern that defines at least one MTC-On interval where MTC is allowed, and defines at least one MTC-Off interval where MTC is prohibited;

at least one processor; and, at least one memory including executable instructions; the at least one memory and the executable instructions configured to, with the at least one processor, cause the access network element to:

identify the MTC reservation pattern from the pattern database;

during an MTC-On interval of the MTC reservation pattern, receive preambles for random access procedures from MTC devices, and to perform the random access procedures for the MTC devices in response to the preambles;

detect a transition from the MTC-On interval to a next MTC-Off interval in the MTC reservation pattern, and to determine whether the random access procedures for the MTC devices will complete before the transition;

responsive to a determination that the random access procedures for the MTC devices will not complete before the transition, initiate modification of the MTC reservation pattern, determine a time difference between receipt of a preamble for a random access procedure and the transition from the MTC-On interval to the next MTC-Off interval, send a first message to a pattern manager requesting extension of the MTC-On interval when the time difference is greater than a threshold, and to receive a first modified MTC reservation pattern from the pattern manager where the MTC-On interval is extended into the next MTC-Off interval.

2. The system of claim 1 wherein modification of the MTC reservation pattern includes: extending the MTC-On interval into the next MTC-Off interval until the random access procedures for each of the MTC devices are complete.

3. The system of claim 1 wherein modification of the MTC reservation pattern includes: truncating the next MTC-Off interval, and reallocating, a truncated portion of the next MTC-Off interval as another MTC-On interval.

4. The system of claim 1 wherein the at least one memory and the executable instructions are configured to, with the at least one processor, cause the access network element to send a second message to the pattern manager requesting truncation of the next MTC-Off interval when the time difference is less than the threshold, and receive a second modified MTC reservation pattern from the pattern manager where a truncated portion of the next MTC-Off interval is reallocated as another MTC-On interval.

5. The system of claim 1 wherein the at least one memory and the executable instructions are configured to, with the at least one processor, cause the access network element to, during an MTC-Off interval of the MTC reservation pattern, receive preambles for random access procedures from the MTC devices, and to postpone the random access procedures for the MTC devices.

6. The system of claim 5 the at least one memory and the executable instructions are configured to, with the at least one processor, cause the access network element to determine a time difference between receipt of a preamble for a random access procedure and the transition from the MTC-Off interval to a next MTC-On interval, send a message to the pattern manager requesting truncation of the MTC-Off interval when the time difference is greater than a threshold, and to receive a modified MTC reservation pattern from the pattern manager where a truncated portion of the MTC-Off interval is reallocated as another MTC-On interval; and allow the MTC-Off interval to expire without modifying the MTC reservation pattern when the time difference is less than the threshold.

7. A method of handling random access procedures over an air interface of an access network, the method comprising:

storing, in a pattern database, a Machine-Type Communications (MTC) reservation pattern that defines at least one MTC-On interval where MTC is allowed, and defines at least one MTC-Off interval where MTC is prohibited; and

identifying the MTC reservation pattern from the pattern database;

during an MTC-On interval of the MTC reservation pattern, the method comprises:

receiving preambles for the random access procedures from MTC devices;

performing the random access procedures for the MTC devices in response to the preambles;

detecting a transition from the MTC-On interval to a next MTC-Off interval in the MTC reservation pattern;

determining whether the random access procedures for the MTC devices will complete before the transition; and

modifying the MTC reservation pattern responsive to a determination that the random access procedures for the MTC devices will not complete before the transition wherein modifying the MTC reservation pattern comprises:

determining a time difference between receipt of a preamble for a random access procedure and the transition from the MTC-On interval to the next MTC-Off interval;

sending a first message to a pattern manager requesting extension of the MTC-On interval when the time difference is greater than a threshold; and

receiving a first modified MTC reservation pattern from the pattern manager where the MTC-On interval is extended into the next MTC-Off interval.

8. The method of claim 7 wherein modifying the MTC reservation pattern comprises: extending the MTC-On interval into the next MTC-Off interval until the random access procedures for each of the MTC devices are complete.

9. The method of claim 7 wherein modifying the MTC reservation pattern comprises: truncating the next MTC-Off interval; and reallocating a truncated portion of the next MTC-Off interval as another MTC-On interval.

10. The method of claim 7 further comprising: sending a second message to the pattern manager requesting truncation of the next MTC-Off interval when the time difference is less than the threshold; and receiving a second modified MTC reservation pattern from the pattern manager where a truncated portion of the next MTC-Off interval is reallocated as another MTC-On interval.

11. The method of claim 7 wherein: during an MTC-Off interval of the MTC reservation pattern, the method comprises: receiving preambles for random access procedures from the MTC devices; and postponing the random access procedures for the MTC devices.

12. The method of claim 11 further comprising: determining a time difference between receipt of a preamble for a random access procedure and the transition from the MTC-Off interval to a next MTC-On interval; when the time difference is greater than a threshold, sending a message to the pattern manager requesting truncation of the MTC-Off interval, and receiving a modified MTC reservation pattern from the pattern manager where a truncated portion of the MTC-Off interval is reallocated as another MTC-On interval; and when the time difference is less than the threshold, allowing the MTC-Off interval to expire without modifying the MTC reservation pattern.

13. A non-transitory computer readable medium comprising program instructions for causing an access network element of an access network that is configured to communicate with a plurality of devices over an air interface to perform at least the following:

store a Machine-Type Communications (MTC) reservation pattern that defines at least one MTC-On interval where MTC is allowed, and defines at least one MTC-Off interval where MTC is prohibited;

during an MTC-On interval of the MTC reservation pattern, receive preambles for random access procedures from MTC devices, and perform the random access procedures for the MTC devices in response to the preambles;

detect a transition from the MTC-On interval to a next MTC-Off interval in the MTC reservation pattern, and determine whether the random access procedures for the MTC devices will complete before the transition;

responsive to a determination that the random access procedures for the MTC devices will not complete before the transition, initiate modification of the MTC reservation pattern; and

determine a time difference between receipt of a preamble for a random access procedure and the transition from the MTC-On interval to the next MTC-Off interval, send a first message requesting extension of the MTC-On interval when the time difference is greater than a threshold, and receive a first modified MTC reservation pattern where the MTC-On interval is extended into the next MTC-Off interval.

14. The non-transitory computer readable medium of claim 13 wherein modification of the MTC reservation pattern includes: extending the MTC-On interval into the next MTC-Off interval until the random access procedures for each of the MTC devices are complete.

15. The non-transitory computer readable medium of claim 13 wherein modification of the MTC reservation pattern includes: truncating the next MTC-Off interval, and reallocating a truncated portion of the next MTC-Off interval as another MTC-On interval.

16. The non-transitory computer readable medium of claim 13 wherein the program instructions cause the access network element to: send a second message requesting truncation of the next MTC-Off interval when the time difference is greater than the threshold, and to receive a second modified MTC reservation pattern where a truncated portion of the next MTC-Off interval is reallocated as another MTC-On interval.

17. The non-transitory computer readable medium of claim 13 wherein the program instructions cause the access network element to: during an MTC-Off interval of the MTC reservation pattern, receive preambles for random access procedures from the MTC devices, and to postpone the random access procedures for the MTC devices.

18. The non-transitory computer readable medium of claim 17 wherein the program instruction cause the access network element to: determine a time difference between receipt of a preamble for a random access procedure and the transition from the MTC-Off interval to a next MTC-On interval, send a message requesting truncation of the MTC-Off interval when the time difference is greater than a threshold, and receive a modified MTC reservation pattern where a truncated portion of the MTC-Off interval is reallocated as another MTC-On interval; and allow the MTC-Off interval to expire without modifying the MTC reservation pattern when the time difference is less than the threshold.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 27, 2024
From: NOKIA TECHNOLOGIES OY; NOKIA SOLUTIONS AND NETWORKS OY
To: PIECE FUTURE PTE LTD
Reel/Frame 068407/0454 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 31, 2019
From: CAI, YIGANG; PHAM, HUY THANG
To: NOKIA SOLUTIONS AND NETWORKS OY
Reel/Frame 050879/0606 →