Mixed Checksum Injection for Cross-Platform Content Verification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods of publishing content across multiple platforms are inefficient due to the need to generate and publish multiple checksums, which wastes processing power and resources, as not all platforms utilize all checksum values.

Innovation Solution

A Content Repository Management System (CRMS) pre-generates checksum values using various algorithms when resources are available and injects the appropriate checksum value and function identifier into metadata, allowing only the necessary checksums to be sent with the content, optimizing resource usage and efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple checksum values are generated for all platforms, then content verification compatibility across platforms is improved, but processing power and system resources are wasted

Engineering Contradiction:
Improvecontent verification compatibilityVSAvoidprocessing power consumption
Core Design Contradiction:
Adaptability or versatilityVSUse of energy by moving object

Solution Approach 1:

The system pre-generates multiple checksum values for content during idle periods or when resources are available, storing them in advance. When a platform requests content, the appropriate pre-computed checksum is already available, eliminating the need for real-time computation and reducing processing power consumption during active operations.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system identifies and provides only the specific checksum value needed for each requesting platform, rather than universally providing all checksum types. This targeted approach ensures compatibility for each platform while avoiding the waste of computing and transmitting unnecessary checksum values, optimizing resource utilization.

Inventive Principle:
Principle #3Local quality

2Adaptability or versatility

If multiple checksum values are generated for all platforms, then content verification compatibility across platforms is improved, but system resources and transmission overhead are increased

Engineering Contradiction:
Improvecontent verification compatibilityVSAvoiddata transmission volume
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The system determines the specific platform requirements and provides only the corresponding checksum value needed, rather than including all checksum types. This reduces the quantity of data transmitted while ensuring compatibility for each specific platform, optimizing bandwidth utilization.

Inventive Principle:
Principle #3Local quality

3Use of energy by moving object

If checksum values are generated on-demand for each platform request, then processing power is conserved during idle periods, but processing time increases when content is requested

Engineering Contradiction:
Improveprocessing power efficiencyVSAvoidchecksum generation time
Core Design Contradiction:
Use of energy by moving objectVSLoss of time

Solution Approach 1:

The system generates checksum values in advance during idle periods or low-utilization times, storing them for future use. When content requests occur, the pre-computed checksums are already available, eliminating delays and ensuring fast response times while maintaining efficient resource utilization during peak periods.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system dynamically adjusts its checksum generation strategy based on system load and resource availability. During idle periods, it pre-generates checksums; during high-utilization periods, it relies on pre-computed values. This dynamic approach balances processing power efficiency with response time requirements.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS10411896B2Mixed checksum injection for content verification on multiple platforms
Publication Date: 2019.09.10 RED HAT INC
  • US10411896B2 patent drawing
  • US10411896B2 patent drawing
  • US10411896B2 patent drawing

AI summary

A mixed checksum injection system includes a memory, at least one processor in communication with the memory, a data repository including content, and a server including a CRMS. The CRMS executes on the at least one processor to generate a plurality of checksum values for the content. The plurality of checksum values includes a first checksum value generated using a first checksum function and a second checksum value generated using a second checksum function. The CRMS receives a first request for the content for a first platform, and responsive to receiving the first request, renders first metadata. The CRMS injects the first checksum value and an identifier of the first checksum function into the first metadata. Then, the CRMS publishes the content and the associated first metadata including the injected first checksum value and the identifier of the first checksum function.