Server Device Dynamic Screen Generation Based on User Attributes
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing server devices lack the ability to dynamically generate task screens tailored to user attributes and operation histories, leading to inefficient user interactions and increased time and cost in screen generation.
Innovation Solution
A server device equipped with a first acquisition unit for history and attribute information, an analyzing unit to specify operation characteristics, a generating unit to create customized screens, and a transmitting unit to deliver these screens to client devices, based on user attributes and operation histories.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If task screens are generated on a user-by-user basis with customized features based on operation history, then operability and user satisfaction are improved, but the time and cost for screen generation increase significantly
Solution Approach 1:
The user base is segmented into groups based on shared attributes (department, position, etc.), and screens are generated at the group level rather than for each individual user. This segmentation allows the system to serve multiple users with similar characteristics through a single screen generation process, reducing overall generation time while maintaining customization benefits.
Solution Approach 2:
The system performs preliminary analysis of operation histories and pre-identifies commonly used features for groups of users before actual screen generation is needed. By pre-processing and storing analysis results, the system avoids repeating expensive analysis operations when generating screens for multiple users, thus reducing generation time.
2Manufacturing precision
If comprehensive history information and attribute information are collected and analyzed for each user, then personalized screen generation accuracy is improved, but the complexity of the system increases
Solution Approach 1:
The system merges the analysis and generation processes by integrating the analyzing unit and generating unit into a unified system. The analyzing unit processes history information and attribute information to identify commonly used features, and the generating unit directly uses these analysis results to create customized screens. This integration reduces system complexity compared to having separate, independent analysis and generation systems.
Solution Approach 2:
The system processes multiple types of information (operation history, user attributes, department information, position information) through a single multi-functional analyzing unit that can handle various data types and generate different kinds of personalized screens. This universal approach reduces the need for multiple specialized components, thereby reducing overall system complexity.
3Productivity
If screens are customized with frequently used features identified from operation history, then user productivity is improved, but the resource consumption for data collection and processing increases
Solution Approach 1:
Instead of analyzing every single operation detail for every user, the system performs partial analysis focused on identifying commonly used features at the group level. By concentrating analysis efforts on the most relevant aspects (frequency of feature usage) rather than comprehensive behavioral analysis, the system achieves sufficient personalization while reducing data processing energy consumption.
Data Source
AI summary
A server device includes first and second acquisition units, a memory, an analyzer, a generating unit, and a transmitter. The first acquisition unit acquires first history information about an operation performed during displaying of a first screen in at least one client device and first attribute information about at least one user thereof. The memory stores the two acquired pieces of information. When receiving an acquisition request for a new screen from a client device of the at least one client device, the second acquisition unit acquires second attribute information about a first user using the client device. The analyzer analyzes the two stored pieces of information to specify an operation characteristic of a second user having an attribute indicated by the second attribute information. The generating unit generates a second screen according to the specified operation. The transmitter transmits screen data indicating the second screen to the client device.


