Hierarchical Website Template System for Customizable Design

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users lack the knowledge and resources to create and maintain customizable and aesthetically pleasing websites without relying on costly website designers, as current methods require coding skills and incur expenses for frequent updates and changes.

Innovation Solution

A customizable website design method utilizing a hierarchical relationship between templates, including a site master template, homepage template, and sub-templates, allowing users to input changes without coding knowledge, enabling efficient and cost-effective updates and maintaining a unified design across multiple web pages.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If a user hires a website designer or engineer to construct and build a website, then the website meets the user's desired specifications, but any subsequent changes require further revision by the website designer or engineer which decreases cost-effectiveness

Engineering Contradiction:
Improveease of website creationVSAvoidease of website modification
Core Design Contradiction:
Ease of manufactureVSAdaptability or versatility

Solution Approach 1:

The website is divided into modular templates (master template, homepage template, sub-templates) that can be independently selected and customized. Each template represents a separable unit that can be modified without affecting the entire website structure, enabling users to make localized changes without requiring professional designers.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system enables users to independently customize and modify their own websites through intuitive template selection and configuration interfaces. Users can directly edit template parameters, select from pre-defined design options, and implement changes without external assistance, making the website adaptable to user needs while maintaining cost-effectiveness.

Inventive Principle:
Principle #25Self-service

2Manufacturing precision

If a user hires a website designer or engineer to construct and build a website, then the website meets the user's desired specifications, but the user must pay for changes which decreases the cost-effectiveness of owning and maintaining a website

Engineering Contradiction:
Improvewebsite design qualityVSAvoidmaintenance cost
Core Design Contradiction:
Manufacturing precisionVSLoss of energy

Solution Approach 1:

Professional designers have already created a library of pre-designed templates that incorporate best practices, aesthetic principles, and functional requirements. These master templates, homepage templates, and sub-templates are prepared in advance with high-quality design elements, allowing users to benefit from professional work without incurring ongoing design costs when making modifications.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system allows users to modify website parameters (such as text content, color schemes, layout options, and template selections) through configuration interfaces rather than requiring redesign. By changing parameters within existing templates rather than recreating designs, users can adapt their websites while avoiding the costs associated with hiring designers for routine modifications.

Inventive Principle:
Principle #35Parameter changes

3Adaptability or versatility

If a user maintains a website with multiple web pages, then the website provides comprehensive content, but individually editing and designing each web page can be costly and time consuming

Engineering Contradiction:
Improvewebsite content coverageVSAvoidtime for page editing
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The master template defines common structural and design elements that are universally applied across multiple web pages. When a user selects or modifies the master template, these changes automatically propagate to all subordinate pages (homepage and sub-templates), enabling comprehensive website content with centralized control. This eliminates the need to individually edit each page while maintaining consistent design across the entire website.

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

Solution Approach 2:

The system merges the editing functions of multiple web pages into a single master template interface. By combining the control of homepage templates and sub-templates under one master template hierarchy, users can manage and modify entire sections of their website through unified operations, significantly reducing the time and effort required compared to individual page editing.

Inventive Principle:
Principle #5Merging (Combining)

4Adaptability or versatility

If a user individually edits and designs each web page within a website, then each page can be customized, but it may result in unintended differences between related pages which would reduce the aesthetic appeal of the website

Engineering Contradiction:
Improvepage customizationVSAvoidwebsite aesthetic consistency
Core Design Contradiction:
Adaptability or versatilityVSStability of the object's composition

Solution Approach 1:

The template hierarchy enables local customization at appropriate levels while maintaining global consistency. Users can customize specific sub-templates or homepage templates for local page variations, but these changes automatically inherit and maintain the structural and design qualities defined by the master template. This ensures that each page can have local adaptations while the overall website maintains aesthetic consistency through the master template's controlling influence.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS11341209B2Method of designing a customizable website
Publication Date: 2022.05.24 SMUGMUG INC
  • US11341209B2 patent drawing
  • US11341209B2 patent drawing
  • US11341209B2 patent drawing

AI summary

Embodiments described herein relate to designing a customizable website by using a custom design application. The custom design application generally provides a site master template, a homepage template, a plurality of sub templates, and a 404 error template. The templates may be customized with input provided by a user. The method also provides a manner of customizing a website by utilizing a hierarchical relationship between the templates in order to easily and efficiently custom design a website.