UII Code Validation System for DOD Asset Tracking

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing asset tracking systems fail to reliably and efficiently validate Unique Item Identifier (UII) codes against prescribed formats, which is crucial for accurate valuation, accountability, and control, especially in enterprise-wide applications.

Innovation Solution

A system and method that performs a series of programmed tests to validate UII codes by checking for prescribed headers, field separators, and semantic formats, extracting and testing data fields to ensure compliance with Department of Defense (DOD) prescribed formats, displaying error messages if any discrepancies are found.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a validation system checks multiple DOD prescribed formats with multiple data elements, then the reliability of asset tracking is improved, but the device complexity increases

Engineering Contradiction:
Improvecode validation reliabilityVSAvoidvalidation system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The validation system is divided into distinct functional modules: a header checking module that verifies the prescribed header, a field separator identifying module that locates separator characters, a format identifier extracting module that retrieves the identifier, and a syntax testing module that validates data elements. Each module handles a specific aspect of validation, reducing overall system complexity while maintaining comprehensive validation capability across multiple DOD formats.

Inventive Principle:
Principle #1Segmentation

2Measurement precision

If the system performs comprehensive syntax testing on multiple data elements, then the measurement precision of code validation is improved, but the loss of time increases

Engineering Contradiction:
Improvevalidation accuracyVSAvoidvalidation processing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs preliminary header checking and field separator identification before proceeding to format identifier extraction and syntax testing. This staged approach allows the system to quickly reject invalid codes at early stages without performing comprehensive syntax testing, thereby maintaining high validation accuracy for valid codes while reducing time loss for invalid ones.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The validation process skips unnecessary testing steps when validation failures are detected at earlier stages. For example, if the header check fails or the format identifier is not recognized, the system rushes through by stopping validation immediately rather than proceeding through all subsequent syntax testing steps, thus reducing overall processing time while maintaining validation precision.

Inventive Principle:
Principle #21Skipping (Rushing through)

Data Source

PatentUS7639144B2System and method of validating asset tracking codes
Publication Date: 2009.12.29 A2B TRACKING SOLUTIONS INC
  • US7639144B2 patent drawing
  • US7639144B2 patent drawing
  • US7639144B2 patent drawing

AI summary

A system and method for validating adherence of an UII identifier code to one of several prescribed DOD codes by means of a programmed series of tests. First the code is tested for a prescribed header and a last character message. If one or the other is not found, the process stops and an error message is displayed. Field separator characters are identified that divide the message into fields. If the header, end of message character, and field separator are found and tested successfully, the program proceeds, and searches for an identifier of one of the DOD prescribed semantic formats. The semantic format identifier is extracted and tested. If valid, the process proceeds. If not, an error message is displayed. In proceeding, each field is stored, and the data from each field is extracted in accordance with the format identifier that had been extracted.