Dynamic Web Content Presentation Template Mapping

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Web content management systems face inefficiencies in maintaining multiple presentation templates for different content types, leading to extra effort and complexity in updating and managing various views of the same content across different contexts within a website.

Innovation Solution

A method that allows for the selection and rendering of presentation templates, which dynamically map content elements to display types, enabling a common view for different content types by using placeholder fields and content type definitions to fill external dependencies, thereby separating presentation artifacts from content and reducing the need for multiple presentation templates.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple presentation templates are built to handle different content types in different contexts, then the system can deliver appropriate presentations for web content, but the effort and complexity to maintain the web content management system increases

Engineering Contradiction:
Improveability to deliver appropriate presentation for web contentVSAvoidnumber of presentation templates to maintain
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements a universal presentation template system where a single template can serve multiple content types through dynamic content element selection. Instead of creating separate templates for news articles, product listings, and blog posts, the system uses one flexible template that adapts to different content types by selecting and mapping appropriate content elements, thereby reducing template maintenance effort while maintaining adaptability

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

Solution Approach 2:

The patent segments the presentation template into independent content elements that can be selectively mapped to different content types. Each content element (e.g., title, summary, image, author information) is a separate, configurable unit that can be individually selected and mapped, allowing the template to be customized for different content types without creating entirely separate templates

Inventive Principle:
Principle #1Segmentation

2Adaptability or versatility

If multiple presentation templates are created for different views of content, then various contexts and locations can display content appropriately, but the time and resources required to update and manage content across all views increases

Engineering Contradiction:
Improveability to display content in various contextsVSAvoidtime to update and manage content views
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent implements preliminary action by pre-defining content elements and their mappings to presentation template placeholders during template creation. This upfront configuration establishes the framework for multiple views, so that when content is updated, the system automatically applies the pre-configured mappings across all views, eliminating the need to manually update each view separately

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent uses a copying mechanism where a single content item is automatically copied and rendered across multiple presentation templates through dynamic mapping. When content is created or updated, the system copies the content elements and automatically maps them to the appropriate placeholders in different templates, ensuring consistency across all views without manual intervention

Inventive Principle:
Principle #26Copying

Data Source

PatentUS10572581B2System and method for web content presentation management
Publication Date: 2020.02.25 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US10572581B2 patent drawing
  • US10572581B2 patent drawing
  • US10572581B2 patent drawing

AI summary

A method, computer program product, and computer system for receiving, by a computing device, a selection of one or more presentation templates of a plurality of presentation templates for at least a portion of a web page, wherein the one or more presentation templates define, at least in part, a display format for one or more display types. At least a portion of the one or more display types is mapped to one or more content elements within a content type. At least the portion of the one or more presentation templates is rendered when the one or more content elements are requested, wherein rendering includes retrieving at least the portion of the one or more content elements from one or more of each content item to be rendered within each of the one or more presentation templates, wherein rendering further includes using the content type of the one or more content elements requested to dynamically map the one or more content elements defined in the one or more display types to the one or more presentation templates.