Server Device Dynamic Screen Generation Based on User Attributes

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
ImproveoperabilityVSAvoidscreen generation time
Core Design Contradiction:
Ease of operationVSLoss of time

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.

Inventive Principle:
Principle #1Segmentation

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.

Inventive Principle:
Principle #10Preliminary action

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

Engineering Contradiction:
Improvescreen generation accuracyVSAvoidsystem complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

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.

Inventive Principle:
Principle #5Merging (Combining)

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.

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

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

Engineering Contradiction:
Improveuser productivityVSAvoiddata processing energy
Core Design Contradiction:
ProductivityVSLoss of energy

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.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS10362128B2Server device, information processing system, non-transitory computer readable medium, and information processing method
Publication Date: 2019.07.23 FUJIFILM BUSINESS INNOVATION CORP
  • US10362128B2 patent drawing
  • US10362128B2 patent drawing
  • US10362128B2 patent drawing

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.