Local Communication Admission Controller for IMS Call Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current IMS services are complex and require network processing and signaling for controlling outgoing calls, making it difficult to differentiate terminal usage, especially when shared by multiple users, as there is no simple way to avoid network involvement in call control.

Innovation Solution

Implementing a communication admission controller in the user terminal to create and enforce local rules for admitting or rejecting outgoing communications based on user-configurable criteria such as identity, location, time, and type of communication, allowing terminal owners to control usage without involving network nodes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If network processing and signaling is used for controlling outgoing calls in IMS services, then call control functionality is provided, but device complexity and difficulty in differentiating terminal usage increase

Engineering Contradiction:
Improveterminal usage differentiationVSAvoidnetwork processing requirements
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent extracts the call control functionality from the network side and places it locally in the terminal device. The terminal stores multiple user profiles with associated call control rules and autonomously determines whether to allow outgoing calls based on the current user identity and stored rules, eliminating the need for network processing and signaling for this control function.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The terminal device provides self-service call control by maintaining local user profiles and call control rules. When a call attempt is made, the terminal automatically checks the current user identity against stored rules and makes the admission decision locally without requiring network involvement, enabling the device to serve itself for call control purposes.

Inventive Principle:
Principle #25Self-service

2Adaptability or versatility

If network nodes are involved in call control, then service logic is provided, but the complexity of executing user-dependent control increases

Engineering Contradiction:
Improveuser-dependent controlVSAvoidservice execution complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments the call control functionality into separate user profiles, each containing specific control rules. The terminal stores multiple profiles in a database and selects the appropriate profile based on the current user identity, allowing different users to have different call control policies without complex service logic execution.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The terminal pre-stores multiple user profiles with complete call control rules in its local database before call attempts occur. When a user tries to make a call, the terminal simply retrieves the relevant pre-configured rules and applies them immediately, avoiding complex real-time service logic execution and multi-node signaling.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS8824479B2Method and apparatus for controlling telecommunication services
Publication Date: 2014.09.02 TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
  • US8824479B2 patent drawing
  • US8824479B2 patent drawing
  • US8824479B2 patent drawing

AI summary

Method and apparatus in a user terminal (200) for controlling the admission of outgoing communications. One or more communication admission rules (206a) are created locally in a communication admission controller (206) in the terminal, according to configuring input commands dictating when outgoing communications should be admitted or rejected. When an input unit (202) receives an input request from a current terminal user for an outgoing communication, the communication admission rules are checked. A communication request unit (210) sends a communication request message towards a used communication services network if the requested outgoing communication can be admitted according to the communication admission rules. Otherwise, a reject message is provided to the current terminal user.