Distributed Telephony Scripting for End Point Processing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing telephony systems face challenges in efficiently distributing processing capabilities and providing flexible, customizable telephony services, particularly in leveraging the increasing power of end-point devices and managing complex communication protocols.
Innovation Solution
A distributed system utilizing intelligent end points that process telephony events through text-based scripts within a web client/web server environment, allowing for decentralized processing, rapid deployment of updates, and support for various communication networks, enabling end points to implement telephony services without relying on centralized components.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If telephony services are centralized in a web server environment, then centralized control and rapid deployment of services are achieved, but processing power and flexibility at end points are limited
Solution Approach 1:
The patent segments telephony functionality into modular scripts that can be independently deployed. The telephony system is divided into discrete functional units (scripts) that can be executed at end points or provided by the web server, allowing flexible distribution of processing while maintaining centralized control through script management.
Solution Approach 2:
The patent implements dynamic script loading and execution capabilities that allow the system to adapt processing distribution in real-time. Scripts can be dynamically provided to end points or executed centrally based on system requirements, enabling the architecture to transition between centralized and distributed processing modes as needed.
2Adaptability or versatility
If processing is distributed to end point devices, then flexibility and customization of telephony services are improved, but system complexity increases
Solution Approach 1:
The patent employs a universal script execution environment that can run the same scripts across different end point devices regardless of their specific capabilities. This universal approach allows complex telephony services to be deployed uniformly across diverse devices, reducing the perceived complexity while enabling service customization.
Solution Approach 2:
The patent introduces a web server as an intermediary that manages script distribution and execution. This intermediary handles the complexity of script management, deployment, and coordination, allowing end point devices to execute complex telephony services without directly managing the underlying complexity, thus reducing device complexity while maintaining service customization.
3Productivity
If end points execute telephony scripts locally, then processing speed and responsiveness are improved, but reliance on centralized components increases
Solution Approach 1:
The patent implements preliminary script loading and caching mechanisms where scripts are provided to end points in advance and stored locally. This allows end points to execute telephony events using pre-loaded scripts without real-time communication with the web server, improving processing speed while reducing dependency on centralized components during execution.
Solution Approach 2:
The patent enables end point devices to autonomously execute telephony scripts using local processing capabilities. Once scripts are provided to the end points, they can independently process telephony events without continuous reliance on centralized components, improving both processing speed and reliability by reducing centralized dependency.
Data Source
AI summary
A system includes telephony devices that provide services and applications through the execution of scripts in web pages.


