IP Library Granted Patent US 12696136
Granted Patent B2
US 12696136 · App. 18/508,593 · Granted Jul 28, 2026

Application layer control plane

Inventors: Jianchun Zhou (Bellevue, WA); Yakun Gao (Suwanee, GA)
Assignee: AT&T Intellectual Property I, L.P.
H04W28/10H04W52/0206H04W76/28
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 12696136
App. No.
18/508,593
Granted
Jul 28, 2026
Kind
B2
Abstract

Aspects of the subject disclosure may include, for example, detecting data traffic at the application layer of a communication device and dividing the application data into two groups, C-plane and U-plane, based on delay-sensitive and non-delay-sensitive characteristics. The method involves determining whether the data traffic is delay-sensitive, routing the data traffic to a control plane group within the application layer if it is determined to be delay-sensitive, and transmitting the data traffic over the control plane using a wireless connection to a remote device in accordance with system timing designated for control plane traffic. Other embodiments are also disclosed.

Claims (86)

1 . A device, comprising:

a processing system including a processor; and

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

detecting data traffic on an application layer of a communication device;

determining if the data traffic is delay-sensitive data traffic, wherein the determining if the data traffic is the delay-sensitive data traffic comprises:

retrieving, from a library, information about one or more designated handling procedures for the data traffic, and

assigning the data traffic as one of the delay-sensitive data traffic or non-delay sensitive data traffic based on the one or more designated handling procedures;

routing the data traffic to a control plane of the application layer, wherein the routing the data traffic to the control plane is responsive to a determination that the data traffic is the delay-sensitive data traffic;

communicating the data traffic on the control plane over a wireless connection to a remote device according to system timing for control plane traffic; and

updating the library responsive to user input about the one or more designated handling procedures for future data traffic on the application layer of the communication device, wherein the updating the library comprises:

adding commands or data to the library, including adding a respective designated handling procedure for the commands or data,

deleting old commands or old data from the library, and

for an existing command designated as one of delay-sensitive data traffic and non-delay sensitive data traffic, redesignating the existing command as the other of the delay-sensitive data traffic and the non-delay sensitive data traffic.

2 . The device of claim 1 , wherein the operations further comprise:

routing the data traffic on a user plane of the application layer of the communication device, wherein the routing the data traffic on the user plane is responsive to a determination that the data traffic is the non-delay sensitive data traffic; and

communicating the data traffic on the user plane over the wireless connection to the remote device according to system timing for user plane traffic.

3 . The device of claim 1 , wherein the one or more designated handling procedures in the library is conditionally selected based on a context parameter, the context parameter comprising at least one of a battery level of the communication device, a measured or estimated latency value associated with prior communications of the communication device, or an application type associated with an application generating the data traffic.

4 . The device of claim 1 , wherein the operations further comprise:

identifying the data traffic on the application layer of the communication device;

identifying the data traffic as a command associated with an application operating on the communication device; and

determining, from the library, the one or more designated handling procedures for the command associated with the application.

5 . The device of claim 1 , wherein the operations further comprise:

responsive to determining that the data traffic is the delay-sensitive data traffic, routing the data traffic to a first network slice associated with ultra-reliable low latency communications (URLLLC).

6 . The device of claim 1 , wherein the operations further comprise:

responsive to determining that the data traffic is the delay-sensitive data traffic, generating an application-layer wakeup signal; and

providing the application-layer wakeup signal to a radio circuit.

7 . The device of claim 1 , wherein the determining if the data traffic is delay-sensitive data traffic comprises:

receiving, from an artificial intelligence module or a machine learning model, information about the one or more designated handling procedures for the data traffic; and

assigning the data traffic as one of the delay-sensitive data traffic or the non-delay sensitive data traffic based on the one or more designated handling procedures.

8 . The device of claim 1 , wherein the operations further comprise:

entering an active mode from a sleep mode of a discontinuous reception operation of the communication device, wherein the entering the active mode from the sleep mode is responsive to a presence of the data traffic to the control plane of the application layer; and

communicating the data traffic on the control plane over the wireless connection substantially immediately upon entering the active mode to reduce latency of wireless communications between the communication device and the remote device.

9 . The device of claim 8 , wherein the operations further comprise:

remaining in the sleep mode of the discontinuous reception operation of the communication device, wherein the remaining in the sleep mode is responsive to the presence of the data traffic on a user plane of the application layer of the communication device; and

communicating the data traffic on the user plane over the wireless connection to the remote device upon exit from the sleep mode to the active mode of the discontinuous reception operation according to normal timing of the discontinuous reception operation.

10 . The device of claim 8 , wherein the operations further comprise:

receiving an application layer wakeup signal, wherein the application layer wakeup signal is generated by the processing system in response to the presence of the data traffic to the control plane of the application layer; and

entering the active mode from the sleep mode of the discontinuous reception operation of the communication device in response to the receiving the application layer wakeup signal.

