IP Library Granted Patent US 11,050,705
Granted Patent B2
US 11,050,705 · App. 15/464,301 · Granted Jun 29, 2021

Signaling optimization during short messaging for internet of things devices in a mobility network

Inventors: Rajendra Prasad Kodaypak (Sammamish, WA); Gaurav Gupta (Sammamish, WA)
Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.
H04L51/38H04L63/0428H04W4/14
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,050,705
App. No.
15/464,301
Granted
Jun 29, 2021
Kind
B2
Abstract

One or more protocols between a control plane entity (e.g., a mobility management entity (MME)) and its peer nodes (e.g., mobile switching center (MSC) and/or short message service center (SMSC)) are enhanced to improve short messaging services for Internet of things (IoT) devices. Oftentimes, IoT devices enter an extended sleep mode during which they cannot be reached by the control plane entity. In one aspect, the control plane entity can determine a wait period based on information, such as, but not limited to, device context data, mapping tables, policy data, commercial traffic data, latency data, device delay tolerance, sleep mode timer values, etc. The wait period can be provided to the peer nodes, which can utilize the wait period to control one or more message retry mechanisms based on IoT device behaviors resulting in an improvement of overall IoT service behaviors and a delivery of superior IoT customer experience.

Claims (41)

1. A system, comprising:

a processor; and

a memory that stores executable instructions that, when executed by the processor, facilitate performance of operations, comprising:

verifying that an Internet of things device, which is an Internet of things type of device and is served by a control plane device via a network, has been granted authorization to enter a low power mode during which the Internet of things device is not reachable by the control plane device;

in response to the verifying and receiving request data indicative of a request to transmit a message from a messaging server of the network to the Internet of things device, determining timing data comprising a retransmission time for a retransmission of the request data based on traffic data representing traffic associated with a user equipment served by the control plane device, wherein the user equipment is not of the Internet of things type of device, and wherein determining the timing data comprises:

predicting, based on historical traffic data of the traffic data, respective predicted traffic for future time periods associated with the user equipment, and

selecting the retransmission time to correspond to a future time period of the future time periods having a predicted traffic below a defined threshold; and

directing the timing data to the messaging server.

2. The system of claim 1 , wherein the timing data initiates the messaging server to modify a message retransmission policy associated with the retransmission of the request data.

3. The system of claim 1 , wherein the timing data initiates the messaging server to reduce a frequency of signaling retransmissions of the request data from the messaging server during a wait period.

4. The system of claim 1 , wherein the message is a short message service message and the messaging server is a short message service center device.

5. The system of claim 1 , wherein the timing data is further determined based on a service requirement of the Internet of things device.

6. The system of claim 1 , wherein the timing data is further determined based on latency data indicative of latency for communications between the control plane device and the messaging server.

7. The system of claim 1 , wherein the timing data is further determined based on delay tolerance data indicative of a delay tolerance of the Internet of things device.

8. The system of claim 1 , wherein the timing data is further determined based on a value of a network-defined timer associated with the low power mode.

9. The system of claim 1 , wherein the Internet of things device is registered with a network device of the network during the low power mode.

10. The system of claim 1 , wherein the message comprises an alphanumeric message.

11. A method, comprising:

determining, by a system comprising a processor, that an Internet of things device, served by a control plane device via a network, has entered a low power mode during which the Internet of things device is not reachable by the control plane device;

in response to the determining and further in response to receiving request data indicative of a request to transmit a message from a messaging server to the Internet of things device:

determining, by the system, timing data comprising a retransmission time for a retransmission of the request data based on traffic data representing traffic associated with a non-Internet of things device served by the control plane device, wherein determining the timing data comprises:

predicting, based on historical traffic data of the traffic data, respective predicted traffic for future time periods associated with user equipment, and

selecting the retransmission time to correspond to a future time period of the future time periods having a predicted traffic below a defined threshold; and

directing, by the system, the timing data to the messaging server.

12. The method of claim 11 , wherein the directing comprises directing the timing data to facilitate selection of a retry profile that defines parameters for the retransmission of the request data.

13. The method of claim 11 , wherein determining the timing data comprises determining the timing data further based on a service requirement of the Internet of things device.

14. The method of claim 11 , wherein determining the timing data comprises determining the timing data further based on latency data indicative of latency for communications between the control plane device and the messaging server.

15. The method of claim 11 , wherein determining the timing data comprises determining the timing data further based on delay tolerance data indicative of a delay tolerance of the Internet of things device.

16. The method of claim 11 , further comprising:

in response to determining that the Internet of things device has exited the low power mode, directing, by the system, notification data to the messaging server that facilitates delivery of the message from the messaging server to the Internet of things device.

17. A non-transitory machine-readable medium, comprising executable instructions that, when executed by a processor of a control plane device, facilitate performance of operations, comprising:

receiving request data indicative of a request to transmit a message from a messaging server to an Internet of things device, served by the control plane device of a network;

in response to the receiving, determining that the Internet of things device is operating in a low power mode during which the Internet of things device is not reachable via the control plane device; and

in response to the determining:

determining timing data comprising a retransmission time for a retransmission of the request data based on traffic data a non-Internet of things device served by the control plane device, wherein the determining the timing data comprises:

predicting, based on historical traffic data of the traffic data, respective predicted traffic for future time periods associated with user equipment, and

selecting the retransmission time to correspond to a future time period of the future time periods having a predicted traffic below a defined threshold, and

directing, to the messaging server, the timing data.

18. The non-transitory machine-readable medium of claim 17 , wherein the message comprises a binary encrypted message.

19. The non-transitory machine-readable medium of claim 17 , wherein the message utilizes a unicode transmission format that employs eight-bit code units.

20. The non-transitory machine-readable medium of claim 17 , wherein the timing data initiates the messaging server to reduce signaling associated with the retransmission during a wait period.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 20, 2017
From: KODAYPAK, RAJENDRA PRASAD; GUPTA, GAURAV
To: AT&T INTELLECTUAL PROPERTY I, L.P.
Reel/Frame 041649/0419 →
Continuity (1)
Related Publication 20180270188A1 · Sep 20, 2018