US 12,316,504 B2
Control plane user plane (CUPS) capabilities exchange
Sean Simon, Lynnwood, WA (US); and Frank Herrgoss, Bellevue, WA (US)
Assigned to AT&T Intellectual Property I, L.P., Atlanta, GA (US)
Filed by AT&T Intellectual Property I, L.P., Atlanta, GA (US)
Filed on Oct. 10, 2022, as Appl. No. 17/962,978.
Prior Publication US 2024/0121155 A1, Apr. 11, 2024
Int. Cl. G06F 15/173 (2006.01); H04L 12/14 (2006.01); H04L 41/0894 (2022.01); H04W 4/24 (2018.01)
CPC H04L 41/0894 (2022.05) [H04L 12/1407 (2013.01); H04W 4/24 (2013.01)] 20 Claims
OG exemplary drawing
 
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:
obtaining first information identifying each version of a policy rule base to which different control plane elements of a control plane architecture of a wireless network has access;
obtaining second information identifying each version of the policy rule base to which different user plane elements of a user plane architecture of the wireless network has access;
selecting, during a new session establishment, as a selected version a common version of a policy rule base to which each of at least one of the different control plane elements of the control plane architecture to be used in the new session and at least one of the different user plane elements of the user plane architecture to be used in the new session has access to provide concurrent support of different policy releases for multiple of the different control plane elements and for multiple of the different user plane elements, wherein each version of the policy rule base comprises a respective operating parameter, wherein each operating parameter comprises a minimum amount of data, a maximum amount of data, or any combination thereof, and wherein each operating parameter further comprises a virtual local area network (VLAN) tag; and
communicating an identification of the selected version to each of the control plane architecture and the user plane architecture, wherein the communicating the identification of the selected version further comprises instructing, using vendor-specific information elements within a 3GPP Sx interface, each of the at least one of the different control plane elements of the control plane architecture to be used in the new session and the at least one of the different user plane elements of the user plane architecture to be used in the new session to utilize the selected version.