Reusable Web Themes for Consistent Multi-App Design

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing web application development methods require rewriting or revising themes for each application, making it inefficient to maintain a consistent look and feel across multiple web applications.

Innovation Solution

The development of reusable themes that can be created, deployed, and applied across multiple web applications without modification, using a system that includes an integrated development environment (IDE) with a theme designer and a web application designer, and a uniform resource location (URL) resolution service.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If themes are rewritten or revised for each web application, then each application can have customized design, but development time and maintenance effort increase significantly

Engineering Contradiction:
Improvecustomized designVSAvoiddevelopment time
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The theme is segmented into reusable components that can be independently selected and configured for different web applications. This allows the theme to be divided into modular units that can be assembled differently for each application, enabling customization without rewriting the entire theme.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The theme is designed to be universal and applicable across multiple web applications. By creating a theme that can serve multiple purposes and be deployed to different applications, the system eliminates the need to rewrite themes for each application while still allowing customization through configuration.

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

2Adaptability or versatility

If themes are rewritten or revised for each web application, then each application can have unique look and feel, but consistency across applications deteriorates

Engineering Contradiction:
Improveunique look and feelVSAvoidconsistency
Core Design Contradiction:
Adaptability or versatilityVSStability of the object's composition

Solution Approach 1:

The theme applies local quality by allowing different configurations and customizations for different web applications while maintaining a consistent core structure. Each application can have its own specific design elements configured locally without affecting the overall theme consistency across the system.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The universal theme design ensures that the same theme can be deployed across multiple applications, guaranteeing consistency in the core look and feel. At the same time, the theme supports local customizations that allow each application to have its unique characteristics.

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

3Productivity

If reusable themes are deployed across multiple web applications, then development efficiency improves, but the ability to customize each application's design decreases

Engineering Contradiction:
Improvedevelopment efficiencyVSAvoidcustomization ability
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The theme is divided into segmentable components that can be independently configured. This segmentation allows the reusable theme to maintain its efficiency benefits while enabling customization of specific components for each application without affecting the entire theme.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The theme incorporates dynamic configuration capabilities that allow it to adapt to different application requirements. The theme can be dynamically customized for each application through configuration parameters, maintaining reusability while providing adaptability.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS20250190687A1System, method and computer program product to generate a web application using reusable themes
Publication Date: 2025.06.12 OPEN TEXT CORP
  • US20250190687A1 patent drawing
  • US20250190687A1 patent drawing
  • US20250190687A1 patent drawing

AI summary

In general, the technology relates to a method for using reusable themes. The method includes receiving, from a browser executing on a device, a request for a theme implementation file, wherein the theme implementation file defines a look and feel style for a webpage and specifies a relative location for content that is used by the look and feel style, receiving, from the browser executing on the device, a request for the content, wherein the request for the content comprises the relative location of the content, resolving the relative location for the content to generate an absolute location for the content using a location of the theme implementation file, receiving the content from the absolute location of the content and forwarding the content to the device.