11 . A non-transitory machine-readable medium, comprising executable instructions that, when executed by a processing system including a processor, facilitate performance of operations, the operations comprising:

receiving an input to an application operating on the processing system;

generating data traffic responsive to the input;

communicating the data traffic on an application layer of the processing system;

determining if the data traffic is delay-sensitive data traffic, wherein the determining if the data traffic is the delay-sensitive data traffic comprises:

looking up, in a storage location, information about a designated handling procedure for the data traffic, and

assigning the data traffic as the delay-sensitive data traffic based on the designated handling procedure;

assigning the data traffic on a control plane of the application layer, wherein the assigning the data traffic on the control plane is responsive to the determining the data traffic is the delay-sensitive data traffic;

communicating the data traffic on the control plane to a radio circuit for communication by the radio circuit over a wireless connection to a remote device, the radio circuit communicating the data traffic in response to the assigning the data traffic on the control plane of the application layer, to reduce latency of wireless communications between the radio circuit and the remote device; and

updating the information responsive to user input about the designated handling procedure for future data traffic on the application layer, wherein the updating of the information comprises:

adding commands or data to the information,

deleting old commands or old data from the information, and

redesignating an existing command as being associated with the delay-sensitive data traffic.

12 . The non-transitory machine-readable medium of claim 11 , wherein the operations further comprise:

determining if the data traffic is non-delay-sensitive data traffic;

assigning the data traffic on a user plane of the application layer, wherein the assigning the data traffic on the user plane is responsive to the determining the data traffic is the non-delay-sensitive data traffic; and

communicating the data traffic on the user plane to the radio circuit for communication by the radio circuit over the wireless connection.

13 . The non-transitory machine-readable medium of claim 12 , wherein the operations further comprise:

responsive to determining that the data traffic is the delay-sensitive data traffic, routing the data traffic to a first network slice associated with ultra-reliable low latency communications (URLLLC).

14 . The non-transitory machine-readable medium of claim 12 , wherein the determining if the data traffic is delay-sensitive data traffic comprises:

receiving, from an artificial intelligence module, the information about athe designated handling procedure for the data traffic; and

assigning the data traffic as one of the delay-sensitive data traffic or the non-delay sensitive data traffic based on the designated handling procedure.

15 . The non-transitory machine-readable medium of claim 11 , wherein the operations further comprise:

responsive to the data traffic on the control plane, entering an active mode from a sleep mode of a discontinuous reception operation of the radio circuit, wherein the entering the active mode comprises energizing the radio circuit; and

communicating the data traffic on the control plane to the radio circuit for communication by the radio circuit over a wireless connection.

16 . The non-transitory machine-readable medium of claim 11 , wherein the operations further comprise:

separating communications of all data traffic on the application layer according to a determination that the data traffic is the delay-sensitive data traffic;

communicating delay-sensitive messages on the control plane of the application layer; and

communicating non-delay sensitive messages on a user plane of the application layer.

17 . A method, comprising:

detecting, by a processing system including a processor, data traffic on an application layer of a communication device, the data traffic including delay-sensitive messages and non-delay sensitive messages;

identifying, by the processing system, the data traffic as the delay-sensitive messages or the non-delay sensitive messages, wherein the identifying of the data traffic as the delay-sensitive messages or the non-delay sensitive messages comprises:

identifying the data traffic as the delay-sensitive messages or the non-delay sensitive messages based on information about a designated handling procedure;

routing, by the processing system, the delay-sensitive messages to a control plane of the application layer;

routing, by the processing system, the non-delay sensitive messages to a user plane of the application layer;

communicating, by the processing system, the delay-sensitive messages on the control plane to reduce latency of wireless communications between the communication device and a remote device; and

updating the information responsive to user input about the designated handling procedure for future data traffic on the application layer, wherein the updating of the information comprises:

adding commands or data to the information,

deleting old commands or old data from the information, and

redesignating an existing command as being associated with the delay-sensitive data traffic.

18 . The method of claim 17 , comprising:

communicating, by the processing system, the non-delay sensitive data traffic on the user plane to the remote device according to normal system timing for user plane traffic.

19 . The method of claim 18 , wherein the identifying the data traffic as either the delay-sensitive data traffic or the non-delay sensitive data traffic comprises:

receiving, by the processing system, a message from an application operating on the processing system of the communication device; and

retrieving, by the processing system, from a local resource, the information about the designated handling procedure for the message, wherein the information is based on the message being the delay-sensitive message or the non-delay sensitive message.

20 . The method of claim 17 , comprising:

transitioning, by the processing system, a radio circuit of the communication device from a low-power sleep mode to an active mode, wherein the transitioning is responsive to the routing the delay-sensitive message on the control plane of the application layer; and

maintaining, by the processing system, the radio circuit of the communication device in the low-power sleep mode, wherein the maintaining is responsive to the routing the non-delay sensitive message on the user plane of the application layer.