IMS Data Channel Creation Through Exposure-Based Authorization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing communication systems, such as those utilizing Internet Protocol multimedia subsystem (IMS) data channels, lack a framework for authentication, authorization, and policy enforcement, leading to ineffective application usage and degraded performance.

Innovation Solution

Implementing an IMS exposure function that provides authentication, authorization, and policy enforcement for applications using IMS data channels, ensuring proper authorization and policy control before allowing access, and defining application-specific policies for data rates and priority.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If applications are allowed to use IMS data channels without authentication and authorization framework, then application usage becomes easier and more versatile, but system security deteriorates and policy control is lost

Engineering Contradiction:
Improveapplication usageVSAvoidsystem security
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent introduces an IMS exposure function as an intermediary component between applications and IMS data channels. This mediator performs authentication, authorization, and policy enforcement, allowing applications to access IMS data channels securely while maintaining system control and security policies.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If IMS data channels are used for enriched calling features like content sharing and advertising, then service functionality is improved, but system complexity increases due to lack of framework

Engineering Contradiction:
Improveservice functionalityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments the system into distinct functional components: an IMS exposure function for authentication and policy management, an IMS data channel server for channel management, and application servers for service delivery. This segmentation organizes complexity into manageable modules while enabling enriched calling features.

Inventive Principle:
Principle #1Segmentation

3Reliability

If authentication and authorization framework is implemented for IMS data channels, then system security and control are improved, but application usage becomes more complex

Engineering Contradiction:
Improvesystem controlVSAvoidapplication usage
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The IMS exposure function automatically performs authentication, authorization, and policy enforcement without requiring manual intervention from application developers or users. The framework handles security operations self-service style, maintaining strong control while keeping the interface simple for applications.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS20250323955A1Systems and methods for creating internet protocol multimedia subsystem data channels for usage by applications
Publication Date: 2025.10.16 VERIZON PATENT & LICENSING INC
  • US20250323955A1 patent drawing
  • US20250323955A1 patent drawing
  • US20250323955A1 patent drawing

AI summary

In some implementations, a device may receive a request to create an Internet Protocol multimedia subsystem (IMS) data channel for usage by an application that executes on a user equipment (UE). The device may transmit, based on the request, an inquiry as to whether the IMS data channel already exists for the UE. The device may receive a response that indicates that the IMS data channel does not already exist for the UE. The device may forward, based on the response, the request to create the IMS data channel. The device may receive an indication that the IMS data channel has been successfully created. The device may forward the indication that the IMS data channel has been successfully created.