Personalized Details Page Layout Using Reading Behavior Feedback
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing details pages do not cater to individual user preferences, leading to suboptimal user experience due to inclusion of unwanted subject areas.
Innovation Solution
A system and method that personalizes details page content based on user preferences, allowing users to customize or prioritize subject areas through a server-driven approach, using preference data collected from reading habits.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If preset subject areas are displayed in a fixed order on details pages, then the system structure is simple and easy to implement, but user experience deteriorates due to inability to meet personalized requirements
Solution Approach 1:
The patent implements dynamic subject area arrangement by collecting user reading behavior data (reading duration, scrolling behavior, clicking) and automatically adjusting the order and visibility of subject areas based on user preferences. The system transitions from static preset ordering to dynamic personalized ordering, where subject areas are reordered based on user interaction patterns without requiring manual user configuration.
Solution Approach 2:
The system establishes a feedback loop by continuously collecting user reading data (reading duration for each subject area, scrolling depth, clicking behavior) and using this feedback to adjust the subject area arrangement on subsequent detail pages. The server analyzes user behavior patterns and automatically optimizes the display order, creating a closed-loop system that improves user experience through data-driven adjustments.
2Ease of operation
If all preset subject areas are displayed on details pages, then information completeness is maintained, but user experience worsens due to inclusion of unwanted or less preferred subject areas
Solution Approach 1:
The patent extracts and removes subject areas that users demonstrate low interest in, based on collected reading behavior data. When user data indicates certain subject areas are consistently skipped, read for minimal duration, or scrolled past quickly, the system automatically excludes these subject areas from the detail page display, presenting only the subject areas that match user preferences while maintaining completeness of relevant information.
Solution Approach 2:
The system applies different display qualities to different subject areas based on user preferences. High-preference subject areas are displayed with full content and prominent positioning, while low-preference subject areas are either excluded entirely or displayed with reduced visibility. This local differentiation optimizes the overall page quality by ensuring each subject area receives appropriate attention based on user interest.
3Ease of operation
If reading data collection and analysis is implemented to personalize details pages, then user experience is improved through personalization, but system complexity and data processing requirements increase
Solution Approach 1:
The system implements self-service personalization by automatically collecting user reading data, analyzing behavior patterns, and adjusting subject area arrangements without requiring manual user input or configuration. The system serves itself by using its own collected data to optimize the user experience, eliminating the need for complex user profile management interfaces or manual preference settings.
Solution Approach 2:
The system performs preliminary data collection and analysis by gathering user reading behavior data in advance and pre-processing it to identify user preferences. The server maintains pre-computed user preference profiles that can be quickly applied when generating personalized detail pages, reducing real-time processing requirements and enabling fast personalization delivery.
Data Source
AI summary
A terminal sends, to a server, a request for obtaining details page content of first information, where the request includes an identifier of a user and an identifier of the first information. The server determines, based on the identifier of the user and the identifier of the first information, the details page content of the first information, where the details page content is different from preset details page content of the first information. The server sends the details page content of the first information to the terminal. The terminal displays, based on the details page content of the first information, a details page of the first information.


