Parallel Data Session for Telephony Calls

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvedata exchange capabilityVSAvoidconnection management complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If pre-configured user data is automatically transmitted during calls, then communication efficiency is improved, but user control is reduced

Engineering Contradiction:
Improvecommunication efficiencyVSAvoiduser control
Core Design Contradiction:
ProductivityVSEase of operation

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.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If multiple communication sessions are maintained simultaneously, then functionality is improved, but resource consumption increases

Engineering Contradiction:
Improvemulti-modal communicationVSAvoiddevice resource consumption
Core Design Contradiction:
Adaptability or versatilityVSUse of energy by moving object

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.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS8938055B2System and method for establishing data communication using pre-configured user data
Publication Date: 2015.01.20 MICROSOFT TECHNOLOGY LICENSING LLC
  • US8938055B2 patent drawing
  • US8938055B2 patent drawing
  • US8938055B2 patent drawing

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.