Online Charging for Multi-User Agent Telephony Servers

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing telecommunications systems face challenges in accurately charging prepaid services for users with multiple numbers and devices across different service providers and network types, particularly when users switch between access networks, as there is no mechanism to efficiently relay updated charging information between Telephony Application Servers (TASs).

Innovation Solution

The system implements online charging for multi-user agent instances by allowing the native line TAS to provide updated SIP information to the virtual line TAS, including access network, visited network, user equipment time zone, and Cell Global Identity, to determine the correct charging rate, and uses the Diameter protocol to establish a charging session with an Online Charging System (OCS) for accurate quota management.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple numbers and devices are associated with a single user account across different service providers and network types, then service versatility and user convenience are improved, but charging accuracy and reliability deteriorate due to lack of mechanism to relay updated charging information between TASs

Engineering Contradiction:
Improveservice versatilityVSAvoidcharging accuracy
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent introduces an Online Charging System (OCS) as an intermediary that centralizes charging information management. When a user accesses services through different TASs, the OCS acts as the mediator that receives, stores, and distributes charging information to the appropriate TASs, ensuring all servers have access to accurate, real-time charging data regardless of which TAS the user is currently connected to.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent implements a feedback mechanism where TASs send charging information requests to the OCS, which then provides updated charging data back to the TASs. This feedback loop ensures that when users switch between different networks or access types, the charging information is automatically updated and relayed back to the relevant TAS, maintaining charging accuracy across multiple service providers and network types.

Inventive Principle:
Principle #23Feedback

2Adaptability or versatility

If users switch between different access networks, then network adaptability is improved, but charging information reliability worsens due to inability to update charging rates in real-time

Engineering Contradiction:
Improvenetwork adaptabilityVSAvoidcharging rate accuracy
Core Design Contradiction:
Adaptability or versatilityVSMeasurement precision

Solution Approach 1:

The patent implements preliminary action by having the OCS pre-calculate and store charging information for different access networks and service types. When a user switches networks, the appropriate charging information is already prepared and can be quickly retrieved and applied, ensuring accurate charging rates are determined in real-time without delay or calculation errors.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent makes the charging information system dynamic by enabling real-time updates when users switch between different access networks. The OCS continuously monitors user location and network type, automatically retrieving and updating charging information from the appropriate TAS based on current network conditions, ensuring charging rates accurately reflect the user's current access type.

Inventive Principle:
Principle #15Dynamics

3Reliability

If centralized charging information management is implemented across multiple TASs, then charging reliability is improved, but system complexity increases

Engineering Contradiction:
Improvecharging reliabilityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies segmentation by dividing the charging information management system into distinct functional components: the OCS handles centralized information storage and distribution, while individual TASs handle local service delivery and charging requests. This segmentation allows each component to specialize in its function, improving overall reliability while keeping individual system components relatively simple and manageable.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS11621860B2Online charging for multi-user agent instances served by different telephony application servers
Publication Date: 2023.04.04 T MOBILE US INC
  • US11621860B2 patent drawing
  • US11621860B2 patent drawing
  • US11621860B2 patent drawing

AI summary

Techniques for allowing access based online charging in cases of multiple user agents (multi-UAs) scenarios where the instances are registered to different telephony application servers (TASs) are discussed herein. For example, a user device may support a native number and multiple virtual numbers linked via a user account. When servicing a call, the user device may determine a served number to service the call from. If the served number is not the native number but a virtual number, the native-line server may handle the call session, but the online charging session will be handled by the virtual-line server. The native-line server may use session initiation protocol (SIP) information to send updated information for charging parameters to the virtual-line server, including network access transfer for accuracy in online charging logic.