Graph-Based Web Page Personalization System

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing web page personalization technologies lack a clear separation between content, structure, and aesthetics, making it time-consuming and resource-intensive to customize web pages for specific customer needs across multiple devices.

Innovation Solution

A graph system is used to decouple the presentation tier from content sources, allowing for real-time personalization based on user profiles and business rules, which dynamically establishes relationships between entities and content nodes, enabling flexible customization of web page outlines and themes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If web pages are manually customized for specific customer needs, then personalization quality is improved, but time consumption and resource usage increase

Engineering Contradiction:
Improvepersonalization qualityVSAvoidtime consumption
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent segments web page content into discrete content nodes that can be independently selected and configured. Each content node represents a modular unit of information that can be dynamically assembled based on user profiles and business rules, enabling rapid personalization without manual customization of entire pages.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a graph system as an intermediary layer between content sources and the presentation tier. This graph system dynamically establishes relationships between content nodes and user profiles, automatically generating personalized web page outlines and themes without requiring manual intervention for each customization scenario.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If web pages are manually customized for specific customer needs, then personalization quality is improved, but resource consumption increases

Engineering Contradiction:
Improvepersonalization qualityVSAvoidresource consumption
Core Design Contradiction:
Adaptability or versatilityVSUse of energy by moving object

Solution Approach 1:

The patent creates a universal graph system that serves multiple functions: storing content nodes, establishing relationships, generating web page outlines, and applying themes. This single multi-functional system replaces multiple separate customization processes, reducing overall resource consumption while maintaining high personalization quality across different scenarios.

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

Solution Approach 2:

The patent uses templates and themes that can be copied and applied across multiple web pages and user scenarios. Once a personalized configuration is created, it can be replicated and adapted for similar cases, significantly reducing the resources needed for each new personalization task.

Inventive Principle:
Principle #26Copying

3Device complexity

If content, outline, and theme are not separated, then system simplicity is maintained, but personalization flexibility decreases

Engineering Contradiction:
Improvesystem simplicityVSAvoidpersonalization flexibility
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The patent segments the web page presentation into three distinct but coordinated components: content nodes (information), outlines (structure), and themes (aesthetics). The graph system manages these segments separately, allowing independent customization of each aspect while maintaining overall system coherence through the unifying graph structure.

Inventive Principle:
Principle #1Segmentation

4Manufacturing precision

If hard-coding solutions are used for personalization, then implementation precision is improved, but adaptability decreases

Engineering Contradiction:
Improveimplementation precisionVSAvoidadaptability
Core Design Contradiction:
Manufacturing precisionVSAdaptability or versatility

Solution Approach 1:

The patent replaces static hard-coded personalization with a dynamic graph system that automatically adapts to different user profiles and business rules. The system dynamically generates web page outlines and selects themes based on real-time data from the graph, maintaining implementation precision through structured algorithms while achieving high adaptability to changing requirements.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS10326858B2System and method for dynamically generating personalized websites
Publication Date: 2019.06.18 SINCRO LLC
  • US10326858B2 patent drawing
  • US10326858B2 patent drawing
  • US10326858B2 patent drawing

AI summary

The present disclosure provides for personalizing content, an outline, and a theme for a web page. Personalizing content can include associating a profile with a web page request; generating a graph including nodes and links based on the profile; generating a plurality of cards from the nodes and the links of the graph; selecting the outline and the theme based on the profile; generating a page code from the plurality of cards, the outline, and the theme; and providing the page code to the web server.