Adaptive IoT Simulation via Real Device Profile Copying

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional simulations for IoT devices lack accuracy due to reliance on assumed device settings and do not account for real-world hardware and software parameters, leading to inefficient and unproductive analysis processes.

Innovation Solution

A simulator that receives and utilizes a profile of a user device's settings and usage information to generate a simulated user device, allowing for simulations that accurately reflect the actual device environment, including hardware, software, and network parameters.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If conventional simulations use assumed device settings and deployment profiles, then simulation speed is improved, but simulation accuracy deteriorates

Engineering Contradiction:
Improvesimulation speedVSAvoidsimulation accuracy
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The patent creates virtual copies of physical devices that replicate their actual settings, hardware configurations, and usage patterns. These virtual copies are generated by collecting real device data and reproducing it in a simulated environment, allowing accurate testing without affecting actual devices.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The system performs preliminary data collection and device characterization before simulations are executed. By gathering actual device settings, usage patterns, and configuration data in advance, the system prepares accurate virtual representations that can be used for subsequent simulations.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If exhaustive analysis checks every permutation of device settings, then simulation completeness is improved, but resource consumption and time required deteriorate

Engineering Contradiction:
Improvesimulation completenessVSAvoidanalysis time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

Instead of exhaustively testing every possible device permutation, the system creates specific virtual copies that match actual deployed device configurations. This targeted approach tests only the relevant permutations that exist in the real deployment environment.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The system dynamically adjusts simulation parameters based on actual device data collected from the deployment environment. By changing parameters to reflect real-world configurations rather than testing all theoretical possibilities, the system achieves comprehensive coverage of actual scenarios without exhaustive computation.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11281829B2Device, system, and method for adaptive simulation
Publication Date: 2022.03.22 WIND RIVER SYSTEMS INC
  • US11281829B2 patent drawing
  • US11281829B2 patent drawing
  • US11281829B2 patent drawing

AI summary

A device, system, and method performs an adaptive simulation. The method performed by a similar includes receiving a release to be incorporated into a user device, the user device being a deployed device. The method includes receiving a profile of the user device, the profile being indicative of settings and usage information of the user device. The method includes generating a simulated user device corresponding to the user device, the simulated user device having a simulated profile corresponding to the profile. The method includes performing, by the simulator, a simulation for the release based upon the simulated user device and the simulated profile.