Content Management System Portion Linking and Copying

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Content management systems face challenges in efficiently managing content items, particularly in creating new content and updating existing content without requiring users to download and manage exclusive update privileges, which can lead to conflicts and inefficiencies among multiple users accessing the same content.

Innovation Solution

A content management system that allows for the creation of new content items by incorporating portions from existing items in a repository without user download, and updates existing content items by linking and replacing portions, enabling concurrent access and management without exclusive check-out requirements.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If users check out content items to obtain exclusive update privileges, then update reliability is improved, but user collaboration efficiency deteriorates due to blocking other users

Engineering Contradiction:
Improveupdate reliabilityVSAvoiduser collaboration efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system creates a working copy of the content item when a user checks it out, allowing the user to modify the copy without blocking other users from accessing the original. This resolves the contradiction by maintaining update reliability through version control while improving collaboration efficiency by allowing concurrent access to the original content item.

Inventive Principle:
Principle #26Copying

2Stability of the object's composition

If users must download content items before editing, then content integrity is improved, but operation speed deteriorates due to download time

Engineering Contradiction:
Improvecontent integrityVSAvoidoperation speed
Core Design Contradiction:
Stability of the object's compositionVSSpeed

Solution Approach 1:

Instead of requiring users to download the entire content item before editing, the system creates a lightweight working copy that can be edited immediately. This maintains content integrity through version control while dramatically improving operation speed by eliminating the download step.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The system performs preliminary actions by pre-loading content metadata and creating working copies in advance, so that when users need to edit, the content is already prepared and available for immediate modification without requiring a full download.

Inventive Principle:
Principle #10Preliminary action

3Stability of the object's composition

If the system tracks all content portions and their links, then content integrity is improved, but system complexity increases

Engineering Contradiction:
Improvecontent integrityVSAvoidsystem complexity
Core Design Contradiction:
Stability of the object's compositionVSDevice complexity

Solution Approach 1:

The system uses copying mechanisms to track content portions and their relationships, creating reference copies that maintain integrity information without duplicating the entire content structure. This approach maintains content integrity while reducing system complexity compared to full duplication methods.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS11243935B2Content management system
Publication Date: 2022.02.08 ORACLE INT CORP
  • US11243935B2 patent drawing
  • US11243935B2 patent drawing
  • US11243935B2 patent drawing

AI summary

A content management system (CMS) receives a create request indicating portions of content items maintained in a repository. CMS generates a new content item incorporating the indicated portions and checks-in the new content item into the repository. In another aspect, a CMS stores a link data indicating that a first portion of the new content item is linked to a second portion of a content item existing in the repository. Upon determining that the second portion has been modified after the checking-in of the new content item, CMS replaces the first portion in the new content item with the modified portion. In one more aspect, CMS receives an update request specifying a modified portion of a content item. CMS generates a revised content item by incorporating the modified portion in the content item and checks-in the revised content item as a revised version of the content item into the repository.