Application Server Temporary Endpoint Identifier Routing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current systems lack the ability to route multiple call types, such as voice and video calls, to a single endpoint within a destination that has a plurality of endpoints, like a call center, due to the inability to identify the exact endpoint for initiating subsequent calls over different network types.

Innovation Solution

A method involving initiating a first call over a first network type, receiving a temporary final endpoint identifier, and simultaneously initiating a second call over a second network type using this identifier to ensure both calls are directed to the same endpoint, leveraging an IP Multimedia Subsystem (IMS) with components like Application Server, Media Gateway Controller, and Serving Call/Session Control Function.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If a network routes a first call to a destination that further routes the call to one of a plurality of final endpoints, then the call can be directed to an appropriate endpoint, but the mobile station initiating the call will not know the final endpoint to direct a second call to the same endpoint

Engineering Contradiction:
Improveability to initiate calls to specific endpointsVSAvoidendpoint identification information
Core Design Contradiction:
Ease of operationVSLoss of information

Solution Approach 1:

The system performs preliminary routing of a first call to establish connection with a specific endpoint, then uses the routing information from this preliminary action to enable subsequent calls to the same endpoint. The Application Server captures endpoint identification information during the first call routing and makes it available for the second call.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The Application Server acts as an intermediary between the mobile station and the plurality of endpoints. It receives the first call, determines the final endpoint, captures the endpoint identifier, and provides this information to the mobile station. For the second call, it uses this captured identifier to route both CS and PS calls to the same endpoint.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If combinational services route two different types of calls over two different types of networks, then service versatility is improved, but the ability to direct both calls to the same endpoint is lost

Engineering Contradiction:
Improvecombinational services capabilityVSAvoidconsistent endpoint delivery
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The Application Server provides multi-functional capability by handling both Circuit Switched (CS) domain calls and IP Multimedia Subsystem (IMS) services. It universally processes different call types (voice over CS, video over IMS) and routes them to the same endpoint using a unified approach with temporary endpoint identifiers.

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

Solution Approach 2:

The system changes the parameter of endpoint identification by introducing temporary endpoint identifiers (TEI) that are specific to each endpoint within the destination. These TEIs allow the mobile station to identify and reach the same endpoint across different network types (CS and PS/IMS) by transforming the routing parameter from generic destination address to specific endpoint identifier.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentEP2077041B1Method and application server for routing combinational services to a single endpoint
Publication Date: 2011.06.15 MOTOROLA MOBILITY LLC
  • EP2077041B1 patent drawingFigure 1
  • EP2077041B1 patent drawingFigure 2

AI summary

A method for routing a plurality of calls to a single endpoint of a plurality of endpoints at a common destination is disclosed. The method comprising the steps of: initiating (202) a call over a first network (118) having a first network type, the call being directed to a destination (106) that has a plurality of endpoints 108, 110, 112, 114. Establishing (204) the call over the first network with a first final endpoint (108) of the plurality of endpoints. Receiving (206) a temporary endpoint identifier. Initiating (208) a second call to the destination by sending a request message for a second call of a second network (120), having a second network type, the request message including the temporary endpoint identifier. Establishing (210) the second call, simultaneously with the first call, over the second network with the same final endpoint.