IMS Proxy Server Authentication Tunnel for Non-Native Devices

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Devices without built-in Internet Protocol (IP) multimedia subsystem (IMS) functionality cannot effectively communicate using IMS protocols, as they lack the necessary authentication, session management, and traffic routing capabilities.

Innovation Solution

A proxy server is used to authenticate and provide IMS functionality to devices with little or no built-in IMS capabilities, creating a tunnel for IMS traffic and acting as an interface between the device and the IMS core, thereby enabling communication by mimicking the IMS core's functions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If devices without built-in IMS functionality are used, then device simplicity and ease of deployment are improved, but the ability to communicate using IMS protocols deteriorates

Engineering Contradiction:
Improveease of deploymentVSAvoidIMS communication capability
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

A proxy server is introduced as an intermediary component between devices without IMS functionality and the IMS core. The proxy server receives SIP messages from client devices, translates them into IMS core-compatible formats, processes authentication and session management, and routes traffic appropriately. This mediator enables simple devices to access IMS services without requiring built-in IMS functionality while maintaining reliable communication.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If a proxy server provides IMS functionality to devices without built-in IMS capabilities, then device versatility is improved, but system complexity increases

Engineering Contradiction:
Improvedevice versatilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The proxy server is designed as a universal platform that performs multiple IMS core functions including authentication, authorization, session management, and traffic routing. By consolidating these functions into a single versatile component, the system enables diverse devices without IMS capabilities to access various IMS services while managing complexity centrally rather than distributing it across multiple specialized components.

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

3Adaptability or versatility

If authentication and session management are handled by the proxy server, then adaptability of devices without IMS functionality is improved, but processing load on the proxy server increases

Engineering Contradiction:
Improvedevice adaptabilityVSAvoidprocessing load
Core Design Contradiction:
Adaptability or versatilityVSPower

Solution Approach 1:

The proxy server performs authentication and session management actions in advance before actual communication occurs. By validating credentials, establishing security contexts, and pre-configuring session parameters during the initial setup phase, the proxy server reduces the processing burden during subsequent communication operations. This preliminary processing enables adaptive device access while optimizing ongoing processing requirements.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9130919B2Hosted IMS instance with authentication framework for network-based applications
Publication Date: 2015.09.08 VERIZON PATENT & LICENSING INC
  • US9130919B2 patent drawing
  • US9130919B2 patent drawing
  • US9130919B2 patent drawing

AI summary

A device is configured to receive an authentication credential from a user device, and is configured to authenticate the user device based on the authentication credential. The device is configured to transmit, based on authenticating the user device, a first application for establishing a tunnel that permits the user device to access a second application using an Internet protocol multimedia subsystem (IMS) network architecture. The device is configured to establish, based on the first application, a tunnel for transferring IMS traffic to or from the user device, and is configured to transfer the IMS traffic to or from the user device, using the tunnel, where transferring the IMS traffic permits the user device to access the second application.