Server Application Filtering by Destination for MFP Compliance
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing information processing systems fail to provide applications on communication devices based on country or area-specific function restrictions, leading to issues with application availability.
Innovation Solution
An information processing system that includes a server and a multifunction peripheral (MFP) connected through a network, where the server acquires destination information from the MFP and uses application compatibility information to specify and transmit an application list screen containing only applications available for the MFP's location, ensuring compliance with local function restrictions.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If applications are provided without considering destination information, then application selection is simple and fast, but applications may be unavailable due to function restrictions by countries or areas
Solution Approach 1:
The system performs preliminary action by acquiring destination information (country or area) from the display request before providing applications. The specifying unit pre-specifies application identification information based on this destination information and application compatibility information, ensuring that only compatible applications are selected before transmission, thus preventing availability issues caused by function restrictions.
Solution Approach 2:
The invention introduces destination information as an intermediary element between the display request and application selection process. The specifying unit uses this intermediary (destination information) along with application compatibility information to determine which applications to provide, acting as a mediator that ensures applications are suitable for the target destination without requiring complex client-side verification.
2Reliability
If application compatibility information is checked for each destination, then application availability is ensured, but processing time increases
Solution Approach 1:
The system performs preliminary action by having the specifying unit specify application identification information based on destination information and application compatibility information before the applications are transmitted. This pre-specification process ensures compatibility is verified in advance, preventing wasted transmission time for incompatible applications and reducing overall processing time.
Solution Approach 2:
The invention extracts only the necessary information (application identification information that matches the destination) from the complete application database using the specifying unit. Instead of transmitting all applications and filtering on the client side, the server extracts and transmits only compatible applications, reducing transmission time and processing overhead.
Data Source
AI summary
An information processing apparatus connectable to a device includes: an acquiring unit to acquire, from the device, a display request including destination information indicating a country or an area where the device is used and indicating information for requesting an application list screen for providing an application; a specifying unit to specify, based on application compatibility information in which application identification information identifying an application available for the device is associated with the destination information, the application identification information associated with the destination information included in the display request; and a first transmitting unit to transmit, to the device, the application list screen for providing the application identified by the application identification information. The device includes: a second transmitting unit to transmit the display request to the apparatus; a receiving unit to receive the application list screen from the apparatus; and a display controller to display the application list screen.


