Application Dispatcher for Protocol-Independent Service Routing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing communication systems struggle to provide services across different network technologies, such as PSTN and SIP, due to protocol and technology dependencies, making it difficult to combine services effectively across various networks.

Innovation Solution

A system comprising a communication network and an application dispatcher that determines and directs communication sessions to appropriate components for services, independent of underlying network technologies, using a call control enabler to abstract protocols and invoke call control functions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If routing services are provided using SIP-specific mechanisms, then service functionality is achieved within SIP networks, but the services cannot be easily provided in other networks like PSTN

Engineering Contradiction:
Improveservice portability across networksVSAvoidnetwork-specific implementation complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements a universal service layer architecture where service logic is separated from network-specific protocols. The service execution environment can invoke services across multiple network types (SIP, PSTN, IMS) through a common interface, allowing the same service to function universally across different network infrastructures without requiring separate implementations for each network type.

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

Solution Approach 2:

The patent introduces an intermediary service execution environment that sits between the service logic and network-specific protocols. This mediator translates service requests into network-appropriate signaling, enabling services to be delivered across different networks without direct network-specific code in the service logic itself.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If service chaining is implemented using PSTN switch mechanisms, then routing services are provided in traditional networks, but the same services cannot be easily provided in SIP networks

Engineering Contradiction:
Improveservice chaining compatibilityVSAvoidprotocol-specific service implementation
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The service execution environment provides a universal service chaining mechanism that works across PSTN and SIP networks. Services are chained through a protocol-agnostic interface that adapts to the underlying network, allowing the same service chain to be deployed in both traditional and IP-based networks without modification.

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

Solution Approach 2:

The patent replaces mechanical, protocol-specific service chaining implementations with a software-based service execution environment. This substitution allows service chains to be dynamically configured and executed across different network types through software abstraction rather than hard-coded protocol-specific logic.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Reliability

If different service implementations are maintained for different network types, then each network receives optimized service delivery, but combining services across networks becomes inefficient and complex

Engineering Contradiction:
Improvenetwork-optimized service deliveryVSAvoidservice integration complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the service delivery architecture into distinct layers: network-specific protocol handling at the lower level and universal service logic at the upper level. This segmentation allows each layer to be optimized independently while maintaining overall system integration, reducing the complexity of combining services across networks.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS8744055B2Abstract application dispatcher
Publication Date: 2014.06.03 ORACLE INT CORP
  • US8744055B2 patent drawing
  • US8744055B2 patent drawing
  • US8744055B2 patent drawing

AI summary

Embodiments of the invention provide systems and methods for providing one or more services in a communication session such as a call or other media exchange independent of supporting network technologies. According to one embodiment, a system for providing one or more services in a communication session can comprise a communication network and an application dispatcher communicatively coupled with the communication network. The application dispatcher can be adapted to determine one or more components for providing at least one service in the communication session and direct the communication session to the one or more components. According to one embodiment, determining the one or more components and directing the communication session to the one or more components can be performed independent of supporting network technologies.