Performance Measurement System Using Common Data Model

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current performance measurement systems in training and simulation environments face challenges in combining and processing real-time data from multiple heterogeneous sources, such as simulator data, neurological, physiological, and observational data, which limits accurate characterization of individual and team performance.

Innovation Solution

A computer-based performance measurement system that uses a common data model format and unique keys to merge and process data from various sources in real-time, enabling multi-modal assessment by translating and parsing performance data into components that can be processed efficiently across multiple processors.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If data from multiple heterogeneous sources are combined and processed in real-time, then measurement precision and comprehensiveness of performance characterization are improved, but device complexity and processing difficulty increase

Engineering Contradiction:
Improveperformance measurement accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system segments the complex task of multi-source data processing into distinct functional components: connectors for data acquisition, payload processors for initial transformation, and model listeners for specific measurements. Each component handles a specific aspect of the data flow, making the overall system more manageable despite handling multiple heterogeneous data sources.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The common data model serves as an intermediary layer between heterogeneous data sources and the measurement processing system. It provides a standardized format that translates diverse input data (simulator data, neurological data, physiological data) into a unified structure, reducing the complexity of processing multiple data types simultaneously.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If real-time processing of multi-modal data is implemented, then productivity and timeliness of performance feedback are improved, but use of energy and computational resources increase

Engineering Contradiction:
Improvedata processing speedVSAvoidcomputational resource consumption
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The payload processor performs preliminary transformation and validation of incoming data before it reaches the model listeners. By pre-processing data into the common data model format and identifying relevant components upfront, the system reduces the computational burden on subsequent processing stages, enabling real-time performance without excessive resource consumption.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements selective processing where model listeners only process specific components of the data stream that are relevant to their designated measurements. This partial processing approach allows real-time performance feedback while avoiding the energy cost of processing every data point through every processing stage.

Inventive Principle:
Principle #16Partial or excessive action

3Ease of operation

If a common data model with unique keys is used to merge data components, then ease of operation and data integration are improved, but device complexity increases due to additional processing layers

Engineering Contradiction:
Improvedata integration easeVSAvoidprocessing architecture complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The common data model provides a universal interface that can handle multiple types of heterogeneous data sources through a single standardized format. Unique keys enable the same data structure to represent different data types (simulator events, physiological states, neurological data), making the system easier to operate despite the underlying complexity of integrating diverse sources.

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

Data Source

PatentUS11676500B1Systems and methods to measure performance
Publication Date: 2023.06.13 APTIMA INC
  • US11676500B1 patent drawing
  • US11676500B1 patent drawing
  • US11676500B1 patent drawing

AI summary

Methods of and systems to provide performance measurement are provided utilizing an architecture configured to efficiently merge and monitor different types of performance data. Connectors are provided to receive and translate different types of performance data from different sources. The performance data is translated into and stored in a common data model format. In some embodiments, key attributes are defined for each of the performance data sources that uniquely characterizes each relevant performance data so that is can be parsed into separate processing streams to increase system performance. The key attributes also act as cues to organize the performance data as it is being merged so that it can be accessed without requiring a specific source data linkage. Using model listeners, determinations can be quickly made regarding when performance data is changed to reduce calculations necessary to determine measure values. Some embodiments merge different types of performance data in real-time.