Parallel Data Session for Telephony Calls
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing communication methods between telephony devices during calls often require inconvenient setup processes and lack seamless integration for data exchange, especially when transitioning between different communication modes such as audio, video, or text messaging.
Innovation Solution
A method and apparatus for establishing a separate client-server connection during a telephone call to enable the exchange of pre-configured user data and other forms of data between telephony devices, using call party details to create a parallel communications session that runs alongside the voice call, allowing for the transmission of various data types such as images, documents, and geographical location data.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If a separate client-server connection is established during a telephone call for data communication, then data exchange capability is improved, but device complexity increases
Solution Approach 1:
A server acts as an intermediary to manage the separate data communication connection between user devices during telephone calls. The server receives client-server connection requests, establishes the data communication session, and facilitates data exchange without requiring direct peer-to-peer complexity between the telephony devices. This intermediary approach enables enhanced data exchange capability while offloading connection management complexity to the server infrastructure.
2Productivity
If pre-configured user data is automatically transmitted during calls, then communication efficiency is improved, but user control is reduced
Solution Approach 1:
User data is pre-configured and prepared in advance before the telephone call occurs. The system stores this pre-configured data associated with the user's identity, so that during the call, the data can be automatically transmitted without requiring real-time user input or manual configuration. This preliminary preparation significantly improves communication efficiency by enabling seamless data exchange during the call while maintaining user control through the initial configuration phase.
3Adaptability or versatility
If multiple communication sessions are maintained simultaneously, then functionality is improved, but resource consumption increases
Solution Approach 1:
The communication system is segmented into separate independent sessions: a telephony session for voice communication and a separate data communication session for data exchange. Each session operates independently with its own protocol and resource requirements. This segmentation allows the device to manage resources more efficiently by allocating specific resources to each session type, reducing overall resource consumption while maintaining the ability to perform multiple communication functions simultaneously.
Data Source
AI summary
Call party details of a telephone call involving first and second telephony user devices are received. The call party details include first and second identities associated with the first and second telephony user devices respectively. A client-server connection request is received from, and a client-server connection is established with, one of the user devices. A session for the communication of data to and/or from the user devices is established separately from the telephone call on the basis of the first and second identities. The receipt of pre-configured user data by the one of the user devices is enabled via the client-server connection. The pre-configured user data has been specified by a user of another of the user devices prior to the establishment of the telephone call as data for receipt by other user devices during telephone calls conducted by the user.


