Audio Input Source Detection for Mobile Card Readers

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Mobile devices often incorrectly route audio input signals from an external device connected to the audio jack to the built-in microphone, leading to errors in applications that require input from the audio jack, such as card readers, due to the inability to simultaneously process signals from both sources and incorrect detection of the audio jack connection.

Innovation Solution

Implementing a system that detects the source of the audio input signal by analyzing frequency components and characteristics, prompting the user to reseat the external device or restart the application if the signal is misrouted, and updating training data to improve future signal identification, using mechanical or electrical sensors to determine the presence of an external device and an analog-to-digital converter to sample the input signal.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the mobile device processes audio input from the built-in microphone, then the device can capture ambient sound, but the device incorrectly routes audio signals from external devices connected to the audio jack

Engineering Contradiction:
Improveaudio signal routing accuracyVSAvoidsignal detection and analysis system
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system performs preliminary detection of audio signal characteristics before processing, analyzing frequency components and patterns to identify the signal source. This preliminary analysis prevents incorrect routing by determining whether the signal originates from the audio jack or microphone before committing to processing paths.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system continuously monitors audio input characteristics and provides feedback to the routing decision mechanism. By analyzing the detected signal properties in real-time and adjusting routing decisions based on this feedback, the system achieves reliable source identification and prevents misrouting.

Inventive Principle:
Principle #23Feedback

2Measurement precision

If the mobile device uses mechanical or electrical sensors to detect external device connection, then the device can identify connected devices, but the device still cannot accurately determine the audio signal source

Engineering Contradiction:
Improveaudio signal source identificationVSAvoidsignal characteristic analysis
Core Design Contradiction:
Measurement precisionVSDifficulty of detecting and measuring

Solution Approach 1:

The system replaces reliance on mechanical connection detection alone with acoustic field analysis. By substituting mechanical sensing with analysis of audio signal frequency components and characteristics, the system achieves more precise identification of the actual signal source, distinguishing between jack-connected devices and microphone input.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The system changes the detection parameters from simple connection presence to detailed signal characteristic analysis. By examining frequency components, signal patterns, and acoustic properties, the system transforms the detection task into a more precise measurement that can accurately identify the signal source despite similar electrical connection states.

Inventive Principle:
Principle #35Parameter changes

3Loss of information

If the mobile device samples the analog signal to generate a digital signal, then the device can process audio data, but the device loses information about the original signal source

Engineering Contradiction:
Improvesignal source informationVSAvoidaudio processing efficiency
Core Design Contradiction:
Loss of informationVSProductivity

Solution Approach 1:

The system performs preliminary analysis of the analog signal characteristics before conversion to digital format. By examining frequency components and signal properties in the analog domain or immediately upon digital conversion, the system captures source identification information before it is lost in the processing pipeline.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback mechanisms that preserve source identification information through the analog-to-digital conversion process. By continuously monitoring signal characteristics and feeding this information back to the routing decision system, the system maintains awareness of the signal source throughout the processing chain.

Inventive Principle:
Principle #23Feedback

Applied Scientific Principles

This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.

Function Achieved in This Case

Prevents errors in applications by accurately determining the source of the audio input signal, ensuring reliable data transmission and reception from card readers, and providing insights for manufacturers to prevent similar issues in future devices.

Implementation Method 1

the mobile device can include an analog-to-digital converter to sample the input signal to generate the digital signal

Methodology Applied
Scientific EffectAnalog-to-digital conversion:

Implementation Method 2

the input signal may include data indicating a source of the input signal. The data may include one or more frequency components of the input signal

Methodology Applied
Scientific EffectFrequency analysis:

Data Source

PatentUS9253559B1Audio input detection
Publication Date: 2016.02.02 BLOCK INC
  • US9253559B1 patent drawing
  • US9253559B1 patent drawing
  • US9253559B1 patent drawing

AI summary

Methods, systems, and apparatus, for detecting that a component of a mobile device other than a card reader connected to the audio jack is a source of an input signal, including detecting that a card reader is connected to a mobile device via an audio jack of the mobile device. The actions include invoking an application to read captured card information sent from the card reader in response to a swipe of a transaction card. The actions include determining that the mobile device is not processing the captured card information sent from the card reader. The actions include determining that the mobile device is reading an input signal from the microphone source rather than the audio jack when the card reader is connected to the mobile device via the audio jack. The actions include changing the mobile device to processing the captured card information sent from the card reader.