Data Communication Session Establishment During Telephone Calls

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing communication methods between remote parties require different device and network capabilities, making it inconvenient to switch between methods, and there is a lack of efficient ways to establish data communication sessions during telephone calls.

Innovation Solution

A method that involves receiving call party details to establish a separate data communication session between user devices, generating a transmissible identifier for downloadable resources, and enabling their download during an ongoing telephone call, allowing for seamless data exchange and resource sharing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If different communication methods (telephone call, video call, web conferencing, text messaging) are used for data exchange between remote parties, then various communication needs can be met, but device and network capability requirements differ and switching between methods is inconvenient

Engineering Contradiction:
Improvecommunication method adaptabilityVSAvoidconvenience of switching between communication methods
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent implements a universal communication session framework that can handle multiple data exchange methods (file transfer, web conferencing, text messaging, video call) through a single unified interface. The system establishes one communications session that adapts to different data types and transmission needs, eliminating the need for users to manually switch between different communication applications and configuration settings.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Productivity

If a separate communications session is established for data exchange during a telephone call, then data can be transmitted efficiently, but additional setup steps are required

Engineering Contradiction:
Improvedata transmission efficiencyVSAvoidtime for establishing communication session
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The system performs preliminary actions by automatically detecting the telephone call context and pre-establishing the data communication session using the call party details already available. The communications session is set up in advance with the necessary routing information before the user needs to transfer data, so when the user initiates a file transfer or data exchange, the pathway is already prepared and ready for immediate use.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If call party details are used to establish a communications session, then data exchange can be enabled during telephone calls, but the system must handle additional information processing

Engineering Contradiction:
Improveintegration of telephone call and data communicationVSAvoidsystem information processing complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system employs self-service mechanisms where the telephone network automatically provides call party details (such as routing information and party identifiers) that the data communication system then uses autonomously to establish the communications session. The system extracts and utilizes the necessary information from the call setup data without requiring manual user input or complex manual configuration procedures.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS9001980B2Data communication
Publication Date: 2015.04.07 MICROSOFT TECHNOLOGY LICENSING LLC
  • US9001980B2 patent drawing
  • US9001980B2 patent drawing
  • US9001980B2 patent drawing

AI summary

Measures for the communication of data with respect to at least two different user devices in a data communications network. Establishing a communications session for the communication of data to and/or from the at least two different user devices, receiving, on the basis of user input at one of the at least two different user devices, an identifier identifying one or more downloadable resources, generating a transmissible identifier based at least in part on the received identifier, the transmissible identifier being operable to initiate the download of the one or more downloadable resources using the transmissible identifier, and to associate a predetermined identity with the download, and enabling the download of the one or more downloadable resources to another of the at least two different user devices using the transmissible identifier.