Contextual Speech Card Delivery System
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing communication systems fail to provide users with contextually relevant information during voice calls without requiring manual interaction, and they lack the ability to customize information delivery based on user roles and access permissions.
Innovation Solution
A computing system that uses an audio streaming server and speech-to-text converter to identify keywords spoken during calls, dynamically retrieving and presenting relevant information cards on user interfaces, with customization options based on user roles and access permissions, ensuring secure and timely delivery of information.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If manual interaction is required to access information during calls, then information accuracy can be ensured, but user convenience and call efficiency deteriorate
Solution Approach 1:
The system automatically retrieves and displays information cards during calls without requiring user action. The speech-to-text converter and card server work autonomously to identify keywords, search databases, and present relevant information, allowing the system to serve itself rather than requiring manual user interaction
Solution Approach 2:
Information is retrieved and prepared in advance during the call based on spoken keywords. The system proactively searches databases and prepares information cards before the user would need them, reducing wait time and maintaining call flow without interrupting the conversation
2Loss of information
If information is delivered without access restrictions, then information availability improves, but security and authorization compliance deteriorate
Solution Approach 1:
Access restrictions and authorization levels are applied differently to different users and information types. The card server evaluates each information card against the user's specific authorization level, allowing highly available information for authorized users while blocking sensitive information, creating localized quality control throughout the information delivery system
Solution Approach 2:
The system continuously evaluates user authorization levels and provides feedback by selectively displaying or hiding information cards. The card server monitors what information each user is authorized to access and adjusts information delivery in real-time based on authorization feedback, ensuring security compliance while maintaining availability for permitted content
3Device complexity
If generic information is provided to all users, then system complexity is reduced, but information relevance and customization deteriorate
Solution Approach 1:
The information delivery system dynamically adapts to each user's role, authorization level, and call context. Rather than static generic information, the card server dynamically selects and customizes information cards based on real-time evaluation of user attributes and call content, allowing the system to be highly adaptive without requiring complex manual configuration
Solution Approach 2:
A single information card template system serves multiple user roles and authorization levels universally. The same underlying infrastructure and database queries serve all users, but the results are automatically customized based on user attributes. This universal system handles customization through parameter variation rather than requiring separate systems for different user types
4Use of energy by moving object
If information retrieval is delayed, then system resource consumption is reduced, but user satisfaction and call productivity deteriorate
Solution Approach 1:
Information retrieval occurs periodically based on speech patterns and keyword detection rather than continuously. The speech-to-text converter processes speech in segments, and the card server retrieves information cards in response to detected keywords, creating periodic action cycles that balance resource consumption with timely information delivery during natural speech pauses
Data Source
AI summary
In some implementations, one or more computers receive audio data indicating an utterance of a first participant during a call with a second participant. The one or more computers obtain text of the utterance of the first participant. The one or more computers identify an information card associated with the utterance based on the text of the utterance of the first participant. The one or more computers provide information card data causing the identified information card to be provided, for presentation during the call, by a device associated with the second participant.


