Roaming Cost Optimizer Service for Multi-Access Billing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Control centers face challenges in accurately tracking and billing for data usage costs when user equipment roams across different wireless networks, as costs vary by radio access technology and service provider, leading to complex invoicing.

Innovation Solution

A system is implemented at the control center to detect roaming, identify service providers and radio access technologies, track data usage, categorize it based on providers and technologies, and calculate a total cost for data usage during calls, using a cloud-based architecture with an AAA server and cost optimizer.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If the control center tracks data usage across multiple RAN environments with different service providers, then billing accuracy is improved, but system complexity increases

Engineering Contradiction:
Improvebilling accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent introduces an AAA server as an intermediary component that centralizes the tracking and management of data usage across multiple RAN environments. The AAA server receives accounting information from different service providers and RAN types, standardizes the data format, and maintains a unified data usage record. This intermediary approach allows the control center to achieve accurate multi-network billing without directly managing the complexity of each individual network interface, thereby resolving the contradiction between billing accuracy and system complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If the control center categorizes data usage by service provider and RAT type, then cost optimization is improved, but processing complexity increases

Engineering Contradiction:
Improvecost optimizationVSAvoidprocessing complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent applies segmentation by dividing data usage into distinct categories based on service provider and radio access technology type. The AAA server creates separate data usage records for each combination of service provider and RAT type (e.g., WiFi, LTE, 5G). This segmentation enables the system to apply different cost rates to different categories of data usage, achieving cost optimization. The automated categorization process, while adding processing steps, uses standardized protocols and predefined rate structures to manage the complexity efficiently.

Inventive Principle:
Principle #1Segmentation

3Measurement precision

If the system tracks detailed data usage across multiple networks, then billing precision is improved, but information processing load increases

Engineering Contradiction:
Improvebilling precisionVSAvoidinformation processing load
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The patent merges multiple data usage tracking functions into a single centralized AAA server. Instead of maintaining separate tracking systems for each service provider and RAN type, the AAA server consolidates all accounting information into a unified data structure. This merging approach maintains high billing precision by preserving detailed usage information while reducing the overall information processing load through centralized management and standardized data formats. The control center then retrieves pre-processed billing information from the AAA server, further reducing processing requirements.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS11490243B2Open roaming multi-access cost optimizer service
Publication Date: 2022.11.01 CISCO TECHNOLOGY INC
  • US11490243B2 patent drawing
  • US11490243B2 patent drawing
  • US11490243B2 patent drawing

AI summary

A method is performed at a control center in a home network. The control center (CC) detects roaming of a user equipment (UE) engaged in a call across different access networks operated by different service providers and that employ different types of radio access technology (RAT) to attach to the UE. The CC identifies the different service providers and the different types of RAT associated with the different access networks. While the UE is roaming, the CC tracks different data usages for the UE on the different access networks. The CC categorizes the different data usages based on the different service providers and the different types of RAT associated with the different access networks. When the call terminates, the CC determines a total cost for data usage on the call based on the different data usages, the different types of RAT, and the different service providers.