Mixed Mode Component for RFID Synchronous Command and Asynchronous Event Processing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing RFID systems face challenges in compatibility and efficient data processing due to the use of various makes, models, and types of components, which complicates their integration and operation within disparate RFID systems.

Innovation Solution

A mixed mode component that facilitates both synchronous command execution and asynchronous event processing within an RFID infrastructure, allowing for exclusive access and uniform programming models that are hardware and physical connection agnostic, enabling simultaneous execution of synchronous commands and asynchronous notifications.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple RFID components from different makes and models are used, then system versatility and adaptability are improved, but device complexity and integration difficulty increase

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

Solution Approach 1:

The patent introduces a unified programming model that acts as an intermediary layer between diverse RFID components and the application software. This model provides a consistent interface for synchronous commands and asynchronous events, abstracting away the underlying hardware differences and enabling seamless integration of components from various manufacturers without requiring application-specific customization.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The invention creates a universal programming model that can handle multiple types of RFID devices (tags, readers, writers, programming stations) through a single unified interface. This multi-functional approach allows the same codebase to interact with different device types and manufacturers, thereby improving versatility while maintaining consistent behavior across the system.

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

2Reliability

If synchronous command execution is used, then operational control and atomicity are improved, but processing efficiency and system responsiveness deteriorate

Engineering Contradiction:
ImproveatomicityVSAvoidprocessing efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent segments the command execution into two distinct models: synchronous commands for operations requiring atomicity and control, and asynchronous events for operations where responsiveness is critical. This segmentation allows each model to be optimized for its specific purposes, with synchronous commands ensuring reliability for critical operations while asynchronous events maintain high processing efficiency for monitoring and data collection tasks.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system dynamically switches between synchronous and asynchronous execution modes based on the operational requirements. The programming model adapts its behavior by selecting the appropriate execution mode for each operation, thereby optimizing both reliability and efficiency rather than being constrained to a single fixed approach.

Inventive Principle:
Principle #15Dynamics

3Measurement precision

If continuous polling is used to monitor device status, then data availability and real-time monitoring are improved, but system resource consumption and processing overhead increase

Engineering Contradiction:
Improvereal-time data availabilityVSAvoidprocessing overhead
Core Design Contradiction:
Measurement precisionVSLoss of energy

Solution Approach 1:

Instead of continuous polling, the patent implements periodic event-driven updates where the system transitions from active polling to passive event reception. The RFID infrastructure continuously monitors for events and notifies the programming model only when changes occur, eliminating unnecessary processing during stable states while maintaining real-time awareness of important changes.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The system establishes a feedback mechanism where the RFID infrastructure automatically notifies the programming model of state changes and events without requiring continuous requests. This event-driven feedback approach ensures real-time data availability for important changes while significantly reducing processing overhead by eliminating continuous polling operations.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS7675418B2Synchronous command model for RFID-enabling applications
Publication Date: 2010.03.09 MICROSOFT TECHNOLOGY LICENSING LLC
  • US7675418B2 patent drawing
  • US7675418B2 patent drawing
  • US7675418B2 patent drawing

AI summary

The claimed subject matter provides a system and/or a method that facilitates providing communication channels within a radio frequency identification (RFID) infrastructure. A radio frequency identification (RFID) network can include at least one device that can receive data from a tag. A mixed mode component can employ a synchronous command and an asynchronous event processing with the device.