Function Executing Device Approval Screen Prioritization
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing remote operation systems for multi-function peripherals (MFPs) lack an efficient mechanism to manage and prioritize the display of approval screens for different functions, leading to potential security vulnerabilities and user inconvenience when handling multiple function execution requests simultaneously.
Innovation Solution
A function executing device with a communication interface and display, capable of receiving and prioritizing function execution requests from external devices, and displaying specific approval screens to manage and approve the execution of functions, ensuring that only authorized functions are executed by maintaining the display of higher-priority approval screens.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the function executing device displays a new approval screen when receiving a second function executing request during the display of the first approval screen, then the user can approve each function request separately, but the user interface becomes complex and confusing with multiple overlapping approval screens
Solution Approach 1:
The patent extracts the approval request information from the display screen and transfers it to the external device. When a second approval request arrives during the display of the first approval screen, the system sends the second approval screen data to the external device instead of displaying it on the device's screen. This separates the information presentation function from the device's display, reducing interface complexity while maintaining security control.
Solution Approach 2:
The external device acts as an intermediary for displaying approval screens. The function executing device communicates approval requests to the external device, which then presents them to the user. This intermediary approach allows multiple approval requests to be managed through a single unified interface on the external device, avoiding the complexity of managing multiple display screens simultaneously.
2Adaptability or versatility
If the function executing device displays multiple approval screens simultaneously or sequentially, then all function requests can be processed, but the processing time and user operation time increase
Solution Approach 1:
The system prepares approval screen data in advance and stores it externally. When multiple function requests arrive, the approval screen data is already prepared and can be quickly transmitted to the external device for display, reducing the time needed to generate and present each approval screen.
Solution Approach 2:
The external device serves as a universal display interface for all approval requests regardless of the specific function being requested. This unified approach allows the system to handle multiple different function requests through a single interface, improving processing efficiency by avoiding the need to manage multiple specialized display screens.
3Adaptability or versatility
If the function executing device manages multiple approval screens in memory, then all requests can be handled, but the device requires larger memory capacity and becomes more complex
Solution Approach 1:
The patent extracts approval screen data from the device's memory and stores it externally or transmits it directly to the external device. This reduces the memory burden on the function executing device, allowing it to handle multiple concurrent requests without requiring large amounts of memory to store multiple approval screens simultaneously.
Solution Approach 2:
The external device serves as an intermediary for storing and managing approval screen data. Instead of the function executing device maintaining multiple approval screens in its own memory, the external device handles the storage and management of approval data for multiple requests, reducing the memory management complexity of the function executing device.
Data Source
AI summary
A function executing device may receive a first function executing request from a first external device and receive a second function executing request from a second external device. The function executing device may display, in a case where the first function executing request is received, a first approval screen on the display. The function executing device may display, in a case where the second function executing request is received, a second approval screen on the display. In a case where the second function executing request is received under a state where the first approval screen is displayed on the display, the second approval screen may not be displayed on the display instead of the first approval screen.


