Server System Dynamic Button Filtering for Image Forming Devices

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing image forming devices face issues with dynamically changing button arrangements on their home screens based on user usage history, leading to situations where settings for functions unavailable on certain devices are displayed, causing confusion and potential errors when users switch between devices with different capabilities.

Innovation Solution

A server system that processes usage history data from multiple image forming devices to determine and transmit relevant button settings to each device, ensuring only executable functions are displayed based on the device's capabilities, thereby preventing the display of inexecutable settings.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If button information is generated based on usage histories from multiple image forming devices with different functions, then the server can provide personalized button recommendations, but settings for functions unavailable on certain devices may be displayed

Engineering Contradiction:
Improvebutton recommendation personalizationVSAvoidsetting executability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent applies local quality by customizing the button information transmission based on each device's specific characteristics. The server determines whether to transmit button information based on the combination of usage history and the specific image forming device's capabilities, ensuring that each device receives appropriate button recommendations tailored to its local context and available functions.

Inventive Principle:
Principle #3Local quality

2Ease of operation

If buttons are dynamically arranged based on user usage history, then frequently used functions are more accessible, but buttons for functions unavailable on the current device are displayed

Engineering Contradiction:
Improvebutton accessibilityVSAvoiduser confusion from inexecutable settings
Core Design Contradiction:
Ease of operationVSObject-affected harmful factors

Solution Approach 1:

The patent applies preliminary action by performing a capability check before transmitting button information. The server determines in advance whether the image forming device can execute the function associated with the button based on usage history and device capabilities, preventing the transmission of inexecutable button settings before they can cause user confusion.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If the server transmits button information regardless of device capability, then all user preferences are maintained, but the device cannot execute certain functions

Engineering Contradiction:
Improveuser preference retentionVSAvoiderror potential from inexecutable commands
Core Design Contradiction:
Adaptability or versatilityVSObject-generated harmful factors

Solution Approach 1:

The patent applies feedback by using device capability information to regulate button information transmission. The server receives feedback about the image forming device's capabilities and adjusts its transmission behavior accordingly, maintaining user preferences while preventing the transmission of button settings that would generate errors on devices unable to execute them.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11641434B2Server system and image forming device communicating with server system
Publication Date: 2023.05.02 CANON KK
  • US11641434B2 patent drawing
  • US11641434B2 patent drawing
  • US11641434B2 patent drawing

AI summary

A server system of the present disclosure is directed to displaying buttons, to which respective settings according to functions executable by an image forming device to which a user has logged in, are allocated. A server system includes an information processing device capable of communicating with an image forming device including a display unit. The server system includes a storage unit that stores a usage history of the image forming device, a reception unit that receives first information regarding a function executable by the image forming device, a determination unit that determines second information indicating settings allocated to respective buttons displayed by the display unit on a basis of the received first information and the usage history stored in the storage unit, and a transmission unit that transmits to the image forming device the second information indicating the settings allocated to the respective buttons determined by the determination unit.