OS Delay Function for High-Capacity Print Data Relay

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

High-capacity printing systems face interruptions due to the prioritization scheme that favors writing over reading data, leading to unintended printer halts and significant waste of recording media, as the computer is occupied with writing new data, causing delays in relaying print data to the printer.

Innovation Solution

A delay function is introduced in the operating system to manage the execution of write commands based on process identifier information, allowing for adjustable delays to ensure that read processes are not negatively affected, thereby maintaining continuous data transfer and preventing printer interruptions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If the computer prioritizes writing new print data over reading and relaying print data, then the writing process efficiency is improved, but the printer may be interrupted and recording media is wasted

Engineering Contradiction:
Improvewriting process efficiencyVSAvoidcontinuous printing operation
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent implements dynamic priority adjustment of process identifiers based on real-time system state. The operating system dynamically changes the priority of write processes and read processes, allowing the system to adapt between favoring writing efficiency and ensuring continuous printing operation depending on current conditions

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent employs feedback mechanisms where the system monitors the state of printing operations and adjusts process priorities accordingly. The operating system receives feedback about printer status and data buffer states, then modifies the scheduling priority of write and read processes to maintain reliable continuous operation

Inventive Principle:
Principle #23Feedback

2Quantity of substance

If the computer is occupied with writing new data, then data storage capacity is improved, but the relaying of print data to the printer is delayed

Engineering Contradiction:
Improvedata storage capacityVSAvoiddata relay delay
Core Design Contradiction:
Quantity of substanceVSLoss of time

Solution Approach 1:

The patent dynamically adjusts the priority of write processes based on the current data relay status. When the printer is ready and data relay is possible, write process priority is reduced to ensure timely relay. When the printer buffer is full or relay is ongoing, write priority is increased to maintain storage capacity

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The operating system implements periodic evaluation of process priorities, continuously monitoring both data storage needs and printer relay status. This periodic adjustment ensures that neither data storage capacity nor data relay timing is consistently compromised

Inventive Principle:
Principle #19Periodic action

3Device complexity

If the operating system uses a standard prioritization scheme favoring write processes, then system simplicity is maintained, but printer interruptions occur

Engineering Contradiction:
Improveoperating system structureVSAvoidcontinuous printing operation
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent changes the parameter of process priority dynamically rather than using a fixed prioritization scheme. The operating system modifies the priority parameters of process identifiers at runtime based on printing system state, maintaining structural simplicity while achieving reliable continuous operation through parameter adjustment

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS10402129B2Method to operate a computer for digital high-capacity printing systems to relay print data
Publication Date: 2019.09.03 OCE HLDG BV
  • US10402129B2 patent drawing
  • US10402129B2 patent drawing
  • US10402129B2 patent drawing

AI summary

The disclosure relates to a method for operating a computer for digital high-capacity printing systems to relay print data. The computer can include an operating system. Print data can be written to a memory and read from the memory to relay the read print data to be printed onto a recording medium at a printer. Operating system commands can be used for writing and reading. At least the operating system command for writing data can be supplemented by a delay function. The delay function can delay the operating system command for writing based on process identifier information. The process identifier information can describe a read process.