Dynamic Webpage Rendering via User Viewing Time Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing webpages often fail to effectively engage users due to excessive content, leading to reduced viewing time and lost sales, as they do not adequately tailor content to individual user preferences and access habits.

Innovation Solution

A system that utilizes clickstream data to generate user-specific webpages by analyzing user access metrics, such as viewing time and element counts, to optimize content presentation, thereby improving user engagement and sales outcomes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If webpages include extensive content to provide comprehensive information, then information completeness is improved, but user engagement and viewing time deteriorate due to overwhelming content volume

Engineering Contradiction:
Improveinformation completenessVSAvoiduser engagement
Core Design Contradiction:
Loss of informationVSProductivity

Solution Approach 1:

The webpage content is segmented into multiple sections based on user preferences and access habits. The system divides comprehensive information into modular components that can be selectively presented, allowing complete information availability while controlling the number of elements displayed at once to maintain user engagement.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Different portions of webpage content are customized according to local user characteristics. The system applies different content densities and element configurations to different sections of the webpage based on individual user preferences, ensuring information completeness while optimizing engagement for each specific area.

Inventive Principle:
Principle #3Local quality

2Loss of information

If webpages present numerous elements to cover all topics, then content coverage is improved, but user frustration increases and viewing time decreases

Engineering Contradiction:
Improvecontent coverageVSAvoidviewing time
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

The webpage element configuration is made dynamic and adaptive rather than static. The system adjusts the number and type of elements presented based on real-time analysis of user access habits and preferences, allowing comprehensive content coverage while optimizing viewing time by presenting only the most relevant elements to each user.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes key parameters of webpage presentation, specifically the number of elements and their configuration, based on user-specific data. By varying these parameters according to individual user preferences and access patterns, the system achieves comprehensive content delivery while minimizing viewing time and user frustration.

Inventive Principle:
Principle #35Parameter changes

3Ease of manufacture

If webpages use standardized content for all users, then development efficiency is improved, but user satisfaction deteriorates due to lack of personalization

Engineering Contradiction:
Improvedevelopment efficiencyVSAvoiduser personalization
Core Design Contradiction:
Ease of manufactureVSAdaptability or versatility

Solution Approach 1:

The system employs universal templates and content structures that can serve multiple user types while incorporating adaptive elements. The webpage framework maintains standardized development efficiency through reusable components, yet achieves user personalization through dynamic configuration of these universal elements based on individual user preferences and access habits.

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

Solution Approach 2:

User preferences and access habits are analyzed and stored in advance through clickstream data collection. This preliminary action enables the system to pre-configure personalized webpage content without requiring complex real-time processing, thus maintaining development efficiency while achieving user satisfaction through personalization.

Inventive Principle:
Principle #10Preliminary action

4Loss of information

If webpages include all possible content elements, then information availability is improved, but system complexity increases making it harder to manage

Engineering Contradiction:
Improveinformation availabilityVSAvoidsystem complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The system extracts and separates essential content elements from the complete set of available information. By taking out only the most relevant elements for each user based on their preferences and access habits, the system maintains information availability while reducing the complexity of content management and webpage configuration.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS10180848B1Dynamic rendering of user interfaces
Publication Date: 2019.01.15 AMAZON TECH INC
  • US10180848B1 patent drawing
  • US10180848B1 patent drawing
  • US10180848B1 patent drawing

AI summary

Described are techniques for determining features to be presented in a user interface based on the times that users spent viewing previous webpages or other user interfaces. A data structure associating user viewing times with the count, size, color, or other features of the elements presented in the previous user interfaces may be generated. Based on this data structure and a target viewing time, a set of user interface features to be presented in a subsequent user interface may be selected.