Sequential RFID Tag Encoding With Multi-Reader Error Handling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

RFID systems face challenges in efficiently encoding and writing data to RFID tags, particularly in ensuring data integrity and handling errors during the sequential writing process across multiple readers.

Innovation Solution

A method where a first reader communicates with an RFID tag, writes a portion of an identifier, and sends a tag write status to a second reader, which determines the remaining identifier portion and attempts to write it, initiating an error-handling procedure if the first reader's write attempt fails.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If a single reader writes the entire identifier to the RFID tag, then data integrity is maintained, but encoding throughput is reduced

Engineering Contradiction:
Improveencoding throughputVSAvoiddata integrity
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The identifier is divided into multiple portions, with each reader responsible for writing a specific portion to the RFID tag. This segmentation allows parallel processing across multiple readers, increasing encoding throughput while maintaining data integrity through coordinated write operations and status tracking.

Inventive Principle:
Principle #1Segmentation

2Productivity

If multiple readers write to the RFID tag simultaneously, then encoding throughput increases, but error handling complexity increases

Engineering Contradiction:
Improveencoding throughputVSAvoiderror handling complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system implements feedback mechanisms where readers monitor write status and communicate with the system controller. When a write operation fails, the feedback loop triggers appropriate error handling procedures, such as retrying the operation or notifying the system controller, thereby managing complexity through structured response protocols.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

A system controller acts as an intermediary between multiple readers and the RFID tag. It coordinates write operations, manages error handling, and ensures that portions are written in the correct sequence, reducing the complexity that would arise from direct peer-to-peer coordination between readers.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Measurement precision

If the system waits for complete identifier writing before proceeding, then data accuracy is ensured, but processing time increases

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

Solution Approach 1:

The system performs preliminary actions by pre-planning the division of identifier portions among readers and pre-establishing error handling protocols. This allows parallel write operations to proceed efficiently while maintaining data accuracy through pre-coordinated sequences and validation checks.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system maintains continuity of useful action by allowing multiple readers to write portions of the identifier simultaneously rather than sequentially. Validation and error handling occur in parallel where possible, ensuring that data accuracy is maintained without requiring complete cessation of write operations for verification.

Inventive Principle:
Principle #20Continuity of useful action

Data Source

PatentUS9928388B1Sequential encoding for RFID tags
Publication Date: 2018.03.27 IMPINJ
  • US9928388B1 patent drawing
  • US9928388B1 patent drawing
  • US9928388B1 patent drawing

AI summary

Embodiments are directed to sequential encoding for RFID tags. An encoding line transports an RFID tag from the reading zone of a first reader to the reading zone of a second reader. The first reader communicates with the tag, writes a portion of an identifier to the tag, and sends a tag write status to the second reader. The second reader, situated after the first reader, communicates with the tag, receives the tag write status from the first reader, then determines a remaining portion of the identifier to be written to the tag based on the tag write status. The second reader then attempts to write the remaining portion to the tag. If the attempt fails, the second reader initiates an error-handling procedure.