Blockchain Virtual Resource Allocation for IP Fairness

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional intellectual property sharing platforms have an unfair allocation mechanism for producers of intellectual property rights, where frequently used and valuable rights are not adequately reflected in their value and allocation.

Innovation Solution

A blockchain-based virtual resource allocation method and apparatus that utilizes a smart contract to allocate virtual resources based on intellectual property rights, ensuring transparency and fairness by using a blockchain network with a node device for intellectual property management and a user client, where virtual resources can be allocated to beneficiaries based on consensus mechanisms.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional intellectual property sharing platforms are used, then platform operations can be maintained, but the allocation mechanism for producers of intellectual property rights is unfair and does not reflect the value of frequently used rights

Engineering Contradiction:
Improvefairness of allocation mechanismVSAvoidcomplexity of blockchain-based allocation system
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

A smart contract is introduced as an intermediary between the intellectual property management platform and users. The smart contract automatically executes the allocation logic based on predefined rules, ensuring fair distribution of virtual resources to producers of intellectual property rights without requiring complex manual intervention or trust in a centralized authority.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system enables self-service through automated smart contract execution. When intellectual property rights are traded or licensed, the smart contract automatically calculates and distributes virtual resources to the appropriate producers based on usage data and predefined allocation rules, eliminating the need for manual allocation processes and ensuring consistency.

Inventive Principle:
Principle #25Self-service

2Loss of information

If blockchain technology is implemented for transparent resource allocation, then fairness and transparency are improved, but system complexity and implementation difficulty increase

Engineering Contradiction:
Improvetransparency of allocation processVSAvoidcomplexity of blockchain network integration
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The core allocation logic is extracted from the complex blockchain infrastructure and encapsulated in a standalone smart contract. This allows the transparency benefits of blockchain to be utilized while isolating the complexity into a manageable, reusable component that can be deployed and updated independently from the main platform operations.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The smart contract serves multiple functions: it records transactions, verifies usage data, calculates allocations, and distributes virtual resources. This multi-functionality reduces the need for separate systems and components, thereby reducing overall system complexity while maintaining transparency through the blockchain's immutable ledger.

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

3Ease of operation

If smart contracts are used to automate virtual resource allocation, then allocation fairness is improved, but computational requirements and energy consumption increase

Engineering Contradiction:
Improveautomation of allocation processVSAvoidenergy consumption of smart contract execution
Core Design Contradiction:
Ease of operationVSUse of energy by moving object

Solution Approach 1:

The smart contract executes only the specific allocation logic needed for each transaction rather than continuously processing all possible allocations. By triggering execution only when relevant events occur (such as a license agreement or usage milestone), the system achieves automation benefits while minimizing unnecessary computational overhead and energy consumption.

Inventive Principle:
Principle #16Partial or excessive action

4Productivity

If virtual resources are allocated based on usage frequency and value, then producer incentive is improved, but measurement and tracking complexity increases

Engineering Contradiction:
Improveenthusiasm and incentive of producersVSAvoidtracking of intellectual property usage
Core Design Contradiction:
ProductivityVSDifficulty of detecting and measuring

Solution Approach 1:

The system implements automated feedback loops where usage data is continuously tracked, fed into the smart contract, and used to adjust virtual resource allocations in real-time. This feedback mechanism ensures that producers receive fair compensation based on actual usage patterns and value generated, automatically updating allocations as usage metrics change without manual intervention.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11256551B2Blockchain-based virtual resource allocation
Publication Date: 2022.02.22 ADVANCED NEW TECHNOLOGIES CO LTD
  • US11256551B2 patent drawing
  • US11256551B2 patent drawing

AI summary

Implementations of this disclosure provide blockchain-based virtual resource allocation. An example method performed by a node device of a blockchain network that operates as an intellectual property management platform includes receiving a target transaction comprising (i) a first quantity of virtual resources for obtaining intellectual property rights for a target object, (ii) an identifier of the target object, and (iii) an identifier of the intellectual property rights, and invoking a smart contract to (i) allocate the first quantity of virtual resources to obtain intellectual property rights for the target object, and (ii) allocate a second quantity of virtual resources to a beneficiary of the intellectual property rights for the target object.