Webpage Layout Customization via User Interest Scoring

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Websites face challenges in dynamically updating their layouts to reflect user interest in various topical sections, as manually measuring and rearranging content is time and resource-intensive.

Innovation Solution

A server system collects user preference data through interactions like clicks, views, and eye tracking, generates interest scores for each section, and automatically rearranges the layout to prioritize sections with higher interest scores, ensuring a customized and up-to-date display.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If manual measurement and rearrangement of webpage content is used to reflect user interest, then the webpage layout can be customized according to user preferences, but it requires significant time and resources

Engineering Contradiction:
Improvelayout customizationVSAvoidtime for manual measurement and rearrangement
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The system automatically measures user interest in various topical sections by analyzing user interactions (clicks, views, time spent) and autonomously rearranges the webpage layout without requiring manual intervention. The server system performs all layout customization tasks automatically based on collected user preference data.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system continuously collects user interaction data as feedback, analyzes this data to determine user interest levels in different sections, and uses this feedback to dynamically adjust and optimize the webpage layout in real-time, creating a closed-loop system that improves layout customization automatically.

Inventive Principle:
Principle #23Feedback

2Productivity

If automatic layout updating based on user interest is implemented, then real-time customization is achieved, but system complexity increases

Engineering Contradiction:
Improvereal-time layout updatesVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The server system performs multiple functions: it collects user interaction data, analyzes user preferences, generates interest scores for different topical sections, and automatically generates optimized layout arrangements. This multi-functional approach consolidates what could be separate complex systems into a unified solution.

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

Solution Approach 2:

The system introduces user interaction data as an intermediary element that mediates between user preferences and layout configuration. By analyzing this intermediate data layer, the system translates user behavior into layout decisions without requiring direct complex interactions between users and the layout engine.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11334642B2Self-learning webpage layout based on history data
Publication Date: 2022.05.17 SUCCESSFACTORS INC
  • US11334642B2 patent drawing
  • US11334642B2 patent drawing
  • US11334642B2 patent drawing

AI summary

A system and method for implementing a self-learning webpage layout based on history data is disclose. A server system collects user preference data from one or more client system. The server system stores the collected user preference data in a database associated with the server system. The server system receives a webpage request from a client system, wherein the requested webpage includes a plurality of topical sections. For each respective topical section, the server system accesses user preference data associated with the respective topical section from the database associated with the server system. The server system automatically generates a customized layout for the requested webpage by arranging the one or more topical sections in association with the user preference data associated with each topical section.