Print Server Status Monitoring via Triggered Process Filters

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

High-capacity digital printing systems face inefficiencies in monitoring and managing system and process statuses, leading to potential printer stoppages and resource overloads, which can result in reduced performance and increased operational costs due to delayed component recovery and scheduling issues.

Innovation Solution

A method for operating a print server that involves monitoring a limited set of system-specific status parameters to detect extraordinary operating statuses, triggering filters to read additional process statuses only when necessary, and using a separate thread for data collection and evaluation to ensure timely and accurate reflection of operating conditions, thereby optimizing resource utilization and preventing bottlenecks.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If comprehensive monitoring of all system and process status parameters is implemented, then detection accuracy of extraordinary operating statuses is improved, but system complexity and resource consumption increase

Engineering Contradiction:
Improvedetection accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments the monitoring system into two distinct parts: a continuous monitor for essential system status parameters (CPU load, memory usage, disk space) and triggered filters for additional process status parameters. This segmentation allows comprehensive monitoring capability while managing system complexity by only activating detailed process monitoring when extraordinary statuses are detected in system parameters.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements preliminary monitoring of system status parameters continuously before detailed process analysis is needed. By pre-identifying extraordinary operating statuses through system-level indicators, the system prepares for detailed process monitoring only when necessary, avoiding the complexity of continuous comprehensive process monitoring while maintaining detection accuracy.

Inventive Principle:
Principle #10Preliminary action

2Loss of time

If continuous monitoring of all status parameters is performed, then response time to detect extraordinary operating statuses is improved, but resource consumption and processing overhead increase

Engineering Contradiction:
Improveresponse timeVSAvoidresource consumption
Core Design Contradiction:
Loss of timeVSUse of energy by moving object

Solution Approach 1:

The patent implements periodic evaluation of system status parameters at defined intervals rather than continuous monitoring. This periodic action maintains timely detection capability while significantly reducing resource consumption compared to continuous comprehensive monitoring of all parameters.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The monitoring system uses a multi-threaded architecture where a dedicated monitor thread continuously checks system status, and only triggers filter threads when extraordinary statuses are detected. This self-service mechanism ensures rapid response to critical conditions while minimizing overall resource consumption by keeping detailed process monitoring dormant during normal operation.

Inventive Principle:
Principle #25Self-service

3Measurement precision

If detailed process status monitoring is continuously activated, then detection precision of process-related issues is improved, but system performance and throughput are reduced

Engineering Contradiction:
Improvedetection precisionVSAvoidsystem throughput
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent implements dynamic activation of process status monitoring filters based on the detection of extraordinary system statuses. The system adapts its monitoring intensity in real-time, maintaining high detection precision when needed while preserving system throughput during normal operation by keeping detailed process monitoring inactive.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the operational state of process monitoring from continuously active to conditionally active based on system status parameters. By changing the parameter of filter activation from static (always on) to dynamic (triggered only when system status indicates potential issues), the system maintains detection precision while minimizing impact on productivity.

Inventive Principle:
Principle #35Parameter changes

4Speed

If multiple threads are used for data collection and evaluation, then processing speed and timeliness are improved, but system resource utilization increases

Engineering Contradiction:
Improveprocessing speedVSAvoidresource utilization
Core Design Contradiction:
SpeedVSQuantity of substance

Solution Approach 1:

The patent segments the processing workload into separate threads: a main monitor thread for continuous system status checking and additional filter threads for detailed process analysis. This segmentation enables parallel processing that improves speed while managing resource utilization by only activating filter threads when extraordinary statuses are detected, rather than running all threads continuously.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS10303404B2Method for operating a print server for digital high-capacity printing systems
Publication Date: 2019.05.28 OCE HLDG BV
  • US10303404B2 patent drawing
  • US10303404B2 patent drawing
  • US10303404B2 patent drawing

AI summary

In a print server for digital high-capacity printing systems, print jobs are received, processed with predetermined application processes, and relayed to one or more printers. A method to operate the print server can include monitoring, using a collect trigger, status parameters which describe system statuses; and triggering, using trigger logic, filters to reading additional status parameters that include process statuses of application processes executed at the print server. The triggering of the filters can be based on whether the system statuses monitored with the collect trigger represent an extraordinary or abnormal operating status.