Multi-Function Card Reader with Dynamic Status Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional card readers have limited functionality and are primarily designed for simple card reading operations, lacking versatility and advanced features such as offline token generation and dynamic password creation.

Innovation Solution

A card reader with multiple functions that determines whether a card is inserted and whether it is online, allowing it to generate a one-time password if no card is present, perform operations on a card if it is online, and generate a token if it is offline, using modules for power supply, input/output, and determination of card and online status.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the card reader is designed for simple card reading operations, then the device complexity is reduced and ease of manufacture is improved, but the adaptability and versatility are worsened

Engineering Contradiction:
ImprovefunctionalityVSAvoiddevice complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The card reader is designed to perform multiple functions including online card operations, offline token generation, and one-time password generation. The control module detects whether a card is inserted and whether the device is online, then automatically selects the appropriate operation mode, enabling a single device to serve multiple purposes without requiring separate specialized devices for each function.

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

2Adaptability or versatility

If the card reader integrates multiple functions, then the adaptability is improved, but the device complexity increases

Engineering Contradiction:
ImprovefunctionalityVSAvoidease of manufacture
Core Design Contradiction:
Adaptability or versatilityVSEase of manufacture

Solution Approach 1:

The card reader is divided into distinct functional modules: a card detection module that detects whether a card is inserted, an online status detection module that determines whether the device is online, and a control module that orchestrates different operations based on detection results. This modular segmentation allows each component to be developed and manufactured independently, simplifying the overall manufacturing process while maintaining multi-functionality.

Inventive Principle:
Principle #1Segmentation

3Productivity

If the card reader requires card insertion for all operations, then the device simplicity is maintained, but the productivity and application scope are worsened

Engineering Contradiction:
Improveapplication scopeVSAvoidoperation simplicity
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The card reader dynamically adjusts its operational requirements based on the detected conditions. When a card is inserted and the device is online, it performs card operations; when offline, it can generate tokens without card insertion; and when no card is present, it can generate one-time passwords. This dynamic behavior allows the device to maintain operational simplicity for basic functions while expanding productivity and application scope for advanced features.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS8888000B2Card reader with multiple functions and a method for implementing the same
Publication Date: 2014.11.18 FEITIAN TECHNOLOGIES CO LTD
  • US8888000B2 patent drawing
  • US8888000B2 patent drawing
  • US8888000B2 patent drawing

AI summary

The invention discloses a method for implementing a card reader with multiple functions and a card reader therewith. The method includes that a card reader determines whether a card is inserted in the slot of the card reader and whether the card reader is online; if no card is inserted in the slot, the card reader performs operation to generate a one-time password; if a card is inserted in the slot and the card reader is online, the card reader performs corresponding operation on the card according to the card operating requirement, while if a card is inserted in the slot and the card reader is offline, the card reader performs operation with the card to generate a Token; otherwise, to end the process. The card reader includes a power module, an input/output module, a determining module, an operating module, and a performing module. With good common performance, the card reader provided by the invention performs as smart card reader and verification whether a card is inserted in the card reader or not, which overcomes the shortcomings that the card reader in the prior art has simplex function.