Passive RFID Middleware for Vendor-Neutral Location Tracking

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing RFID systems are limited by their reliance on specific devices, leading to increased costs and complexity when embedding sensors with RFID tags, and restricting the use of sensor data to only those items that can be tagged and sensed by those specific readers, hindering applications like real-time inventory and security.

Innovation Solution

A method and system for real-time and offline location tracking using passive RFID technologies, where a reader receives and maps identifiers from multiple passive tags to determine the location of objects, allowing for the use of various sensor devices and applications without vendor-specific constraints, through a middleware framework that collects, processes, and analyzes sensor data from diverse sources.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If sensors are embedded with RFID tags, then location tracking and monitoring capabilities are improved, but cost and system complexity increase

Engineering Contradiction:
Improvelocation tracking capabilityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system separates the RFID tracking function from the sensing function. Passive RFID tags provide location identification without embedded sensors, while separate sensor devices (temperature, humidity, etc.) can be attached to objects. This segmentation reduces the complexity and cost of RFID tags while maintaining tracking capabilities through the middleware framework that coordinates between different device types.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

A middleware framework acts as an intermediary between passive RFID tags, sensor devices, and applications. The middleware collects data from diverse sources (RFID readers, sensor devices), processes and correlates the information, and makes it available to applications. This intermediary layer enables flexible integration without requiring direct vendor-specific connections, reducing system complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of manufacture

If computer applications are hard-coded to specific RFID readers, then integration with those readers is simplified, but adaptability to different devices and data sources is reduced

Engineering Contradiction:
Improveintegration simplicityVSAvoiddevice compatibility
Core Design Contradiction:
Ease of manufactureVSAdaptability or versatility

Solution Approach 1:

The middleware framework provides a universal interface that works with multiple types of devices (passive RFID tags, active RFID readers, sensor devices from different vendors). Instead of hard-coding applications to specific readers, the framework standardizes communication protocols and data formats, allowing the same application to access data from diverse sources through standardized APIs.

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

Solution Approach 2:

The middleware serves as a universal adapter between various vendor-specific devices and applications. It translates different device protocols into a common data format, enabling applications to access data from any RFID reader or sensor device without requiring vendor-specific programming. This intermediary layer maintains ease of integration for each device type while providing broad adaptability across the system.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Measurement precision

If RFID readers use specific antenna fields for location tracking, then tracking accuracy for specific zones is improved, but the ability to track objects across multiple locations and time periods is limited

Engineering Contradiction:
Improvelocation accuracyVSAvoidtracking flexibility
Core Design Contradiction:
Measurement precisionVSAdaptability or versatility

Solution Approach 1:

The system dynamically adjusts antenna field configurations based on tracking requirements. Readers can switch between different antenna fields (e.g., wide-area scanning vs. focused scanning) depending on whether the priority is broad coverage or precise location identification. The middleware dynamically correlates data from multiple readers and time periods to maintain accurate location tracking as objects move through different zones.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system performs preliminary actions by pre-configuring multiple antenna fields and readers at different locations before tracking begins. Location data from various antenna fields is pre-collected and correlated to establish reference frames. This preliminary setup enables the system to accurately track objects across multiple locations and time periods by having pre-established spatial relationships between different antenna fields.

Inventive Principle:
Principle #10Preliminary action

Applied Scientific Principles

This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.

Function Achieved in This Case

This approach enables scalable, cost-effective, and flexible location tracking and data collection, providing greater visibility into business processes by allowing non-vendor-specific applications to access sensor data from a variety of devices, reducing the complexity and cost associated with RFID systems.

Implementation Method 1

The location of an object is determined based on the location of the first passive tag. The identifier associated with the first passive tag is received using a first antenna field of a reader.

Methodology Applied
Scientific EffectElectromagnetic induction: Electromagnetic Induction

Data Source

PatentUS9536215B2Real-time and offline location tracking using passive RFID technologies
Publication Date: 2017.01.03 ORACLE INT CORP
  • US9536215B2 patent drawing
  • US9536215B2 patent drawing
  • US9536215B2 patent drawing

AI summary

A system for location tracking using passive tags includes a reader and a location tracker. The reader receives an identifier associated with a first passive tag. The location tracker receives the location of the passive tag, and maps the location of the first passive tag to the identifier associated with the first passive tag. The location tracker determines the location of an object based on the location of the first passive tag. The location tracker may receive the location of a second passive tag, and map the location of the second passive tag to an identifier associated with the second passive tag. The location tracker may update the location of the object using the location of the second passive tag in response to the reader receiving the identifier associated with the second passive tag.