Card Reader Contact Signal Sampling for Smartcard Stability

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In smartcard-based systems, especially in pay-television, the detection of stable electrical contact between the card and card reader is challenging due to mechanical vibrations, leading to noise in the contact signal and potential erroneous system resets, making the system vulnerable to hacking during the delay before a system reset.

Innovation Solution

A card reader system that periodically samples the contact signal every millisecond for 64 milliseconds and counts the number of high samples to determine if stable contact has been established, with a system reset occurring if the count exceeds a threshold, thereby minimizing the time to determine stability and reducing erroneous resets.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a long time delay is allowed to pass or a filter arrangement is provided to ensure card bouncing has ceased before analyzing the contact signal, then the reliability of contact detection is improved, but the system becomes vulnerable to hacking and the reset process is delayed

Engineering Contradiction:
Improvecontact detection reliabilityVSAvoidsystem reset delay
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent applies periodic sampling of the contact signal at predetermined intervals (e.g., every millisecond) during a detection period. Instead of continuously monitoring or waiting for a long delay, the system periodically checks the signal state and counts consecutive high states to determine stable contact, thereby reducing the overall detection time while maintaining reliability.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The system uses feedback by counting the number of consecutive high signal states observed during periodic sampling. When the count exceeds a predetermined threshold, the system determines that stable contact has been established and triggers the reset process. This feedback mechanism allows for rapid and reliable detection without requiring long delays or complex filter arrangements.

Inventive Principle:
Principle #23Feedback

2Loss of time

If periodic sampling of the contact signal is performed to determine stability, then the system reset time is reduced, but brief periods of transient stability may cause multiple erroneous system resets

Engineering Contradiction:
Improvesystem reset timeVSAvoidreset accuracy
Core Design Contradiction:
Loss of timeVSReliability

Solution Approach 1:

The patent extracts only the essential information needed for reliable detection by counting consecutive high signal states during periodic sampling. Instead of reacting to every transient signal change, the system extracts the pattern of sustained high states and uses this extracted information to trigger resets only when the count exceeds a predetermined threshold, thereby eliminating erroneous resets caused by transient stability.

Inventive Principle:
Principle #2Taking out (Extraction)

3Productivity

If the contact signal is analyzed immediately upon insertion to perform rapid system reset, then the productivity of the system is improved, but the mechanical vibrations and noise cause erroneous detection

Engineering Contradiction:
Improvesystem reset speedVSAvoidcontact detection accuracy
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent applies partial action by performing periodic sampling at specific intervals rather than continuous monitoring, and by requiring a threshold number of consecutive high states rather than reacting to every signal change. This partial approach reduces the impact of mechanical vibrations and noise while maintaining rapid detection capability, thereby improving productivity without sacrificing reliability.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS7506810B2Card detection
Publication Date: 2009.03.24 STMICROELECTRONICS (RES & DEV) LTD
  • US7506810B2 patent drawing
  • US7506810B2 patent drawing
  • US7506810B2 patent drawing

AI summary

A card reader reads data stored on a card. A contact signal is produced whose state is indicative of the presence or absence of electrical contact between the card and the card reader. A high state indicates the presence of electrical contact and a low state indicates the absence of electrical contact. Upon insertion of the card into the card reader, vibrations and other mechanical perturbations of the card cause the state of the contact signal to fluctuate rapidly between high and low states. The state of the contact signal is periodically sampled for a predetermined period of time and the number of samples for which the contact signal was high are counted. If the number of high samples exceeds a threshold then stable electrical contact is deemed to have been established between the card and the card reader and a system reset is performed.