Web Page Layout Adaptation via Client-Side Behavior Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for providing personalized web pages to users increase the workload on web servers, as they require customization for each user, which is tedious and resource-intensive.

Innovation Solution

A system and method that adapt web page layouts on user devices based on user access behavior information, allowing preferred content fragments to be displayed in conspicuous positions without server-side customization, reducing server workload.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If personalized web pages are customized for each user by the web server, then user experience is improved, but server workload increases

Engineering Contradiction:
Improvepersonalization capabilityVSAvoidserver workload
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The patent extracts the page layout adaptation function from the web server and relocates it to the user's browser. The server sends only the basic page structure and layout rules, while the browser automatically adapts the layout based on user behavior data stored locally, thereby reducing server workload while maintaining personalization capability.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The user's browser performs automatic layout adaptation using locally stored user behavior information without requiring server-side processing for each personalization decision. The system serves itself by utilizing client-side resources and data to generate personalized layouts, eliminating the need for server computations.

Inventive Principle:
Principle #25Self-service

2Adaptability or versatility

If web server performs customization for different users, then personalized web pages are provided, but resource consumption increases

Engineering Contradiction:
Improvecustomization capabilityVSAvoidresource consumption
Core Design Contradiction:
Adaptability or versatilityVSLoss of energy

Solution Approach 1:

The patent extracts the computationally intensive layout adaptation process from the server and transfers it to the client browser. This division moves resource consumption from the server to the client device, allowing the server to maintain low resource usage while still providing personalized pages.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

User behavior information is collected and stored in advance on the client device, and layout adaptation rules are pre-configured in the browser. When a page is requested, the adaptation occurs locally using pre-prepared data and rules, eliminating the need for real-time server-side customization and reducing overall resource consumption.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9817799B2Method and apparatus for providing web pages
Publication Date: 2017.11.14 INTERDIGITAL MADISON PATENT HLDG
  • US9817799B2 patent drawing
  • US9817799B2 patent drawing
  • US9817799B2 patent drawing

AI summary

A method for providing a web page in a web server accessed by a user device, comprising: obtaining access behavior information to the web page by the user; and providing page contents and page layout adaptor of the web page to the user device so that a updated web page with an adapted page layout is generated by the user device according to the access behavior information.