Service Capability Interaction Manager Orchestrating IMS Application Services

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current Internet Protocol Multimedia Subsystem (IMS) systems face challenges in efficiently managing and invoking application services due to complex service interactions and the need for robust orchestration, especially in environments with significant service decomposition and dynamic service requirements.

Innovation Solution

The implementation of a Service Capability Interaction Manager (SCIM) within the IMS framework, which orchestrates the invocation of application services across various technologies and platforms, using subscriber profiles and external information to determine service engagement, manage interactions among micro applications, and apply complex rules for service determination.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If service decomposition is implemented to enable flexible service management, then adaptability is improved, but device complexity increases due to the need for robust orchestration across multiple micro applications

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

Solution Approach 1:

The patent introduces an intermediary component (service orchestration module) that manages the complex interactions between decomposed micro applications. This intermediary handles service determination, filter criteria evaluation, and coordination between multiple services, thereby enabling service decomposition while managing the resulting complexity through a centralized control mechanism.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If complex rule-based service invocation is implemented, then service determination accuracy is improved, but processing time increases due to multiple filter criteria evaluations

Engineering Contradiction:
Improveservice determination accuracyVSAvoidservice invocation time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent applies preliminary action by pre-evaluating and caching filter criteria results where possible, and by organizing service invocation rules in a structured manner that allows for efficient matching. The system prepares service determination criteria in advance and uses systematic evaluation methods to reduce the time required for complex rule-based service invocation while maintaining accuracy.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If robust service orchestration is implemented to manage micro applications, then reliability is improved, but ease of operation deteriorates due to increased management overhead

Engineering Contradiction:
Improveservice management reliabilityVSAvoidservice management ease
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent implements self-service mechanisms where the service orchestration system automatically manages micro application interactions, resolves service conflicts, and handles coordination without requiring manual intervention. The system autonomously evaluates filter criteria, determines service invocation sequences, and manages service lifecycles, thereby maintaining reliability while reducing operational complexity through automation.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS8918526B2Application service invocation based on filter criteria
Publication Date: 2014.12.23 VERIZON PATENT & LICENSING INC
  • US8918526B2 patent drawing
  • US8918526B2 patent drawing
  • US8918526B2 patent drawing

AI summary

An Internet Protocol Multimedia Subsystem (IMS) device includes a memory configured to store a subscriber profile, where the subscriber profile includes at least one criterion relating to an event that occurs after a session request has been forwarded to a terminating party. The IMS device further includes a processor configured to invoke at least one application service for a session based on the at least one criterion in the subscriber profile.