Desktop CMS Mediator for Secure Website Updates

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional Content Management Systems (CMS) face security concerns, compatibility issues with new browsers, outdated WYSIWYG editors, inefficient updating processes, and cumbersome backup procedures, which compromise website security and functionality.

Innovation Solution

The ClientWeb Security System (CWSS) provides a secure CMS application that uses a WYSIWYG editor, optional coding modules, and advanced security features like multi-layered access control, SSL connections, and cryptography to ensure website security and compatibility, centralizing updates and simplifying backups.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If traditional CMS systems allow web interface access for content modification, then content can be easily updated by users, but the system becomes vulnerable to hacking and security breaches

Engineering Contradiction:
Improvecontent modification accessibilityVSAvoidsystem security
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent introduces a desktop application as an intermediary between the user and the CMS database. This intermediary layer provides secure local access to content while preventing direct web-based attacks on the database. The application acts as a trusted mediator that authenticates users and controls database interactions, thus maintaining both ease of content modification and system security.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If CMS systems use centralized server-based architecture, then security control is centralized, but the system becomes vulnerable to single points of failure and network attacks

Engineering Contradiction:
Improvesecurity controlVSAvoidnetwork attack vulnerability
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The patent segments the CMS architecture by separating the content management functionality from the web server. The desktop application runs locally on the user's computer, creating a distributed architecture where the critical content management operations occur outside the networked web environment. This segmentation removes the single point of failure at the web server and eliminates network-based attack vectors while maintaining security control.

Inventive Principle:
Principle #1Segmentation

3Ease of manufacture

If traditional CMS systems store all content files centrally, then backup and restoration are straightforward, but backing up thousands of files consumes excessive time and storage space

Engineering Contradiction:
Improvebackup simplicityVSAvoidbackup duration
Core Design Contradiction:
Ease of manufactureVSLoss of time

Solution Approach 1:

The patent extracts the essential content data from the traditional file-based CMS architecture and stores it in a streamlined database format accessible by the desktop application. By taking out only the critical content information and storing it efficiently, the system reduces the backup scope from thousands of files to a compact database structure, dramatically reducing backup time and storage requirements while maintaining backup simplicity.

Inventive Principle:
Principle #2Taking out (Extraction)

4Stability of the object's composition

If CMS systems use outdated WYSIWYG editors to maintain stability, then compatibility is preserved, but new functionalities and technologies cannot be integrated

Engineering Contradiction:
Improvesystem compatibilityVSAvoideditor functionality
Core Design Contradiction:
Stability of the object's compositionVSAdaptability or versatility

Solution Approach 1:

The patent implements a dynamic editor architecture where the WYSIWYG editor can be updated and replaced through the desktop application without requiring system-wide CMS updates. The editor operates as a configurable component within the local application, allowing it to evolve and incorporate new functionalities while the core CMS remains stable. This dynamic approach enables continuous improvement of editor capabilities while preserving overall system stability.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS10474444B2Method and system for securely updating a website
Publication Date: 2019.11.12 JOHNSTON JR KEVIN
  • US10474444B2 patent drawing
  • US10474444B2 patent drawing
  • US10474444B2 patent drawing

AI summary

A computer program product for securely updating a website is installed on a computer, uses a WYSIWYG (What You See Is What You Get) editor, and may be used as a multi user, multi site, and multi project with varying per user permissions. A CMS stores the information in a database that can be displayed on a website, and is secured with a hashed password and content can be encrypted. The CMS can store miscellaneous language modes that are color coded such as PHP, JS, CSS, Java, and HTML. There are thus no passwords found in the website source files that make it possible to modify the database content. The security remains solely in the hands of the application and limits hacking. The program product is accessible from a computer-usable or computer-readable medium providing program code for use by or in connection with a computer or any instruction execution system.