Personalized Webpage Layout Using User Affinity and CMS Sections

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing websites lack flexibility in personalizing content and layout for individual user preferences, leading to suboptimal user experiences and increased web traffic due to irrelevant content.

Innovation Solution

A client device interacts with a personalization system to replace CMS-served content items based on user affinity, using a hybrid client-server architecture that computes and implements personalized layouts without requiring direct integration with the CMS, thereby enhancing user experience and reducing web traffic.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If traditional CMS-generated webpages are used, then content consistency and system simplicity are maintained, but user personalization and engagement are insufficient

Engineering Contradiction:
Improveuser personalizationVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system segments the webpage into modular sections (header, navigation, content areas, footer) that can be independently personalized. Each section can be customized based on user preferences while maintaining the overall page structure, allowing personalization without complete system redesign

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

A personalization service acts as an intermediary between the CMS and the client device. This service receives the generated webpage, applies personalization rules based on user profiles, and delivers the customized version to the client, thereby enabling personalization without direct integration between CMS and user devices

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If personalized content is delivered, then user engagement improves, but web traffic and resource usage increase

Engineering Contradiction:
Improveuser engagementVSAvoidweb traffic
Core Design Contradiction:
ProductivityVSLoss of energy

Solution Approach 1:

User profiles and personalization preferences are pre-computed and stored before actual webpage delivery. The personalization service uses these pre-prepared profiles to quickly customize pages without requiring real-time data processing, reducing the computational energy needed during webpage delivery

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

Personalization is applied selectively to specific sections of the webpage based on user preferences rather than uniformly to the entire page. This allows the system to deliver customized content that improves engagement while minimizing the additional data transmission required

Inventive Principle:
Principle #3Local quality

3Adaptability or versatility

If client-side personalization is implemented, then CMS integration requirements are reduced, but processing requirements at client device increase

Engineering Contradiction:
ImproveCMS integration flexibilityVSAvoidclient device processing
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The personalization service serves as an intermediary that performs the computationally intensive personalization processing on remote servers rather than at the client device. This approach provides CMS integration flexibility while avoiding the need for high processing power at client devices

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system creates a copy of the CMS-generated webpage and applies personalization modifications to this copy rather than modifying the original. This allows the client device to receive and display personalized content without requiring complex processing or modification capabilities

Inventive Principle:
Principle #26Copying

Data Source

PatentUS20250371096A1Personalized webpage content and layout system
Publication Date: 2025.12.04 TABOOLA COM LTD
  • US20250371096A1 patent drawing
  • US20250371096A1 patent drawing
  • US20250371096A1 patent drawing

AI summary

A method comprising receiving, by a client device, a webpage from a Content Management System (CMS) with sections arranged in a pre-defined layout. A personalization request to a personalization system is issued. A new content items is received and is used to replace existing items in the webpage. Layout personalization is determined based on computed user affinity levels to both new and non-replaced content. The layout personalization is implemented by modifying the pre-defined layout to a different arrangement of sections, creating a modified layout that differs from the original.