Multi-Display Printer Queues With Dynamic Input Mode Switching

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional POS devices face inefficiencies when multiple users submit printing tasks simultaneously, leading to bottlenecks due to serial communication limitations and the inability to handle multiple inputs from separate displays on a single computer, particularly with continuous input elements losing focus and printers becoming a bottleneck.

Innovation Solution

A computer-implemented system with multiple touch displays and a single processor dynamically controls input modes, replacing continuous input elements with discrete elements and manages printing tasks through a queue system to efficiently process inputs and printing requests from multiple displays using a single computer.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If a single computer is used to handle multiple displays simultaneously, then computational resources and costs are reduced, but the system cannot process multiple inputs from separate displays at the same time due to operating system limitations with continuous input elements losing focus

Engineering Contradiction:
Improvecomputational resourcesVSAvoidsimultaneous input processing capability
Core Design Contradiction:
Quantity of substanceVSProductivity

Solution Approach 1:

The system dynamically switches between two input modes: continuous input mode for text input fields and discrete input mode for other elements. This dynamic adaptation allows the single computer to handle different types of input operations simultaneously without focus loss, resolving the contradiction between resource efficiency and simultaneous processing capability

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The input processing is segmented into two distinct modes: continuous input mode and discrete input mode. By dividing the input handling mechanism into separate operational states, the system can manage different display inputs appropriately, enabling a single computer to process multiple displays simultaneously while maintaining resource efficiency

Inventive Principle:
Principle #1Segmentation

2Productivity

If multiple POS devices are deployed to handle simultaneous printing tasks from multiple users, then printing capacity and throughput are improved, but device complexity and network infrastructure requirements increase

Engineering Contradiction:
Improveprinting throughputVSAvoidnetwork infrastructure complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

Multiple POS displays are merged into a single computer system that shares common processing resources and printer access. The system combines multiple display interfaces under one computational umbrella, allowing simultaneous printing tasks to be managed by a single device rather than requiring multiple separate POS devices, thus reducing network infrastructure complexity while maintaining printing throughput

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The single computer is designed to perform multiple functions: it handles inputs from multiple different displays simultaneously, manages printing tasks from different users, and coordinates with multiple printers. This multi-functionality eliminates the need for separate dedicated POS devices for each display, reducing overall system complexity while maintaining high printing capacity

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Ease of operation

If continuous input elements are used on touch displays, then text input capability is improved, but focus is lost when interactions occur on other parts of the display, preventing simultaneous multi-display input processing

Engineering Contradiction:
Improvetext input capabilityVSAvoidfocus maintenance
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The input mode dynamically changes based on the type of input element being used. When a text input field is active, the system switches to continuous input mode that maintains focus. When other elements are interacted with, it switches to discrete input mode. This dynamic adaptation resolves the contradiction by maintaining focus reliability while preserving text input capability through context-aware mode switching

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS12353777B2Computerized systems and methods for dynamically controlling printers and managing printing tasks associated with a multi-display device
Publication Date: 2025.07.08 COUPANG CORP
  • US12353777B2 patent drawing
  • US12353777B2 patent drawing
  • US12353777B2 patent drawing

AI summary

Computer-implemented systems and methods for dynamically managing printing service from a multi-display device are disclosed to include a first and second software interface and at least one printer. The processors are instructed to establish and maintain a printing task queue storing printing tasks for each of the at least one printer, receive a printing task from the first software interface associated with a first timestamp, determine a printer for the printing task, disable write access to the printing task queue of the printer from the second software interface, add the first printing task to the printing task queue of the printer; re-enabling the write access to the printing task queue of the printer from the second software interface, and printing a current printing task from the printer, the current printing task is a printing task in the printing task queue of the printer with an earliest timestamp.