Softphone Program Routing Audio Through Multiple Interfaces
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current information handling systems face challenges in efficiently managing and routing communications between personal computers and mobile devices through peer-to-peer connections, particularly in handling incoming and outgoing calls, and in selecting the appropriate communication interface.
Innovation Solution
The system employs a softphone program running on an information handling system to detect and route audio communications through a headset, a built-in device, or a portable communication device, using protocols like VoIP, Bluetooth, Wi-Fi Direct, or other wireless communication methods, to establish and manage calls.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If the system uses multiple communication interfaces (headset, built-in device, portable communication device) for audio communications, then the adaptability and versatility of the system is improved, but the device complexity increases
Solution Approach 1:
The softphone program is designed to universally support multiple communication interfaces (headset, built-in audio device, portable communication device) within a single system, allowing one program to perform multiple communication functions through different interfaces, thereby improving adaptability without proportionally increasing complexity
Solution Approach 2:
The softphone program acts as an intermediary layer that manages and routes audio communications between the user and various communication interfaces. This mediator approach simplifies the overall system architecture by centralizing the logic for interface selection and management within the software layer, rather than requiring complex hardware integration for each interface type
2Ease of operation
If the system automatically detects and routes audio communications through the optimal interface, then the ease of operation is improved, but the difficulty of detecting and measuring increases
Solution Approach 1:
The softphone program implements self-service functionality by automatically detecting available communication interfaces and autonomously selecting the optimal interface for routing audio communications. The system monitors its own state, detects connected devices, and makes intelligent routing decisions without requiring user intervention, thereby improving ease of operation while managing the detection complexity through automated software logic
3Productivity
If the system establishes peer-to-peer connections for communication, then the productivity and communication efficiency are improved, but the device complexity increases
Solution Approach 1:
The patent extracts the connection management logic from the hardware layer and places it within the softphone program. By taking out the complexity of peer-to-peer connection establishment, maintenance, and termination from the underlying system and encapsulating it within the application layer, the solution improves communication efficiency while containing complexity within a manageable software component that can be updated and configured without affecting hardware architecture
Data Source
AI summary
An information handling system includes a network interface, a radio frequency interface, and a processor. The processor is configured to receive a call initiation signal from a remote system through the network interface, establish a connection with a portable communication device through the radio frequency interface, and accept a call from the remote system. Additionally, the processor is further configured to route audio signals related to the call between the portable communication device and the remote system.


