Universal Voice Application Platform for Multi-Framework Deployment
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current voice application platforms are limited in their ability to create and manage engaging voice applications across multiple voice assistant frameworks like Amazon Alexa, Google Assistant, and Apple HomePod, requiring significant technical expertise and infrastructure investment, and lack flexibility in responding to user intents and preferences.
Innovation Solution
A universal voice application platform that abstracts data from multiple voice assistant frameworks using graph-based pattern matching, enabling the creation of customizable and dynamic voice experiences, with a cloud-based architecture that provides pre-defined modules, content management system, and machine learning-driven analytics for optimizing performance and user interaction.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If proprietary voice assistant frameworks are used to create voice applications, then the applications can be deployed on specific voice assistant devices, but the applications cannot be easily deployed across multiple different voice assistant frameworks
Solution Approach 1:
The patent implements a universal voice application platform that can deploy voice applications across multiple voice assistant frameworks (Alexa, Google Assistant, Apple HomePod, Microsoft Cortana) through a single deployment interface. The system translates framework-specific protocols into a universal protocol, enabling one application to serve multiple frameworks without requiring separate development and deployment processes for each framework.
Solution Approach 2:
The patent introduces a protocol translation layer that acts as an intermediary between framework-specific protocols and the universal voice application platform. This translation layer converts requests and responses from various voice assistant frameworks into a standardized universal protocol, eliminating the need for direct integration with each framework and reducing infrastructure complexity.
2Adaptability or versatility
If static response templates are used in voice applications, then the application development is simplified, but the applications cannot dynamically adapt to user preferences and contexts
Solution Approach 1:
The patent implements dynamic response generation that adapts to user preferences, device capabilities, and conversation context. Instead of using fixed static templates, the system dynamically selects and customizes response content based on real-time user data, device characteristics, and conversation history, enabling voice applications to provide personalized and contextually relevant responses.
Solution Approach 2:
The patent utilizes parameter-based response customization where response templates contain placeholders and variables that are dynamically filled based on user preferences, device capabilities, and conversation context. This allows the same base template to generate different personalized responses by changing parameters such as user name, device type, and conversation topic.
3Productivity
If framework-specific development approaches are used, then the applications can be optimized for specific voice assistant devices, but the applications require separate development and maintenance for each framework
Solution Approach 1:
The patent creates a universal development environment where voice applications are developed once using a standardized interface and automatically deployed to multiple voice assistant frameworks. This universal approach eliminates the need for separate development cycles for each framework, significantly improving productivity and reducing the time required for application creation and maintenance.
Solution Approach 2:
The patent merges multiple framework-specific development processes into a single unified development workflow. By combining the development, testing, and deployment processes for different voice assistant frameworks into one integrated system, the platform enables simultaneous optimization for multiple devices while reducing overall development and maintenance time.
Data Source
AI summary
Among other things, requests are received from voice assistant devices expressed in accordance with different corresponding protocols of one or more voice assistant frameworks. Each of the requests represents a voiced input by a user to the corresponding voice assistant device. The received requests are re-expressed in accordance with a common request protocol. Based on the received requests, responses to the requests are expressed in accordance with a common response protocol. Each of the responses is re-expressed according to a protocol of the framework with respect to which the corresponding request was expressed. The responses are sent to the voice assistant devices for presentation to the users.


