Zone-Based Web Layout Segmentation for CMS Adaptability

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing content management systems (CMS) for websites are limited in their ability to represent the generic structure of web sites, leading to restrictions on complexity and functionality, making it difficult to create, update, and maintain web sites without imposing rigid templates and limited design options.

Innovation Solution

A method that divides layouts into zones, uses rendering elements to perform functions and actions, and assigns relations and orderings between these elements and zones to generate a final output, allowing for dynamic and complex web site designs with high reuse of components, enabling easy creation, updating, and maintenance of web sites without complexity restrictions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If fixed templates or template galleries are used in CMS, then ease of operation is improved, but adaptability deteriorates

Engineering Contradiction:
Improveease of useVSAvoidadaptability
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The patent segments a web site into multiple independent layouts, each representing a different page or section. Each layout can be independently designed, modified, and managed without affecting others, enabling flexible adaptation while maintaining ease of operation through modular management.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent creates a universal CMS framework that can handle multiple layout types and web site structures through a common set of tools and interfaces. The system provides multi-functionality by supporting various layout configurations, rendering options, and content management operations within a single unified system.

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

2Ease of manufacture

If special purpose CMS are designed for specific web site types, then ease of manufacture is improved, but adaptability deteriorates

Engineering Contradiction:
Improveease of creationVSAvoidfunctionality
Core Design Contradiction:
Ease of manufactureVSAdaptability or versatility

Solution Approach 1:

The patent designs a universal CMS system that can accommodate multiple web site types and purposes through a flexible layout-based architecture. The same core system can create information sites, e-commerce sites, portals, or other specialized sites by configuring different layouts and rendering elements, eliminating the need for separate specialized CMS for each web site type.

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

3Adaptability or versatility

If rendering elements are assigned to zones with relations and orderings, then adaptability is improved, but device complexity increases

Engineering Contradiction:
ImproveflexibilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments the web site into discrete layouts with zones, and further segments each zone into assignable rendering elements. This hierarchical segmentation allows complex adaptations to be achieved through simple assignments and configurations at each level, managing system complexity through structured modularity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces layouts and zones as intermediary structures between the content management system and the final rendered output. These intermediaries provide a structured layer that simplifies the relationship between rendering elements and final presentation, managing complexity through abstraction.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS7856345B2Method for building and managing a web site
Publication Date: 2010.12.21 SITECORE
  • US7856345B2 patent drawing
  • US7856345B2 patent drawing
  • US7856345B2 patent drawing

AI summary

A method for managing and/or producing an output, the method comprising the steps of providing one or more layouts, each layout being divided into a number of zones, the one or more layouts in combination at least substantially covering the output; providing a number of rendering elements, each being adapted to perform a function and/or an action; assigning one or more relations and/or one or more orderings between the rendering elements and the zones; processing the zones of the one or more layouts according to the one or more relations and/or the one or more orderings, and by means of the rendering elements; providing, for each of the zones, an output based on the rendering elements and the one or more relations and/or orderings; and collecting the output of each of the zones into a final output.