Status Information Verification via Request ID Matching

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Information processing apparatuses face challenges in acquiring the latest status information from image processing apparatuses due to asynchronous bidirectional communication, which can result in outdated or incomplete data.

Innovation Solution

The information processing apparatus sends a request for status information, stores it with a unique identification number, and retrieves it later to determine if it satisfies a condition, ensuring that only up-to-date information is displayed based on matching identification numbers.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If asynchronous bidirectional communication is used to acquire status information, then the information processing apparatus can operate independently without blocking, but the acquired status information may be outdated or incomplete

Engineering Contradiction:
Improvecommunication efficiencyVSAvoidstatus information accuracy
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The information processing apparatus stores the request ID before sending the acquisition request to the image processing apparatus. This preliminary action enables the apparatus to later retrieve and verify the request ID against the response, ensuring that the status information corresponds to the latest request even in asynchronous communication where timing is not guaranteed.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If the information processing apparatus continuously polls for status information, then the latest status can be acquired, but communication overhead and system resource consumption increase

Engineering Contradiction:
Improvestatus information freshnessVSAvoidcommunication overhead
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The image processing apparatus returns the request ID along with the status information in the response. This feedback mechanism allows the information processing apparatus to verify whether the received status information corresponds to the latest request by comparing the returned request ID with the stored one, eliminating the need for continuous polling while ensuring information freshness.

Inventive Principle:
Principle #23Feedback

3Speed

If the information processing apparatus stores detailed status information locally, then access speed improves, but memory usage and data management complexity increase

Engineering Contradiction:
Improvestatus information access speedVSAvoiddata management complexity
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The information processing apparatus extracts and stores only the request ID locally before sending the acquisition request, rather than storing complete status information. This extraction approach minimizes local storage requirements and simplifies data management while still enabling verification of the latest status information through the returned request ID comparison.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS10452326B2Information processing apparatus, information processing method, and non-transitory computer-readable storage medium
Publication Date: 2019.10.22 RICOH CO LTD
  • US10452326B2 patent drawing
  • US10452326B2 patent drawing
  • US10452326B2 patent drawing

AI summary

An information processing apparatus includes a memory and circuitry. The circuitry is configured to send a request for status information to an image processing apparatus. The status information indicates a status of the image processing apparatus. The circuitry is configured to acquire the status information from the image processing apparatus in response to the request. The circuitry is configured to store, in the memory, the status information acquired, in association with identification information. The circuitry is configured to retrieve the identification information from the memory when a standby time elapses. The circuitry is configured to determine whether the identification information retrieved satisfies a certain condition. The circuitry is configured to display, on a display, a screen indicating the status of the image processing apparatus based on the status information acquired, based on a determination that the identification information retrieved satisfies the certain condition.