RF Card Detection via Polling and State Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

RFID systems face challenges in detecting multiple RF cards within a reader's field due to collisions when multiple cards try to respond simultaneously, leading to unclear responses and inefficient anticollision mechanisms that only identify cards after they are removed from the responding state.

Innovation Solution

A method involving a series of polling commands (REQB, WUPB, MARKER, ATTRIB, and HLTB) is used to identify and manage the states of RF cards, moving them from Halted to Anticollision and then Active states, allowing for the detection of all present cards before processing, and handling collisions by incrementing timeslots and determining the number of responding cards.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a probabilistic anticollision mechanism is used to prevent multiple cards from transmitting at the same time, then collisions are reduced, but the presence of multiple cards is not detected until the responding card is removed from the field

Engineering Contradiction:
Improvecollision preventionVSAvoidcard detection timing
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent implements a preliminary action by sending a first polling command before the anticollision process to detect all cards in the field and build a list of responding cards. This allows the system to identify multiple cards before processing begins, enabling the reader to know which cards are present and manage their states proactively rather than reactively after collisions occur.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If a timeslot anticollision method is used where the reader sends polling commands prompting responses from cards, then collisions are managed, but the reader cannot communicate with cards outside its RF field

Engineering Contradiction:
Improvecollision managementVSAvoidRF field coverage
Core Design Contradiction:
ReliabilityVSArea of stationary object

Solution Approach 1:

The patent segments the card management process into distinct phases: first detecting all cards in the field using a first polling command, then managing collisions through timeslot-based polling commands, and finally processing individual cards. This segmentation allows the reader to maintain awareness of all cards in its RF field while using structured polling to manage communications, preventing the loss of cards outside the field from affecting the detection process.

Inventive Principle:
Principle #1Segmentation

3Productivity

If the reader communicates with all cards within its RF field, then card identification is achieved, but collisions occur when more than one transponder tries to reply at the same time

Engineering Contradiction:
Improvecard identification efficiencyVSAvoidresponse clarity
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent sends a first polling command as a preliminary action that detects all cards in the field and builds a list of responding cards before the main communication process begins. This preliminary detection phase allows the reader to identify which cards are present and plan the communication sequence accordingly, preventing collisions from occurring in the first place rather than managing them after they happen.

Inventive Principle:
Principle #10Preliminary action

4Quantity of substance

If multiple cards are detected in the reader's field, then card list building is achieved, but the reader cannot determine which state the cards are in without additional processing

Engineering Contradiction:
Improvecard detection capabilityVSAvoidstate management complexity
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The patent implements a preliminary action by sending a first polling command that simultaneously detects all cards and determines their initial states before the main processing loop begins. This allows the reader to build a complete list of cards with their states known in advance, eliminating the need for additional state-determination processing steps and reducing overall system complexity.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS7274284B2Method for RF card detection in a contactless system
Publication Date: 2007.09.25 ATMEL CORP
  • US7274284B2 patent drawing
  • US7274284B2 patent drawing
  • US7274284B2 patent drawing

AI summary

A method and processor-readable storage medium for performing the method of identifying RF cards in a card reader's field. Polling requests are sent to cards in a card reader's field. Where a clear response from the sent command is received from a responding card, the response is saved, the responding card moved to an Active state, and the timeslot number incremented if possible and the above steps repeated until no clear response is received. Where no clear response is received, a determination of whether a collision has occurred is made. If no collision occurred, the timeslot number is incremented; if a collision did occur, another polling request is sent. Discovered cards are returned when no cards or collisions are detected after every timeslot is polled.