Dynamic User Interface Adaptation via Server-Side Content Analysis
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing information processing systems fail to dynamically adapt user terminals based on content viewed, lacking efficient methods to personalize user experiences and provide targeted advertisements.
Innovation Solution
An information processing system that includes a server and user terminals capable of communicating, where the server transmits content and acquires viewing information to display related images and provide points in exchange for viewing advertisements, adapting the user interface and background images based on content and user location.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If the terminal displays static content without adaptation, then the system complexity is low, but the user experience personalization is poor
Solution Approach 1:
The server performs preliminary actions by analyzing content metadata before transmission and pre-determining appropriate related images and terminal adaptations. This allows the terminal to receive ready-to-use adaptation instructions, reducing on-device complexity while achieving personalized user experiences through pre-computed content-terminal matching
Solution Approach 2:
The server acts as an intermediary that mediates between the content and the terminal. It receives content, analyzes its characteristics, determines suitable related images, and transmits both the content and adaptation instructions to the terminal. This intermediary role centralizes the complexity in the server while keeping the terminal relatively simple
2Productivity
If the system provides targeted advertisements based on viewing information, then the advertising effectiveness increases, but the information processing complexity increases
Solution Approach 1:
The system implements feedback by collecting viewing information from the terminal (such as content viewed, viewing duration, user interactions) and using this feedback to select and deliver targeted advertisements. The server continuously receives viewing data, analyzes user preferences, and adjusts advertisement selection accordingly, creating a closed-loop system that improves advertising effectiveness through data-driven personalization
Solution Approach 2:
The system changes parameters by dynamically adjusting advertisement selection based on viewing information parameters. The server monitors various viewing parameters (content type, user engagement level, time of day) and modifies advertisement delivery parameters accordingly, selecting different advertisements or adjusting delivery timing to optimize effectiveness while managing processing complexity through parameter-based decision rules
Data Source
AI summary
An example of an information processing system includes a plurality of user terminals and a server capable of communicating with each user terminal. The server transmits a content to the user terminal. The user terminal executes a first program for displaying a content, thereby displaying on a display apparatus the content received from the server. The user terminal stores related image information indicating a related image related to the content. When executing a second program, which is a program that is different from the first program and can be executed in the user terminal, the user terminal displays on the display apparatus an image by changing an image based on the second program, using the related image information.


