Tag-Based Content Retrieval in CMS

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Content management systems (CMS) face complexity in navigating and retrieving structured content due to large numbers of individual content entities and intricate hierarchies, making it difficult to find and manage content efficiently.

Innovation Solution

Implementing a content management system that allows for tagging of structured content, enabling flexible association of tags with content entries and assets, which transcends hierarchical structuring, and providing a content delivery API for efficient retrieval and permission management based on tags.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If content is organized in a structured hierarchical manner in a CMS, then content management flexibility and reusability are improved, but navigation and retrieval complexity increase due to large numbers of content entities and intricate hierarchies

Engineering Contradiction:
Improvecontent management flexibilityVSAvoidnavigation complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces tags as intermediary elements that bridge content entries and content collections. Instead of navigating complex hierarchical structures directly, users can associate tags with content entries and retrieve related content through tag-based queries, simplifying navigation while preserving hierarchical organization

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent adds a tag dimension to the traditional hierarchical content structure. Content can be organized both by hierarchical paths and by tag associations, creating a multi-dimensional access model that reduces navigation complexity while maintaining structural flexibility

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

2Adaptability or versatility

If multiple content entries are defined from a given content type, then content reusability and modular deployment are improved, but difficulty in finding and obtaining content increases

Engineering Contradiction:
Improvecontent reusabilityVSAvoidcontent retrieval ease
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent uses tags as visual/identifiable markers (analogous to color changes) that make content entries discoverable. Instead of searching through hierarchical structures, users can quickly identify and retrieve content by tag associations, making content retrieval as easy as matching tags

Inventive Principle:
Principle #32Color changes

Solution Approach 2:

Tags serve as intermediaries between content entries and retrieval operations. The system allows querying content collections by tag, providing a simplified access path that does not require understanding of the underlying hierarchical structure

Inventive Principle:
Principle #24Intermediary (Mediator)

3Productivity

If tags are configured to be set in association with content entries across multiple content types, then content retrieval efficiency is improved, but system complexity for tag management increases

Engineering Contradiction:
Improvecontent retrieval efficiencyVSAvoidtag management complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent makes tags universal elements that can be associated with any content entry regardless of content type. A single tag system serves multiple content types and collections, reducing the need for type-specific tagging mechanisms and simplifying overall tag management

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

Solution Approach 2:

The patent separates tag management from content type definitions. Tags are configured independently as reusable identifiers that can be applied across different content types, allowing tag management to be segmented and handled separately from content modeling

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS11514051B1Tags and permissions in a content management system
Publication Date: 2022.11.29 CONTENTFUL GMBH
  • US11514051B1 patent drawing
  • US11514051B1 patent drawing
  • US11514051B1 patent drawing

AI summary

A method and a content management system (CMS) that enable storage and retrieval of structured content are disclosed. In one example, CMS includes means for configuring a content project. The content project includes a content model, and the content model defines a plurality of content types for the content project. The CMS includes a plurality of content entries defined according to the content types. Each content entry is structured in accordance with a given content type from which the content entry is defined. Multiple content entries are defined from a given content type. The CMS includes at least one tag configured to be set in association with any of the plurality of content entries. The method includes means for exposing a content delivery API (CDA) configured to enable, through a single API call to the CDA that references the tag, retrieval of the content entries across the plurality of content types that have the tag set in association therewith.