Server Application Filtering by Destination for MFP Compliance

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

VSEngineering 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

Engineering Contradiction:
Improveapplication availabilityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

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.

Inventive Principle:
Principle #10Preliminary action

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If application compatibility information is checked for each destination, then application availability is ensured, but processing time increases

Engineering Contradiction:
Improveapplication compatibilityVSAvoidprocessing time
Core Design Contradiction:
ReliabilityVSLoss of time

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.

Inventive Principle:
Principle #10Preliminary action

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.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS10609509B2Information processing system, information processing apparatus, and information processing method for providing application information
Publication Date: 2020.03.31 RICOH CO LTD
  • US10609509B2 patent drawing
  • US10609509B2 patent drawing
  • US10609509B2 patent drawing

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.