Personalized Object Display in Video Interaction Interfaces
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing information processing systems fail to enhance the desire of users to distribute, view, and interact with each other effectively.
Innovation Solution
An information processing system comprising computer processors that receive, generate, and transmit data to display character objects based on user history and preferences, allowing for personalized and interactive video distribution.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If object display data is generated based on user history information with specific positioning and display modes, then user engagement and desire to interact increase, but system complexity and processing requirements increase
Solution Approach 1:
The system pre-generates object display data based on user history information before the user actually views or interacts with content. By anticipating user preferences through historical data analysis and preparing personalized display configurations in advance, the system reduces real-time processing complexity while maintaining high personalization capability when users access content.
Solution Approach 2:
The system creates simplified copies or representations of user preferences from complex history information. Instead of processing entire user interaction histories in real-time, the system extracts essential preference patterns and stores them as condensed user profiles, which are then used to generate personalized object display data without requiring complex real-time analysis.
2Ease of operation
If the system displays target objects with specific positioning based on request frequency, then ease of finding desired items improves, but processing time and computational resources increase
Solution Approach 1:
The system calculates and determines the positioning of target objects based on request frequency in advance, before users actually need to view them. By pre-computing the most frequently requested objects and their optimal display positions based on historical data, the system eliminates real-time calculation overhead when users access content, thus reducing processing time while maintaining easy item discovery.
3Adaptability or versatility
If the system generates personalized object display data for each user, then user engagement increases, but data processing load and storage requirements increase
Solution Approach 1:
The system creates simplified copies or representations of user preferences from complex history information. Instead of processing entire user interaction histories in real-time, the system extracts essential preference patterns and stores them as condensed user profiles, which are then used to generate personalized object display data without requiring complex real-time analysis.
Solution Approach 2:
The system uses a unified user profile structure that can serve multiple purposes: generating object display data, determining item positioning, and predicting user preferences. This multi-functional approach allows the same data structure to support various personalization features without requiring separate data storage for each function, thus reducing overall data volume while maintaining personalization capability.
Data Source
AI summary
An information processing system includes one or more computer processors that receive information transmitted from a first user terminal and/or a second user terminal; cause a video including a character object of the first user to be displayed on the second user terminal by transmitting information regarding the video to the second user terminal; generate object display data for display in an object display frame displayed on the second user terminal together with the video, based on history information stored in association with the first user and/or the second user; and transmit the object display data to the second user terminal in response to a request to display the object display frame received from the second user terminal.


