Blockchain Token Tracking for Per-Object Energy Allocation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current data processing systems lack transparency and control over energy consumption, leading to inefficiencies and challenges in enforcing energy efficiency measures and sustainability goals, as data owners have limited control over individual data entities, resulting in excessive or insufficient energy allocation.

Innovation Solution

A method utilizing a blockchain token for energy consumption tracking and aggregation, where data objects are registered on a blockchain, and task execution tokens are generated and monitored to calculate energy consumption metrics, enabling smart contracts to update energy consumption data on the blockchain.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If data processing systems process more data tasks to meet growing demand, then productivity increases, but energy consumption increases

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

Solution Approach 1:

The patent implements a feedback mechanism where energy consumption metrics are continuously monitored, recorded on blockchain, and used to inform scheduling decisions. The system measures actual energy consumption of data tasks and feeds this information back to the scheduler to optimize future task allocation, creating a closed-loop system that progressively improves energy efficiency while maintaining productivity.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system dynamically changes scheduling parameters based on energy consumption data. By adjusting task scheduling decisions according to real-time or historical energy consumption metrics stored on blockchain, the system optimizes the balance between productivity and energy usage, selecting execution times and nodes that minimize energy impact while meeting processing requirements.

Inventive Principle:
Principle #35Parameter changes

2Use of energy by moving object

If data owners set strict energy consumption thresholds for data objects, then energy efficiency improves, but processing capability is constrained

Engineering Contradiction:
Improveenergy efficiencyVSAvoidprocessing capability
Core Design Contradiction:
Use of energy by moving objectVSProductivity

Solution Approach 1:

The patent makes energy consumption limits dynamic rather than static. The system allows energy thresholds to be adjusted based on changing conditions, data object priorities, and available resources. This dynamic approach enables the system to enforce energy efficiency requirements while maintaining processing capability by adapting limits in real-time rather than imposing fixed constraints.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system performs preliminary actions by pre-calculating and recording energy consumption metrics on blockchain before actual data task execution. This advance preparation allows the scheduler to make informed decisions about task allocation and energy threshold enforcement, ensuring both energy efficiency and processing capability are optimized before resources are committed.

Inventive Principle:
Principle #10Preliminary action

3Measurement precision

If the system implements fine-grained energy consumption tracking per data object, then measurement precision improves, but device complexity increases

Engineering Contradiction:
Improveenergy consumption tracking granularityVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent introduces blockchain as an intermediary layer that simplifies the complexity of fine-grained energy tracking. Instead of implementing complex tracking logic across multiple system components, the system records energy consumption metrics on the blockchain, which serves as a centralized, trusted ledger. This intermediary approach enables precise tracking per data object while maintaining system simplicity by offloading the complexity to the blockchain infrastructure.

Inventive Principle:
Principle #24Intermediary (Mediator)

4Ease of operation

If data owners have full control over energy consumption limits of individual data entities, then ease of operation improves, but device complexity increases

Engineering Contradiction:
Improvecontrol over energy limitsVSAvoidsystem complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent enables data owners to self-manage energy consumption limits for their data objects through the blockchain interface. By allowing data owners to directly set, modify, and enforce energy thresholds on their own data entities without requiring complex centralized management systems, the system improves ease of operation while minimizing added complexity. The blockchain infrastructure provides the necessary management capabilities in a decentralized, user-friendly manner.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS12526166B2Energy consumption aggregation and tracking per data object based on a blockchain token
Publication Date: 2026.01.13 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US12526166B2 patent drawing
  • US12526166B2 patent drawing
  • US12526166B2 patent drawing

AI summary

An embodiment registers a node and a data object on a blockchain. The embodiment schedules by a Scheduler an object task associated with the data object in a Data Controller, generating a task execution token by the Data Controller on the blockchain where the task execution token is associated with the object task. The embodiment senses the task execution token by the node received from the Data Controller; responsive to the sensed task execution token executes the object task on the node and generating a node energy consumption metric and an energy consumption token of the object task on the blockchain. The embodiment also sends the energy consumption token to the Data Controller from the node causing a smart contract to compute a task energy consumption metric based on the node energy consumption metric where the data object on the blockchain is updated with the task energy consumption metric.