In-band Data Exchange in Voice-coded Channels

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current telephone systems do not efficiently allow for the exchange of data during active voice calls, as they require separate data connections and manual navigation through limited user interfaces, and many mobile phones do not support data paths during voice calls, necessitating call termination.

Innovation Solution

A system that monitors voice-coded channels to detect and decode in-band data signals, enabling the exchange of data elements, including user preferences and interactive user interfaces, over the voice channel, allowing peer-to-peer connections without separate data channels.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If voice information is compressed to handle large population of mobile phones, then network capacity is improved, but data transfer capability deteriorates

Engineering Contradiction:
Improvenetwork capacityVSAvoiddata transfer capability
Core Design Contradiction:
ProductivityVSLoss of information

Solution Approach 1:

The patent segments the communication channel into voice-bearing segments and data-bearing segments. Voice data is transmitted during voice-active segments while data is transmitted during silent segments or in interleaved fashion, allowing both voice and data to share the compressed channel without interfering with each other

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system uses periodic time-division multiplexing where data transmission occurs in periodic intervals during voice call silent periods. Data packets are transmitted during these periodic windows when the voice channel is inactive, enabling data transfer over the voice channel without continuous interference

Inventive Principle:
Principle #19Periodic action

2Loss of information

If separate data connection is used for data exchange, then data transfer is enabled, but user interface complexity increases

Engineering Contradiction:
Improvedata exchange capabilityVSAvoiduser interface complexity
Core Design Contradiction:
Loss of informationVSEase of operation

Solution Approach 1:

The patent merges the voice channel and data channel into a single unified communication path. By encoding data within the voice bearer channel using silent interval multiplexing, the system eliminates the need for separate data connections and their associated complex user interface navigation, allowing data exchange through the existing voice call interface

Inventive Principle:
Principle #5Merging (Combining)

3Reliability

If data path is not allowed during voice call, then voice quality is maintained, but data transfer is blocked

Engineering Contradiction:
Improvevoice qualityVSAvoiddata transfer availability
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

The system employs periodic data transmission during voice call silent intervals. Data packets are sent during these periodic windows when no voice is being transmitted, maintaining voice quality during active speech while enabling data transfer during silent periods, thus resolving the conflict between voice quality and data availability

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The communication system dynamically switches between voice transmission and data transmission modes based on channel conditions. When voice is detected, the channel is dedicated to voice; when silence is detected, the channel dynamically transitions to data transmission mode, optimizing both voice quality and data transfer availability

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS8909517B2Voice-coded in-band data for interactive calls
Publication Date: 2014.12.09 GENESEE VALLEY INNOVATIONS LLC
  • US8909517B2 patent drawing
  • US8909517B2 patent drawing
  • US8909517B2 patent drawing

AI summary

A voice-coded in-band communication device monitors a voice-coded channel to detect data to present to a user. During operation, the communication device can detect a data-encoding signal from the voice-coded channel, such that the voice-coded channel can carry an audio signal that includes a voice signal and the data-encoding signal. The device decodes the data-encoding signal to detect a data element. The data element can include information that is to be presented to a local user, a request from a remote device for information about the local user, or information that the system can use to establish a peer-to-peer connection with the remote device over a separate data channel. The device can also generate a filtered audio signal to present to the user by removing the detected data-encoding signal from the voice-coded channel, and then reproduces the filtered audio signal for the user.