Centralized Telephony Provisioning with Local Execution

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing telephony services in VOIP networks face challenges in providing scalable and mobile solutions, as they often require either centralized provisioning and execution, which limits mobility, or distributed provisioning and execution, which complicates database management and computing resources optimization.

Innovation Solution

A method and system where telephony services are centrally provisioned and locally executed, using a central node to store and transmit the services to local nodes, allowing for efficient execution and scalability, with features like CCXML, VXML, and SIP addresses for voice telephony services, enabling user mobility and easy network expansion.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If telephony services are centrally provisioned and executed, then user mobility is improved, but network scalability deteriorates

Engineering Contradiction:
Improveuser mobilityVSAvoidnetwork scalability
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The patent segments the telephony service into two distinct components: a central provisioning node that manages service creation and distribution, and local execution nodes that run the actual telephony services. This segmentation allows the system to simultaneously support user mobility through centralized service management and network scalability through distributed service execution, resolving the contradiction between these two requirements.

Inventive Principle:
Principle #1Segmentation

2Productivity

If telephony services are distributed and executed locally, then network scalability is improved, but database management complexity increases

Engineering Contradiction:
Improvenetwork scalabilityVSAvoiddatabase management complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent extracts the database management function from the local execution nodes and concentrates it at the central provisioning node. This extraction allows local nodes to focus solely on service execution, improving scalability, while the central node handles all database management operations, reducing the complexity at distributed nodes and resolving the contradiction.

Inventive Principle:
Principle #2Taking out (Extraction)

3Device complexity

If telephony services are centrally executed, then database management is simplified, but computing resource utilization deteriorates

Engineering Contradiction:
Improvedatabase management complexityVSAvoidcomputing resource utilization
Core Design Contradiction:
Device complexityVSUse of energy by moving object

Solution Approach 1:

The patent applies local quality by executing telephony services at local nodes where the computing resources are available, rather than concentrating all execution at a central node. This distributes the computational load across multiple locations, improving overall computing resource utilization while the central node maintains simplified database management, resolving the contradiction between these two parameters.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS9699319B2Executing, at local nodes, centrally provisioned telephony services
Publication Date: 2017.07.04 RIBBON COMMUNICATIONS OPERATING CO INC
  • US9699319B2 patent drawing
  • US9699319B2 patent drawing
  • US9699319B2 patent drawing

AI summary

Described are methods, systems, and apparatus, including computer program products for executing, at local nodes, centrally provisioned telephony services. A telephony service can be provisioned at a central node. The telephony service is transmitted to a first local node. The telephony service is executed at the first local node.