RFID Interrogator System for Simultaneous Tag Programming

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing RFID technologies face inefficiencies in programming large groups of tags, particularly passive RFID tags, due to the need for prolonged power transmission and the inability to specify unique data for each tag, leading to lengthy programming times and potential data collision issues.

Innovation Solution

The implementation of an interrogator system that uses a BeingAddressed indicator to transition tags into a state allowing simultaneous programming of specified tags with individual or identical data, utilizing a two-command operation for unique data and a single command for identical data, and incorporating a Command Counter for verification, optimizing the programming process.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If individual programming of each Tag is performed, then data accuracy is improved, but programming time increases significantly

Engineering Contradiction:
Improvedata accuracyVSAvoidprogramming time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent segments the programming process into two distinct phases: a setup phase where individual Tag addresses and corresponding data are assigned, and an execution phase where multiple Tags are programmed simultaneously using broadcast commands. This segmentation allows the system to maintain data accuracy through individual address assignment while achieving time efficiency through simultaneous execution.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements preliminary action by requiring the interrogator to pre-configure a mapping between Tag addresses and programming data before initiating the bulk programming operation. This preliminary setup ensures that when the simultaneous programming command is broadcast, each Tag receives the correct individualized data without requiring real-time individual processing, thus resolving the contradiction between accuracy and speed.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If broadcast writing to all Tags within range is performed, then programming speed is improved, but data collision and verification issues worsen

Engineering Contradiction:
Improveprogramming speedVSAvoiddata verification
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent applies local quality by enabling simultaneous programming with individualized data for each Tag based on its unique address, rather than broadcasting identical data to all Tags. The interrogator maintains a local mapping table that assigns specific data to specific Tag addresses, ensuring that each Tag receives appropriate individualized content while benefiting from simultaneous execution, thus avoiding data collision and verification issues.

Inventive Principle:
Principle #3Local quality

3Loss of time

If simultaneous programming of multiple Tags is performed, then programming time is reduced, but the ability to specify unique data for each Tag is lost

Engineering Contradiction:
Improveprogramming timeVSAvoidunique data specification
Core Design Contradiction:
Loss of timeVSAdaptability or versatility

Solution Approach 1:

The patent introduces an intermediary data structure in the form of an address-to-data mapping table stored in the interrogator's memory. This intermediary allows the system to translate simultaneous broadcast commands into individualized data delivery for each Tag. The mapping table acts as a mediator between the simultaneous programming mechanism and the requirement for unique data specification, enabling both goals to be achieved together.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS9582691B2Simultaneous programming of selected tags
Publication Date: 2017.02.28 RUIZHANG TECH LTD CO
  • US9582691B2 patent drawing
  • US9582691B2 patent drawing
  • US9582691B2 patent drawing

AI summary

An apparatus and method for simultaneous programming of data to individually addressed Tags. Tags contain a being addressed indicator that allows for processing of simultaneous programming commands. Specified Tags are individually pre-addressed to receive simultaneous programming. Tag data is programmed simultaneously for all Tags in a specified group of Tags. Data is individually verified for each specified Tag in the group of Tags and verification includes tracking a command counter for each specified Tag.