Voice Assistance for Secure Natural-Language Application Navigation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Traditional navigation methods in user-facing computer applications are cumbersome and difficult for some users, particularly older users, and existing speech recognition technologies face challenges integrating with secure applications like healthcare systems, including data encryption, security measures, and seamless navigation.
Innovation Solution
A system that integrates voice and non-voice commands, enabling a voice command listening mode, converting spoken inputs to text, performing natural language understanding, and determining authorized execution of commands, particularly for accessing private data, using voice biometrics and secure data transmission protocols.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If traditional navigation methods are used in computer applications, then the application can maintain security measures and data encryption, but the navigation becomes cumbersome and difficult for users, particularly older users
Solution Approach 1:
The patent replaces traditional mechanical navigation methods (clicking, scrolling, menu selection) with voice-based navigation. Users speak natural language commands to navigate the application, eliminating the need to manually traverse through multiple screens and menus. This substitution directly addresses the contradiction by making navigation easier for users while maintaining the application's security architecture.
Solution Approach 2:
The voice navigation system serves multiple functions: it enables navigation, executes commands, and provides information retrieval, all through a single interface modality. This multi-functionality reduces the overall complexity of the navigation system while improving ease of operation, as users don't need to learn different interaction methods for different tasks.
2Productivity
If voice recognition technology is integrated into secure applications like healthcare systems, then user navigation efficiency is improved, but security challenges arise including data encryption, secure data transmission protocols, and HIPAA compliance
Solution Approach 1:
The patent introduces voice biometrics as an intermediary authentication layer between the user and the application's private data. Instead of directly accessing data through traditional authentication, the system uses voice print analysis to verify user identity and authorization levels. This intermediary mechanism maintains security reliability by adding a robust verification layer while enabling efficient voice-based navigation.
Solution Approach 2:
The system performs preliminary voice biometric authentication before allowing access to private data or sensitive functions. By verifying the user's voice print in advance, the system establishes secure data transmission protocols and encryption parameters specific to that user, ensuring HIPAA compliance before any data access occurs. This preliminary action prevents security issues from arising during data access.
3Loss of time
If voice commands are used to access private data, then navigation speed is improved, but the system must implement additional security measures including voice biometrics and authorization verification
Solution Approach 1:
The patent merges voice command recognition with voice biometric authentication into a single integrated system. Instead of requiring separate steps for voice navigation and security verification, the system analyzes the user's voice print concurrently with command recognition. This merging reduces the perceived complexity for users while maintaining robust security, and it eliminates additional time delays that would result from sequential authentication steps.
Data Source
AI summary
One aspect includes an application capable of receiving voice commands and non-voice commands: persistently displaying a user interface element configured to enable a voice command listening mode in the application; activating the voice command listening mode in response to receiving a non-voice user input interaction; receiving a spoken natural language input; converting the audio data to text data; performing natural language understanding on the text data to convert the text data to a structured request; determining whether the structured request relates to a command, that would also be available to be executed in the application in response to a non-voice input; and in response to a determination that it does, executing the command, and changing the display in response to the command, in substantially the same manner in which the display would be changed in response to executing the command in response to the non-voice input.


