Read Head Array Stitching for Misaligned Card Swipes
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional card readers with small guiding slots are prone to misalignment, drift, or rotation during card swipes, leading to higher likelihoods of card read errors due to their compact size compared to financial transaction cards.
Innovation Solution
Implementing a read head array with multiple rows and columns of magnetic sensors that detect and compensate for misalignment by determining relative bit rates and signal strengths to accurately read account information from misaligned card swipes.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Volume of moving object
If the card reader has a small size with a short guiding slot, then the device becomes more compact and portable, but the likelihood of misalignment, drift, or rotation during card swipe increases
Solution Approach 1:
The read head is divided into multiple rows of magnetic sensors (e.g., first row, second row, third row) positioned at different locations. Each row independently reads magnetic tracks, allowing the system to compensate for misalignment by selecting the appropriate row based on detected track positions, thus maintaining reliability despite a compact size
Solution Approach 2:
The patent introduces a vertical dimension by arranging multiple rows of sensors above and below the expected track path. This allows the system to detect and accommodate vertical drift or rotation during swiping by identifying which row detected the track and adjusting the read position accordingly, resolving the contradiction between compact size and reading reliability
2Length of stationary object
If the guiding slot is made shorter to reduce device size, then the card reader becomes more portable, but card read errors increase due to insufficient guidance
Solution Approach 1:
Instead of relying on a long guiding slot, the system segments the reading function across multiple sensor rows. Each row can independently detect tracks at different vertical positions, allowing the system to maintain track alignment even with a short guiding slot by selecting the appropriate segmented reading position
Solution Approach 2:
The system uses feedback from the magnetic sensor rows to detect the actual track position during swiping. By monitoring which row detects the track and at what position, the system can adjust the reading operation to compensate for misalignment caused by the short guiding slot, maintaining reliability without requiring a longer slot
3Device complexity
If a single row of magnetic sensors is used, then the device structure is simpler, but the ability to compensate for misalignment and drift is reduced
Solution Approach 1:
The read head is segmented into multiple rows of magnetic sensors (first row, second row, third row), each positioned to detect tracks at different vertical locations. This segmentation enables the system to compensate for misalignment and drift by identifying which row detected the track and adjusting the reading operation accordingly
Solution Approach 2:
The system dynamically selects which row of sensors to use based on the detected track position during swiping. The row selection is not fixed but adapts in real-time based on feedback from the sensor array, allowing the system to compensate for misalignment and drift while maintaining a relatively simple overall structure
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
This solution reduces card read errors by compensating for offset, drift, or rotation, allowing for successful data retrieval in a single swipe, enhancing user experience and reducing the need for repeated swipes.
Implementation Method 1
The read head detects the magnetic fields generated by the particles
Data Source
AI summary
Read head array stitching techniques are described. A card reader includes an array of magnetic sensors (a read head array) for retrieving account information from a magnetic stripe of a financial transaction card. The magnetic sensors can be arranged in rows and columns. During a card swipe, each magnetic sensor receives a series of readings. A processor determines relative bit rates for each series of readings. The processor determines which sensor corresponds to which track of the magnetic stripe based on a comparison of the relative bit rates. The processor generates a data stream for at least one track based on portions of readings from each sensor during periods of time the sensor is determined to correspond to the track.


