Communication Application Server for Converged Services

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional communication systems struggle to provide efficient and seamless convergence of voice, data, and other communication applications across disparate networks, especially in virtual enterprises, where real-time and non-real-time communications need to be handled simultaneously.

Innovation Solution

A communication application server (CAS) is implemented, comprising a communication service and session management component, along with connectors, to manage communication services, establish sessions, and integrate with external servers, utilizing protocols like SIP to enable converged communications across various networks and devices.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple applications are deployed on an IP network for converged communications, then communication services can be provided across different networks, but the system complexity and difficulty of managing disparate communication modes increase

Engineering Contradiction:
Improveconverged communications supportVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces a gateway as an intermediary component that mediates between different communication networks and protocols. The gateway translates and adapts communication signals between disparate networks, enabling converged communications without requiring each application to handle every protocol directly, thus reducing overall system complexity while maintaining versatility

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The gateway is designed with multi-functional capabilities to handle multiple communication protocols and modes (voice, data, video) through a single unified interface. This universal design allows the system to support diverse communication applications without deploying separate specialized systems for each mode, addressing the contradiction between versatility and complexity

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

2Adaptability or versatility

If conventional stand-alone telephony systems are used, then system simplicity is maintained, but the ability to support multiple communication modes required by virtual enterprises is insufficient

Engineering Contradiction:
Improvecommunication modes supportVSAvoidsystem operation simplicity
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent segments the communication system into distinct functional modules: traditional telephony systems, IP-based communication systems, and a gateway layer. Each module maintains its operational simplicity while the gateway orchestrates their integration, allowing virtual enterprises to access multiple communication modes without complicating the operation of individual systems

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The gateway acts as a mediator that transparently handles the complexity of multi-mode communication support. It manages protocol translation, routing, and integration between different communication systems, shielding end users from operational complexity while enabling access to diverse communication modes required by virtual enterprises

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If seamless handling of real-time and non-real-time communications is implemented, then user experience consistency is improved, but the processing requirements and system resource demands increase

Engineering Contradiction:
Improveuser experience consistencyVSAvoidprocessing requirements
Core Design Contradiction:
ReliabilityVSPower

Solution Approach 1:

The gateway implements dynamic resource allocation and adaptive processing capabilities that adjust system resources based on real-time communication demands. For real-time communications, it prioritizes low-latency processing paths, while for non-real-time communications, it utilizes available processing resources efficiently, maintaining consistent user experience without permanently allocating excessive processing power

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system dynamically changes processing parameters such as packet prioritization, buffering strategies, and protocol handling modes based on the type of communication (real-time vs. non-real-time). This allows the gateway to optimize resource utilization for each communication type while maintaining the reliability and consistency of user experience across different communication modes

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS9015297B2Communication application server for converged communication services
Publication Date: 2015.04.21 AVAYA INC
  • US9015297B2 patent drawing
  • US9015297B2 patent drawing
  • US9015297B2 patent drawing

AI summary

A communication application server for supporting converged communications in a communication system. The communication application server is responsive to communication service requests from external endpoints, applications or other c requesting entities, and in one embodiment comprises at least first and second components. The first component is operative: (i) to process a given one of the communication service requests to identify at least one corresponding communication service supported by the communication application server, (ii) to determine one or more executable communication tasks associated with the identified communication service; and (iii) to establish communication with one or more external servers to carry out execution of at least a subset of the one or more executable communication taks associated with the communication service. The second component is coupled between the first component and the one or more external servers, and provides, for each of the external servers, a corresponding interface for connecting the communication application server to the external server.