3GPP Roaming Policy Federation via Multi-bit Broadcast Identifiers

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current 3GPP-based access networks do not support OpenRoaming features, which are essential for policy enablement and roaming in cellular networks, as they lack the necessary constructs and identifiers used in Wi-Fi networks.

Innovation Solution

A roaming policy federation architecture is developed for 3GPP networks using multi-bit 3GPP broadcast identifiers and user equipment provisioned identifiers to encode and configure roaming policies, allowing mobile devices to authenticate with identity providers and access networks, leveraging Closed Subscriber Group Identities, Network Identifiers, and Group Identifier for Network Selection codes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If OpenRoaming features are extended to 3GPP-based access networks, then roaming policy federation and authentication capabilities are improved, but 3GPP network complexity increases due to integration of non-native constructs

Engineering Contradiction:
Improveroaming policy federation capabilityVSAvoidnetwork architecture complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent maps 3GPP broadcast identifiers (CGI, NID, CAG-ID, GIN) to serve multiple functions: traditional 3GPP network identification and new OpenRoaming-like policy federation. This allows existing 3GPP identifiers to dual-purpose as both network selectors and policy carriers, enabling roaming federation without adding separate construct types.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The patent replicates the OpenRoaming policy federation model in 3GPP networks by copying the essential construct of encoding policy information in broadcast identifiers. Instead of importing Wi-Fi's RCOI constructs, it creates a 3GPP-native equivalent using local identifier types, achieving functional equivalence through structural copying.

Inventive Principle:
Principle #26Copying

2Quantity of substance

If multi-bit 3GPP broadcast identifiers are used to encode roaming policies, then policy information capacity is improved, but identifier collision risk increases

Engineering Contradiction:
Improvepolicy information capacityVSAvoididentifier uniqueness
Core Design Contradiction:
Quantity of substanceVSReliability

Solution Approach 1:

The patent segments the multi-bit broadcast identifier into distinct functional fields: network selection portion and policy information portion. This segmentation allows the identifier to simultaneously serve network access and policy communication functions while maintaining structured organization that reduces collision risk through field-specific validation.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent assigns different bit positions within the broadcast identifier to different policy attributes (e.g., specific bits for LIPA-only, home-routed, settlement-free indicators). This local quality assignment ensures that each policy feature has a dedicated representation space, preventing ambiguous interpretations and reducing collision probability.

Inventive Principle:
Principle #3Local quality

3Productivity

If roaming policies are encoded in broadcast identifiers, then authentication efficiency is improved, but flexibility in policy updates deteriorates

Engineering Contradiction:
Improveauthentication efficiencyVSAvoidpolicy update flexibility
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The patent enables dynamic policy updates by allowing network operators to modify the encoding of policy information in broadcast identifiers without changing the identifier structure itself. The multi-bit fields can be reconfigured to represent different policy combinations, enabling flexible updates while maintaining efficient broadcast-based authentication.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent pre-encodes multiple policy combinations into the broadcast identifier structure during network configuration. This preliminary encoding of potential policy states allows mobile devices to perform efficient local matching against pre-provisioned identifiers, enabling fast authentication decisions without real-time policy computation while retaining update flexibility through re-encoding.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12262446B2Providing a roaming policy federation in a third generation partnership project (3GPP) network environment
Publication Date: 2025.03.25 CISCO TECHNOLOGY INC
  • US12262446B2 patent drawing
  • US12262446B2 patent drawing
  • US12262446B2 patent drawing

AI summary

Presented herein are techniques associated with replicating an OpenRoaming™ policy federation in a Third Generation Partnership Project (3GPP) network environment. For example, techniques herein provide a roaming policy federation architecture for a 3GPP network environment. In one example a method is provided that may include encoding at least one multi-bit roaming policy for an identity provider and a plurality of bit-wise combinatorial permutations of the at least one multi-bit roaming policy within each of a plurality of multi-bit 3GPP broadcast identifiers, wherein the at least one multi-bit roaming policy includes bit-wise roaming policy information for the identity provider and configuring the multi-bit 3GPP broadcast identifiers for a mobile device associated with the identity provider, wherein the multi-bit 3GPP broadcast identifiers indicate that the mobile device is to connect to a visited radio access network associated with a local Internet Protocol (IP) access service or a home routed access service.