Flat Folder View Image Aggregation System

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional image managing software requires users to manually open each subfolder to view images, making it a complex and inefficient process to display images across multiple folders and subfolders.

Innovation Solution

A method and system that allows images in any folder and its subfolders to be displayed in a flat-folder-view manner by determining a target folder, searching for image information, traversing subfolders, and processing images to be displayed together, utilizing a searching module, traversing module, processing module, and displaying module.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If traditional image managing software is used to view images in subfolders, then folder structure is maintained, but user operation complexity increases and viewing efficiency decreases

Engineering Contradiction:
Improveease of viewing imagesVSAvoidoperation complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent segments the folder hierarchy by introducing a virtual flat-folder-view layer that separates the display layer from the storage layer. Images from multiple subfolders are segmented and collected into a unified virtual folder view, allowing users to access all images without navigating through the hierarchical folder structure, thus reducing operation complexity while maintaining folder structure integrity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a virtual folder as an intermediary between the user and the actual folder hierarchy. This virtual folder aggregates images from multiple subfolders without requiring users to physically navigate through each subfolder. The virtual folder acts as a mediator that simplifies the access path while preserving the underlying folder structure for storage and organization purposes.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If images from multiple subfolders are displayed together, then viewing efficiency improves, but system resource consumption increases

Engineering Contradiction:
Improveimage viewing efficiencyVSAvoidsystem resource consumption
Core Design Contradiction:
ProductivityVSQuantity of substance

Solution Approach 1:

The patent implements preliminary actions by pre-generating and caching thumbnails for images in the database. When a user requests to view images in a virtual folder, the system retrieves pre-generated thumbnails from the database rather than generating them on-demand. This preliminary preparation significantly reduces the computational resources required during actual image viewing operations while maintaining high viewing efficiency.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent creates thumbnail copies of images and stores them in the database alongside the original images. These thumbnail copies are used for display in the virtual folder view, while the original images remain in their folder locations. This copying approach allows efficient display of multiple images without loading or processing the full-resolution originals, thus reducing system resource consumption during viewing operations.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS8898208B2Method and system for processing images
Publication Date: 2014.11.25 TENCENT TECHNOLOGY (SHENZHEN) CO LTD
  • US8898208B2 patent drawing
  • US8898208B2 patent drawing
  • US8898208B2 patent drawing

AI summary

The present disclosure describes a method and a system for processing images. The method includes: determining a target folder selected by a user; searching for image information of the target folder, searching for information of all subfolders of the target folder, traversing all subfolders corresponding to the information of all subfolders and obtaining image information of all subfolders; and obtaining images according to the image information of the target folder and the image information of all subfolders, processing the obtained images and displaying the processed images in a flat-folder-view manner.