Notification Batching Mechanism for Communication Overload

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing systems for notifying status information from peripheral devices to information processing apparatuses often result in excessive notifications, leading to communication overload and user confirmation complexities, especially when multiple notification items are generated during communication failures.

Innovation Solution

A method where a server determines if the notification count will exceed a predetermined limit and compiles status information for batch notification, temporarily storing and combining multiple status updates to prevent exceeding the notification limit, ensuring that only necessary information is conveyed to the user.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If status information is notified in real time for each occurrence, then information completeness is improved, but notification count increases causing communication overload

Engineering Contradiction:
Improveinformation completenessVSAvoidnotification count
Core Design Contradiction:
Loss of informationVSQuantity of substance

Solution Approach 1:

The patent combines multiple status information notifications into a single batch notification. When the notification count reaches a predetermined threshold, multiple status updates are aggregated and transmitted together as one notification, reducing the total number of communications while preserving all status information.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The system performs preliminary buffering of status information before notification. Status updates are temporarily stored in a buffer until the notification count reaches the threshold, allowing multiple status changes to be consolidated into a single notification event rather than sending immediate separate notifications.

Inventive Principle:
Principle #10Preliminary action

2Quantity of substance

If notification count is suppressed by limiting notifications, then communication load is reduced, but information completeness deteriorates

Engineering Contradiction:
Improvenotification countVSAvoidinformation completeness
Core Design Contradiction:
Quantity of substanceVSLoss of information

Solution Approach 1:

Multiple status information items are merged into a single batch notification that includes all buffered status updates. This ensures that while the number of notifications is limited, the total information content transmitted remains complete and comprehensive.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The system changes the parameter of notification frequency by introducing a threshold-based batching mechanism. Instead of notifying on every status change, notifications are triggered only when the buffered count reaches the threshold, optimizing the balance between notification frequency and information completeness.

Inventive Principle:
Principle #35Parameter changes

3Loss of information

If multiple notification items are temporarily stored and notified separately, then information completeness is improved, but notification count increases excessively

Engineering Contradiction:
Improveinformation completenessVSAvoidnotification count
Core Design Contradiction:
Loss of informationVSQuantity of substance

Solution Approach 1:

The patent merges multiple temporarily stored notification items into a single batch notification. Instead of sending separate notifications for each stored item, the system aggregates all buffered status information and transmits them together, maintaining information completeness while minimizing notification count.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The system performs preliminary aggregation of notification items before transmission. Multiple status updates are accumulated in a buffer and processed as a single batch, preventing excessive individual notifications while ensuring all information is conveyed.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentEP2942911B1Information processing apparatus, information processing system, and method
Publication Date: 2020.01.08 CANON KK
  • EP2942911B1 patent drawingFigure 1
  • EP2942911B1 patent drawingFigure 2
  • EP2942911B1 patent drawingFigure 3~4

AI summary

An information processing apparatus obtains a notification item regarding the status of a processing apparatus that executes predetermined processing. The information processing apparatus notifies an external apparatus of one or a plurality of messages so as to, when the number of notification items obtained within a predetermined time is equal to or smaller than a predetermined number, notify a plurality of messages corresponding to the plurality of notification items, and when the number of notification items exceeds the predetermined number, notify one message based on the contents of at least some items out of the plurality of notification items.