Client Device Authentication for Enhanced Voice Communications
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current telephone and cellular networks often restrict simultaneous use of voice and data channels, limiting enhanced communication capabilities, such as access to interactive voice response systems and prioritization in customer service, due to bandwidth limitations and authentication complexities.
Innovation Solution
A method and system that utilize a data channel to authenticate and validate client devices, enabling enhanced communications by forwarding authentication information, such as encrypted passcodes and identifiers, to facilitate secure and efficient interactions with interactive voice response servers, even in bandwidth-limited channels, by dynamically allocating memory and using client-side and server-side handshake modules.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If authentication information is transmitted over a data channel to enable enhanced communications, then communication security and service quality are improved, but network bandwidth is consumed and authentication complexity increases
Solution Approach 1:
The system performs authentication and information exchange over the data channel before the voice call is established. This preliminary action allows the voice channel to remain bandwidth-limited while still enabling enhanced communications, as the authentication data is transmitted in advance during setup rather than during the actual voice communication.
Solution Approach 2:
The patent extracts authentication and device information transmission from the voice channel and places it solely on the data channel. This separation allows the voice channel to maintain its bandwidth limitations while the data channel handles the authentication overhead, resolving the conflict between security and bandwidth consumption.
2Adaptability or versatility
If simultaneous voice and data channel connections are supported, then enhanced communication capabilities are improved, but device complexity and network infrastructure requirements increase
Solution Approach 1:
The system dynamically allocates memory resources in the data server to store device information and dynamically establishes data channel connections only when needed for enhanced communications. This dynamic approach allows the network to support enhanced capabilities on demand without requiring permanent complex infrastructure for all connections.
Solution Approach 2:
The data channel serves multiple functions: it transmits authentication information, device identifiers, and coordinates the enhanced communication session. By making the data channel multi-functional, the system reduces the need for separate dedicated channels for each function, thereby reducing overall infrastructure complexity.
3Ease of operation
If device information is stored and managed in the data server, then communication personalization and service quality are improved, but memory resources and data processing requirements increase
Solution Approach 1:
The data server stores device-specific information locally in dynamically allocated memory, allowing personalized communications for each device while maintaining efficient resource usage. This local storage approach enables quick access to device identifiers and authentication information without requiring extensive global memory resources.
Data Source
AI summary
Call service centers typically require a user to confirm its identity by manually entering identification. An embodiment of the present invention uses a client device's identification to identify a user securely without requiring a user to enter identification manually. The client device's automatic numbering identification (ANI) number is an example of identification of the user, and the client device's media access control address is an example of information used, as an encryption key, to verify that the ANI number is not spoofed. In one embodiment, the client device provides the ANI number to a data server prior to a call, and the data server provides information to enable enhancement of the call either by sending the information to the call center directly or via the client device. Benefits of embodiments of the present invention include a reduced load on call service centers, reduced call time, and increased user satisfaction.


