Consumable Ordering Logic for Image Processors

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing subscription services for image processing apparatuses often experience mistakes in ordering consumables, such as multiple ordering or order omission, due to inadequate management of consumable levels and usage patterns.

Innovation Solution

A system comprising an image processing apparatus and a server that communicates to manage consumables, where the apparatus updates consumable information and transmits it to the server, which determines the need for new consumables based on usage and inventory levels, preventing excessive or insufficient ordering by comparing the number of consumables mounted and their life spans with the number of orders.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the server places orders for consumables based solely on the life of the currently mounted consumable, then the ordering response time is fast, but ordering mistakes occur (multiple ordering or order omission)

Engineering Contradiction:
Improveordering accuracyVSAvoidconsumable management complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system performs preliminary tracking of consumable mounting events and maintains a count of how many times a new consumable has been mounted. This preliminary action allows the server to later make accurate ordering decisions by comparing the mounting count against the number of orders placed, preventing both multiple ordering and order omission before mistakes occur.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements a feedback mechanism where the image processing apparatus continuously reports the number of times a new consumable has been mounted to the server. The server uses this feedback information to adjust its ordering logic, comparing the reported mounting count with the number of orders placed to determine whether to place new orders, thereby improving ordering accuracy.

Inventive Principle:
Principle #23Feedback

2Reliability

If the system tracks detailed consumable mounting history, then ordering accuracy improves, but the data management burden increases

Engineering Contradiction:
Improveordering accuracyVSAvoidinformation management overhead
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

The system extracts only the essential information needed for ordering decisions - specifically, the count of new consumable mounting events. By taking out only this critical data point from the potentially complex history of consumable usage, the system achieves accurate ordering without managing unnecessary detailed information, reducing the data management burden.

Inventive Principle:
Principle #2Taking out (Extraction)

3Reliability

If the server orders consumables frequently to ensure availability, then consumable availability improves, but ordering costs and complexity increase

Engineering Contradiction:
Improveconsumable availabilityVSAvoidnumber of orders
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The system dynamically adjusts ordering behavior based on real-time feedback about consumable mounting. Instead of following a fixed ordering schedule, the server adapts its ordering decisions by comparing the actual number of new consumables mounted against the number of orders placed, placing orders only when necessary to maintain availability while avoiding excessive ordering.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS11623452B2System, server, and image processing apparatus
Publication Date: 2023.04.11 BROTHER KOGYO KK
  • US11623452B2 patent drawing
  • US11623452B2 patent drawing
  • US11623452B2 patent drawing

AI summary

An apparatus controller performs: updating a number of mounting stored in an apparatus memory when a new consumable is mounted on an image processing apparatus; updating a life stored in the apparatus memory in response to execution of image processing; and transmitting, at a particular timing, the number of mounting and the life to a server. A server controller performs: in response to receiving the number of mounting and the life, not placing an order for the new consumable when the number of mounting is larger than a number of orders or the life is longer than or equal to a particular value, and placing the order for the new consumable when the number of mounting is smaller than or equal to the number of orders and the life is shorter than the particular value; and when the order is placed, updating the number of orders in a server memory.