Blockchain File Organization via Drag-and-Drop GUI

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing technologies lack an efficient and user-friendly method for organizing and securing files using blockchain technology, particularly in a graphical user interface (GUI) environment.

Innovation Solution

A computer application that allows users to drag and drop files from a desktop file manager onto virtual blockchain blocks in a GUI, enabling users to organize files by metadata and convert these virtual blocks into actual blockchain blocks for secure storage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If blockchain technology is used to secure files, then file integrity and security are improved, but ease of operation deteriorates due to complex blockchain processes

Engineering Contradiction:
Improvefile integrityVSAvoiduser operation
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent creates a virtual blockchain interface that mirrors the structure and functionality of a real blockchain. Users interact with virtual blockchain blocks in the GUI, which replicate the appearance and behavior of actual blockchain blocks. This virtual copy allows users to organize and visualize files without needing to understand or interact with the complex underlying blockchain technology, thus maintaining security while improving ease of operation.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The virtual blockchain blocks serve as an intermediary layer between the user and the actual blockchain technology. The GUI presents simplified virtual blocks that users can drag and drop files onto, while the system automatically handles the complex blockchain operations in the background. This intermediary abstraction shields users from technical complexity while preserving the security benefits of blockchain.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If files are organized using traditional file managers, then ease of operation is maintained, but security and tamper resistance deteriorate

Engineering Contradiction:
Improvefile managementVSAvoidfile security
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The virtual blockchain blocks serve multiple functions simultaneously: they act as organizational containers for files, provide visual representation of blockchain structure, enable drag-and-drop file placement, and maintain security through cryptographic hashing. By combining file management capabilities with blockchain security features in a single interface, the system achieves both ease of operation and enhanced security without requiring separate tools.

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

3Reliability

If virtual blockchain blocks are converted to actual blockchain blocks, then security is improved, but device complexity increases

Engineering Contradiction:
Improveblockchain securityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system segments the blockchain conversion process into distinct stages: first creating virtual blockchain blocks for user interaction, then converting them to actual blockchain blocks. This segmentation allows the complex conversion process to be managed in manageable steps, with the virtual blocks serving as an intermediate representation that simplifies the transition to the actual blockchain, thereby reducing perceived system complexity while maintaining security.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS20250181555A1Computer Application for Blockchaining Files Through a Graphical User Interface
Publication Date: 2025.06.05 WINARSKI TYSON YORK
  • US20250181555A1 patent drawing
  • US20250181555A1 patent drawing
  • US20250181555A1 patent drawing

AI summary

The present specification discloses a blockchain computer application. This blockchain computer application includes a Graphical User Interface (GUI) that supports associating files and file metadata with a blockchain. A file is selected from a Graphical User Interface (GUI). An icon of the file is then dragged and dropped onto a desktop icon for a blockchain computer application in a foreground computer process. Metadata of the selected file is then associated with the blockchain. The blockchain computer application uploads the selected file onto a blockchain utilizing a background computer process upon a triggering action of a GUI button. The GUI button is a part of the blockchain computer application. The triggering action of the GUI button occurs after the dragging and dropping of the file. Associating metadata on the selected file with the blockchain occurs using the blockchain computer application. The blockchain is stored on a distributed network.