Distributed Voice Application Execution System for Flexible Service Delivery
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Centralized voice services platforms are inflexible, costly, and limited in providing personalized and secure voice applications due to their reliance on high-end centralized computing and telephony infrastructure, leading to issues with user access, personalization, and security verification.
Innovation Solution
A distributed voice application execution system (DVAESA) that uses a network of local devices and data networks to deliver voice applications, eliminating the need for dedicated telephony connections and enabling personalized and secure voice services through speech recognition and voice browsers integrated with local devices.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Power
If centralized voice services platforms use high-end centralized computing devices, then voice application processing capability is improved, but system flexibility and ease of deployment deteriorate
Solution Approach 1:
The patent segments the centralized voice services platform into distributed components deployed across multiple devices including set-top boxes, personal computers, and mobile devices. Each device runs local voice application processing software, eliminating the single-point bottleneck while maintaining processing capability through distributed computation.
Solution Approach 2:
The patent transitions from a single-dimensional centralized architecture to a multi-dimensional distributed architecture by deploying voice processing capabilities across different device types, locations, and network layers. This dimensional expansion provides both processing power and flexibility simultaneously.
2Productivity
If centralized voice services platforms configure hardware and software on high-end servers, then voice application performance is improved, but configuration management complexity increases
Solution Approach 1:
The patent implements automated configuration management where the distributed voice processing system automatically discovers available devices, allocates processing tasks, and manages software updates without manual intervention. The system self-configures based on device capabilities and network conditions.
Solution Approach 2:
The patent creates a universal configuration management framework that works across diverse device types (set-top boxes, PCs, mobile devices) using standardized protocols and interfaces. This universal approach simplifies management compared to device-specific configurations while maintaining high performance.
3Reliability
If centralized voice services platforms use dedicated telephony infrastructure, then voice service reliability is improved, but system cost and access flexibility deteriorate
Solution Approach 1:
The patent introduces an IP network as an intermediary layer between users and voice services, replacing dedicated telephony infrastructure. This mediator enables reliable voice service delivery over standard internet connections, providing both reliability and access flexibility through multiple network paths and device options.
4Adaptability or versatility
If centralized voice services platforms manually provision users and applications, then service customization is improved, but provisioning time and operational cost increase
Solution Approach 1:
The patent pre-configures voice application templates and user profiles that can be automatically instantiated and customized based on user selection. Common service configurations are prepared in advance, allowing rapid provisioning while maintaining customization options through parameter adjustment rather than full manual configuration.
Solution Approach 2:
The patent implements dynamic provisioning where service configurations are automatically adjusted in real-time based on user preferences, device capabilities, and network conditions. This dynamic approach enables customization without manual intervention by adapting pre-defined templates to specific contexts.
Data Source
AI summary
Systems and methods of placing a telephone call for a user include monitoring the telephone number that the user has requested to reach. Depending upon the telephone number requested by the user, the system might take an alternate action, rather than simply placing a call to the requested telephone number. In some instances, the system might take an action in addition to placing a call to the requested telephone number.


