Dynamic Content Delivery Server Personalization Mechanism

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing dynamic content delivery systems lack a method for storing and sending personalized content based on user-specific parameters, location, and online state, failing to provide real-time and personalized content effectively.

Innovation Solution

A dynamic content delivery server method that stores user-subscribed content, creates a corresponding relationship between users and content, performs personalized processing based on current user configurations and states, and sends processed content to user terminals, utilizing an input/output interface module, a corresponding relationship storage unit, and a content storage and look-up module.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If static content subscription mode is used, then system simplicity is maintained, but real-time personalization capability is lost

Engineering Contradiction:
Improvepersonalization capabilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system segments content delivery into original content storage and personalized processing components. The original content is stored once in the database, while personalization is achieved by segmenting user-specific parameters (location, online state, preferences) and combining them with the original content through processing modules, allowing independent optimization of each component.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

A content processing module acts as an intermediary between the original content database and the user terminal. This mediator receives user identification, retrieves original content, applies personalized processing based on user parameters, and delivers the customized content, thereby enabling personalization without requiring complex changes to the core storage system.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If original content is stored for each user individually, then personalization is achieved, but storage resource consumption increases

Engineering Contradiction:
Improvepersonalization capabilityVSAvoidstorage resource consumption
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The system merges all users' original content subscriptions into a single centralized database storage location. Instead of duplicating content for each user, the original content is stored once and shared across multiple users, with personalization achieved through processing rather than through separate storage instances.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The system creates lightweight copies of user identification and subscription relationship data in the correspondence relationship table, rather than copying the actual content data. The original content is referenced by identification, and only the metadata about user-content relationships is duplicated, significantly reducing storage requirements while maintaining personalization capability.

Inventive Principle:
Principle #26Copying

3Adaptability or versatility

If dynamic content processing is performed for each user, then personalization is improved, but processing time increases

Engineering Contradiction:
Improvepersonalization capabilityVSAvoidcontent delivery time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The system performs preliminary actions by pre-storing user parameters (location, preferences, online state) and original content in the database before actual content delivery requests. When a user requests content, the system quickly retrieves pre-prepared data and performs minimal processing by combining the original content with user-specific parameters, rather than generating content from scratch.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The content processing module autonomously retrieves user identification from the terminal, automatically queries the correspondence relationship table for subscribed content, fetches original content from the database, and applies personalization processing without requiring manual intervention or complex coordination between multiple systems, thereby reducing processing time.

Inventive Principle:
Principle #25Self-service

4Reliability

If subscription relationship validation is continuously performed, then data accuracy is maintained, but system operation complexity increases

Engineering Contradiction:
Improvesubscription data accuracyVSAvoidmaintenance complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system implements feedback mechanisms where the content processing module continuously checks whether user identification exists in the correspondence relationship table before delivering content. If the user-subscription relationship is no longer valid (user cancelled or expired), the system detects this through the absence of matching records and adjusts content delivery accordingly, maintaining data accuracy through automatic feedback loops rather than manual validation.

Inventive Principle:
Principle #23Feedback

Data Source

PatentEP1830538B1A method for dynamic content delivery and a dynamic content transmission server
Publication Date: 2011.06.22 HUAWEI TECH CO LTD
  • EP1830538B1 patent drawingFigure 1
  • EP1830538B1 patent drawingFigure 2

AI summary

A method for dynamic content delivery and a dynamic content transmission server. Firstly, save the original dynamic content customized by the user; establish and store the corresponding relation between the user and the customized original dynamic content (101); then obtain the corresponding original dynamic content according to the corresponding relation (102-104), and personalize the obtained original dynamic content and send it to the user (105-106). The method of present invention can implement the personalized and dynamic customized content for the user.