Distributed Voice Application Execution on Low-Power Devices
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Centralized voice service platforms are expensive, inflexible, and limited in scalability, personalization, and reliability due to their reliance on high-end computing devices and telephony infrastructure, leading to high costs, complex management, and limited user access.
Innovation Solution
A distributed voice application execution system (DVAESA) that utilizes low-power devices connected to a data network for voice application processing, eliminating the need for dedicated telephone links and enabling decentralized speech recognition and application delivery.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If centralized high-end computing systems are used for voice application processing, then speech recognition accuracy and application processing capability are improved, but system cost and device complexity increase significantly
Solution Approach 1:
The patent segments the centralized voice application processing system into distributed components deployed across multiple networked devices. Speech recognition, application logic execution, and user interaction handling are separated and distributed to different devices, eliminating the need for a single complex centralized system while maintaining processing capabilities.
Solution Approach 2:
The patent uses virtualization to create virtual copies of computing resources across multiple physical devices. Virtual machines and containers replicate essential processing functions across the network, allowing speech recognition and application processing to be distributed without requiring each device to have full processing capability.
2Productivity
If centralized systems share telecom and computing resources across multiple users, then economies of scale are achieved, but management complexity and provisioning difficulty increase
Solution Approach 1:
The patent implements self-service mechanisms where devices automatically discover available voice application processing resources on the network and dynamically allocate them as needed. This eliminates manual provisioning and management complexity while maintaining efficient resource sharing through automated resource orchestration.
Solution Approach 2:
The patent creates a dynamic system where computing and telecom resources are flexibly allocated based on real-time demand. Resources can be dynamically assigned to different users and applications without fixed assignments, enabling efficient resource utilization while adapting to changing requirements through automated orchestration.
3Reliability
If dedicated telephone connections are used for user access to voice services, then service reliability is improved, but scalability and user access flexibility are limited
Solution Approach 1:
The patent enables voice application processing to occur across multiple networked devices that can be accessed through various communication channels including but not limited to telephone connections. Users can access voice services through smartphones, computers, or other networked devices, providing universal access flexibility while maintaining service reliability through distributed processing.
Solution Approach 2:
The patent introduces a network intermediary layer that manages connections between users and voice application processing resources. This intermediary handles connection establishment, resource allocation, and session management, enabling flexible access through multiple channels while maintaining reliable service delivery through centralized coordination.
4Productivity
If high-end centralized computer systems are deployed to support simultaneous users, then voice application processing capability is improved, but deployment cost and maintenance expense increase
Solution Approach 1:
The patent divides the voice application processing workload across multiple standard devices rather than requiring a single high-end centralized system. Each device handles a portion of the processing load, enabling concurrent user support through distributed processing while using cost-effective standard hardware throughout the network.
Solution Approach 2:
The patent replaces expensive high-end centralized computing resources with multiple inexpensive standard devices that can be easily deployed and replaced. These standard devices provide sufficient processing capability when distributed across the network, significantly reducing deployment and maintenance costs while maintaining productivity.
Data Source
AI summary
A distributed voice applications system includes a voice application rendering agent and at least one voice applications agent that is configured to provide voice applications to an individual user. A management system may control and direct the voice applications rendering agent to create voice applications that are personalized for individual users based on user characteristics, information about the environment in which the voice applications will be performed, prior user interactions and other information. The voice applications agent and components of customized voice applications may be resident on a local user device which includes a voice browser and speech recognition capabilities. The local device, voice applications rendering agent and management system may be interconnected via a communications network.


