Meta Schema Querying for Hierarchical Metadata Search

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Cloud-based content management systems face challenges in efficiently querying metadata due to the need for multiple schemas for different document types, which is impractical for large-scale multi-tenancy systems, and flattening documents loses hierarchical search capabilities.

Innovation Solution

Implementing a single meta schema to generate a query schema dynamically for metadata queries, allowing scalable metadata processing without maintaining separate schemas for each document type.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a separate schema is created for each document type, then hierarchical search capabilities are preserved, but system complexity and scalability deteriorate due to the need to manage millions of schemas in multi-tenancy systems

Engineering Contradiction:
Improvehierarchical search capabilityVSAvoidschema management complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent merges the functionality of multiple document-type-specific schemas into a single universal schema that can handle diverse document types. This universal schema incorporates field type definitions and validation rules that can be dynamically applied to different document types, eliminating the need to maintain separate schemas for each document type while preserving hierarchical search capabilities.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent creates a universal schema that serves multiple document types simultaneously. This schema is designed with flexible field definitions that can accommodate various document structures through configuration rather than requiring separate schema instances. The schema includes mechanisms for defining repeating fields, nested structures, and field validation rules that can be adapted to different document types without compromising hierarchical query functionality.

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

2Device complexity

If documents are flattened for searching, then schema management complexity is reduced, but hierarchical search capabilities are lost

Engineering Contradiction:
Improveschema management complexityVSAvoidhierarchical search capability
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent implements a dynamic schema system where the universal schema can adapt its structure and field definitions based on the specific document type being queried. The schema includes configurable field templates and validation rules that are dynamically instantiated when processing queries for different document types, allowing the system to maintain hierarchical awareness without requiring static separate schemas for each document type.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent adds a configuration dimension to the schema system, where field definitions and hierarchical structures are specified through configurable parameters rather than fixed schema definitions. This allows the same universal schema to represent different hierarchical structures by changing configuration values, effectively adding a layer of abstraction that preserves hierarchical search capabilities without requiring multiple concrete schema instances.

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

3Adaptability or versatility

If a single universal schema is used, then scalability and ease of maintenance improve, but the ability to handle document-type-specific structures may deteriorate

Engineering Contradiction:
Improvesystem scalabilityVSAvoiddocument-type-specific structure accuracy
Core Design Contradiction:
Adaptability or versatilityVSManufacturing precision

Solution Approach 1:

The patent applies local quality by allowing different sections or fields within the universal schema to have specialized definitions tailored to specific document types. The schema supports field-level configuration where each field can have its own data type, validation rules, and hierarchical relationships defined locally, enabling precise handling of document-type-specific structures while maintaining the benefits of a single unified schema framework.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS20250384033A1Metadata query mechanism
Publication Date: 2025.12.18 BOX INC
  • US20250384033A1 patent drawing
  • US20250384033A1 patent drawing
  • US20250384033A1 patent drawing

AI summary

Disclosed is an improved approach to implement metadata queries, e.g., for content stored in a cloud-based content management system. Instead of being required to create and maintain a separate schema for each document type stored within the system, a single meta schema can be employed to facilitate processing for the metadata query. The meta schema is used to generate a query schema for processing of a query against metadata.