Tree Repository Artifact Collections via Metadata

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current file management systems struggle to effectively relate heterogeneous files across different applications and locations, leading to issues with file synchronization, permissions, and maintenance, especially in collaborative environments with diverse operating systems and document management systems.

Innovation Solution

A system that utilizes metadata to establish collections of storage artifacts, allowing files to belong to multiple collections independently of their storage path, with metadata being copied and updated alongside the files, enabling enhanced file management actions and search capabilities across different platforms.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If files are stored in a single folder for collaboration, then file organization is simplified, but file synchronization and update tracking become problematic

Engineering Contradiction:
Improvefile organization structureVSAvoidfile synchronization
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent segments the monolithic folder structure into hierarchical groups and subgroups, allowing files to be organized in a tree structure where each group can contain multiple subgroups and files. This segmentation enables better tracking and management of file relationships while maintaining organizational simplicity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements a nested hierarchical structure where groups contain subgroups, which can contain further subgroups and files. This nesting allows files to be organized in multiple levels of grouping, enabling both simplified access (through top-level groups) and detailed tracking (through nested subgroups), thus resolving the contradiction between organizational simplicity and synchronization reliability.

Inventive Principle:
Principle #7Nested doll (Nesting)

2Device complexity

If a strict hierarchy of nodes is used in tree structured repositories, then file organization is simplified, but the ability to relate files to multiple contexts is limited

Engineering Contradiction:
Improverepository structureVSAvoidfile relationship flexibility
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The patent makes groups universal containers that can hold both files and subgroups, and can serve multiple purposes: organizational grouping, relationship definition, and context establishment. A single group structure enables files to be related to multiple contexts through membership in different groups at various hierarchical levels, thus providing versatility without complicating the repository structure.

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

Solution Approach 2:

The patent adds a dimensional aspect to file relationships by introducing group membership as an additional dimension beyond the traditional single parent-child hierarchy. Files can belong to multiple groups across different hierarchical paths, enabling multi-context relationships while maintaining the simplicity of the tree structure through the use of group containers.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

3Ease of operation

If shortcuts are used to reference files in different locations, then file accessibility is improved, but link maintenance and processing overhead increase

Engineering Contradiction:
Improvefile accessibilityVSAvoidlink tracking system
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent merges the concepts of shortcuts and hierarchical grouping by making group membership itself a reference mechanism. Instead of creating separate shortcut objects that need tracking, files are directly associated with groups through membership relationships. This merging eliminates the need for separate link tracking systems while maintaining easy file accessibility through group-based references.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent uses copying of group membership information rather than creating complex shortcut references. When files are added to or removed from groups, the membership information is copied and updated in the group structure, eliminating the need for separate link tracking and reducing processing overhead while maintaining file accessibility.

Inventive Principle:
Principle #26Copying

4Reliability

If centralized database systems are used to maintain file correspondences, then file relationship management is improved, but platform and application incompatibilities arise

Engineering Contradiction:
Improvefile relationship managementVSAvoidplatform compatibility
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent introduces groups as intermediary objects between files and the repository structure. These groups serve as platform-neutral mediators that can represent file relationships, contexts, and groupings in a way that is independent of specific applications or operating systems. The group-based hierarchy acts as an intermediary layer that maintains file correspondences in a platform-agnostic manner, resolving compatibility issues while improving relationship management.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11720528B2Collections for storage artifacts of a tree structured repository established via artifact metadata
Publication Date: 2023.08.08 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US11720528B2 patent drawing
  • US11720528B2 patent drawing
  • US11720528B2 patent drawing

AI summary

At least one unique collection of storage artifacts can be specified to indicate that the storage artifact is a member of the unique collection. Each storage artifact can be a discrete object comprising digitally encoded content that is stored as a node within a tree structure of a tangible storage medium. The collection can be referenced by a set of different storage artifacts to form a collection of related storage artifacts. Each storage artifact can correspond to different collections, wherein membership within a collection is independent of a storage path within the tree structure. A file management action relating to the storage artifact can be performed. The file management action can be dependent upon the storage artifact being a member of the unique collection.