Digital Avatar Platform SDK for IIoT Model Customization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Domain experts and modeling experts face challenges in software development for creating unique and replicable implementation models in complex IIoT environments, as they may not possess the necessary software development skills.

Innovation Solution

A digital avatar platform with a software development kit (SDK) is developed, allowing domain experts and modeling experts to create and implement digital representations of physical devices and processes in IIoT environments with minimal programming effort.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If domain experts and modeling experts create digital representations manually without SDK support, then model customization flexibility is improved, but software development complexity and time consumption increase significantly

Engineering Contradiction:
Improvemodel customization flexibilityVSAvoidsoftware development complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The SDK acts as an intermediary layer between domain experts and the complex IIoT system. It provides pre-built tools, templates, and abstractions that simplify model creation while maintaining customization capability. The SDK mediates between the user's domain expertise and the technical complexity of digital twin implementation.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The SDK divides the complex model creation process into discrete, manageable components and functions. Each function handles a specific aspect of digital twin creation, allowing experts to build models by composing standardized building blocks rather than implementing everything from scratch.

Inventive Principle:
Principle #1Segmentation

2Adaptability or versatility

If domain experts and modeling experts develop custom software solutions, then implementation model uniqueness is improved, but development time and resource consumption increase

Engineering Contradiction:
Improveimplementation model uniquenessVSAvoiddevelopment time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The SDK provides pre-built functions, templates, and starter code that perform common digital twin tasks in advance. Experts can build upon these pre-prepared foundations rather than creating everything from scratch, significantly reducing development time while maintaining model uniqueness through customization.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The SDK is designed as a universal toolkit that can be applied across multiple industries and use cases. The same SDK provides the foundation for creating digital twins of diverse assets, from manufacturing equipment to industrial processes, eliminating the need to rewrite common functionality for each project.

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

3Ease of manufacture

If comprehensive software development tools are provided to domain experts, then model creation capability is improved, but system complexity and difficulty of operation increase

Engineering Contradiction:
Improvemodel creation capabilityVSAvoiddifficulty of operation
Core Design Contradiction:
Ease of manufactureVSEase of operation

Solution Approach 1:

The SDK serves as an intermediary that translates complex IIoT requirements into user-friendly operations. It abstracts away the underlying system complexity while providing sufficient functionality for experts to create customized digital twins, bridging the gap between simplicity and capability.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS12288016B2Digital avatar platform
Publication Date: 2025.04.29 SCHLUMBERGER TECH CORP
  • US12288016B2 patent drawing
  • US12288016B2 patent drawing
  • US12288016B2 patent drawing

AI summary

Systems and methods provide a platform for a digital avatar that represents a particular physical device or a process using one or more processors and memory storing instructions. The instructions, when executed by one or more processors, are configured to implement the digital avatar. The digital avatar includes a system model for the particular physical device or the process configured to receive data and to process the data to model other parameters or behaviors of the particular physical device or process. The digital avatar includes a model calibration module configured to calibrate the system model during operation of the particular physical device or process to provide an up-to-date evergreen model that is customized for the particular physical device or process due to changes in characteristics of the particular physical device or the process.