IMS Aggregate Endpoint Session Routing via HSS

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

IMS networks are designed for single user endpoint devices, making it costly for network service providers to process sessions directed to aggregate endpoint devices like PBXs, as they need to determine and manage multiple Public User Identities (PUIDs) for each session request.

Innovation Solution

A method and apparatus that use an aggregate endpoint identifier to convey the specific aggregate endpoint information in the route header, allowing the HSS to store and manage PUIDs centrally, eliminating the need for provisioning them in multiple network elements, and enabling the S-CSCF and application servers to process sessions using the PUID in the route header.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the IMS network processes sessions directed to aggregate endpoint devices by determining and managing multiple PUIDs for each session request, then the session routing capability is improved, but the processing and data storage requirements become costly

Engineering Contradiction:
Improvesession routing capabilityVSAvoidprocessing and data storage requirements
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent extracts the PUID management function from multiple network elements (S-CSCF, AS, etc.) and centralizes it in the HSS. The HSS stores the mapping between aggregate endpoint identifier and PUID, and provides this information on demand, eliminating the need for each network element to independently determine and store multiple PUIDs.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The HSS acts as an intermediary between the application server and the S-CSCF. When a session request with an aggregate endpoint identifier is received, the AS queries the HSS which returns the corresponding PUID, allowing the session to be routed without the AS needing to directly manage multiple PUIDs.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Quantity of substance

If the HSS stores and manages PUIDs centrally, then the data storage efficiency is improved, but the need for provisioning PUIDs in multiple network elements is eliminated

Engineering Contradiction:
Improvedata storage efficiencyVSAvoidprovisioning complexity
Core Design Contradiction:
Quantity of substanceVSEase of manufacture

Solution Approach 1:

The patent merges the PUID storage and management function into a single central repository (HSS) rather than distributing it across multiple network elements. This consolidation improves data storage efficiency and simplifies provisioning, as PUIDs only need to be configured once in the HSS rather than in multiple separate systems.

Inventive Principle:
Principle #5Merging (Combining)

3Adaptability or versatility

If multiple PUIDs are provisioned in multiple network elements, then the session processing flexibility is improved, but the provisioning and maintenance complexity increases

Engineering Contradiction:
Improvesession processing flexibilityVSAvoidprovisioning and maintenance complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The HSS is designed to serve multiple functions: it stores user subscription information, manages PUID to aggregate endpoint identifier mappings, and provides this information to various network elements on demand. This universal approach maintains session processing flexibility while eliminating the need for separate provisioning in each network element.

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

Data Source

PatentUS8451841B2Method and apparatus for processing a call to an aggregate endpoint device
Publication Date: 2013.05.28 AT&T INTELLECTUAL PROPERTY I L P
  • US8451841B2 patent drawing
  • US8451841B2 patent drawing
  • US8451841B2 patent drawing

AI summary

A method and an apparatus for processing a call to an aggregate endpoint device over a network are disclosed. For example, the method receives a session request by an application server, wherein a route header for the session request comprises an aggregate endpoint identifier, and determines at least one Public User Identity (PUID) of the aggregate endpoint device in accordance with the aggregate endpoint identifier. The method obtains a Serving-Call Session Control Function Fully Qualified Domain Name (S-CSCF FDQN) of a Serving-Call Session Control Function (S-CSCF) that performs a termination processing for the aggregate endpoint device, and forwards the session request to the S-CSCF with a route header that comprises the PUID of the aggregate endpoint device.