Embedded Device EPID Report Generation via Event Cycles

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current electronic product identification systems lack efficiency in generating and transmitting electronic product identification (EPID) reports, particularly in managing and processing electronic identification transmissions from embedded devices, which can lead to complexity and reduced performance.

Innovation Solution

An embedded device system that includes a web interface to receive EPID report requests, a request handling service to deploy event handling components, and a reader adapter to obtain and transmit EPID read cycles, generating EPID reports based on event cycles defined by specific boundary conditions, such as time intervals or external triggers, and transmitting these reports to clients.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If traditional EPID report generation methods are used, then reports can be generated, but system complexity increases and processing efficiency decreases

Engineering Contradiction:
ImproveEPID report generation efficiencyVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system segments the EPID report generation process into distinct modular components: event handling components that process individual EPID events, event cycle management that organizes events into cycles, and report generation that consolidates cycles into reports. This segmentation allows each component to be independently optimized and managed, reducing overall system complexity while improving processing efficiency through parallel operation of multiple components.

Inventive Principle:
Principle #1Segmentation

2Reliability

If continuous monitoring of EPID transmissions is implemented, then complete product tracking is achieved, but energy consumption increases

Engineering Contradiction:
Improveproduct tracking completenessVSAvoidenergy consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The system implements periodic action through event cycles that monitor EPID transmissions at defined intervals rather than continuously. Event cycle boundary conditions determine when monitoring occurs, allowing the system to maintain reliable product tracking by checking for events at appropriate moments while consuming significantly less energy by remaining in a low-power state between cycles.

Inventive Principle:
Principle #19Periodic action

3Loss of information

If detailed EPID data collection is performed, then comprehensive product information is obtained, but data processing time increases

Engineering Contradiction:
Improveproduct information completenessVSAvoiddata processing time
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

The system performs preliminary action by pre-processing and filtering EPID events as they occur, organizing them into event cycles with defined boundary conditions. This preliminary organization occurs in the background before report generation is triggered, so when detailed reports are needed, the data is already structured and ready for rapid consolidation, reducing actual report generation time while maintaining complete product information.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS7726567B2Method and system for generating an electronic product identification report in an embedded device
Publication Date: 2010.06.01 ORACLE AMERICAN INC
  • US7726567B2 patent drawing
  • US7726567B2 patent drawing
  • US7726567B2 patent drawing

AI summary

An embedded device includes a web interface configured to receive a request for an electronic product information (EPID) report, and send the request to a request handling service. The embedded device further includes the request handling service, configured to deploy one or more event handling components based on the request. The embedded device further includes the one or more event handling components configured to generate an EPID event cycle based on an EPID read cycle, according to an event cycle boundary condition, generate the EPID report based on the EPID event cycle, and transmit the EPID report to a client. The embedded device further includes a reader adapter configured to obtain the EPID read cycle, and transmit the EPID read cycle to the one or more event handling components.