Computerized systems and methods for dynamically controlling printers and managing printing tasks associated with a multi-display device

US12353777B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12353777-B2
Application numberUS-202318237741-A
CountryUS
Kind codeB2
Filing dateAug 24, 2023
Priority dateApr 3, 2023
Publication dateJul 8, 2025
Grant dateJul 8, 2025

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

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.

First claim

Opening claim text (preview).

What is claimed is: 1. A computer-implemented system for providing printing service by a multi-display device, the system comprising: one or more memory devices storing instructions; a multi-display device having a first display and a second display, wherein: the first display configured to generate a first printing task via a first software interface; and the second display configured to generate a second printing task via a second software interface; at least one printer connected to the multi-display device; and one or more processors, communicatively coupled to the first display, the second display, and the at least one printer, configured to execute the instructions to perform operations comprising: establishing and maintaining a printing task queue storing printing tasks for each of the at least one printer; receiving a first printing task from the first software interface associated with a first timestamp; determining a first target printer for the first printing task, the first target printer is one of the at least one printer; disabling write access to the printing task queue of the first target printer from the second software interface presented on the second display; adding the first printing task and its associated target printer to the printing task queue of the first target printer; re-enabling the write access to the printing task queue of the first target printer from the second software interface presented on the second display; printing a current printing task from the first target printer, the current printing task is a printing task in the printing task queue of the first target printer with an earliest timestamp; receiving a second printing task from the second software interface associated with a second timestamp; determining a second target printer for the second printing task, the second target printer is the same as the first target printer; disabling writing access to the printing task queue of the second target printer from the first software interface presented on the first display; adding the second printing task to the printing task queue of the second target printer; and re-enable the writing access to the printing task queue of the second target printer from the first software interface presented on the first display. 2. The computer-implemented system of claim 1 , wherein disabling write access to the printing task queue of the first target printer comprises: denying a request to make changes to the printing task queue of the first target printer; and requesting a resend of the denied request after a predetermined time. 3. The computer-implemented system of claim 1 , the instructions further comprising: removing the current printing task from the printing task queue of the first target printer. 4. The computer-implemented system of claim 3 , the instructions further comprising: printing another printing task in the printing task queue of the first target printer with an earliest timestamp, until no printing task remains in the printing task queue of the first target printer. 5. The computer-implemented system of claim 1 , wherein disabling writing access to the printing task queue of the second target printer comprises: denying a request to make changes to the printing task queue of the second target printer; and requesting a resend of the denied request after a predetermined time. 6. The computer-implemented system of claim 1 , the instructions further comprising: removing the current printing task from the printing task queue of the second target printer. 7. The computer-implemented system of claim 6 , the instructions further comprising: printing another printing task in the printing task queue of the second target printer with an earliest timestamp, until no printing task remains in the printing task queue of the second target printer. 8. The computer-implemented system of claim 1 , wherein the first and the second software interface each is configured to present one or more input fields, the one or more input fields being configured to accept non-keyboard inputs. 9. The computer-implemented system of claim 1 , wherein the first software interface and the second software interface are identical interface presented on different displays. 10. The computer-implemented method of claim 1 , wherein disabling writing access to the printing task queue of the second target printer comprises: denying a request to make changes to the printing task queue of the second target printer; and requesting a resend of the denied request after a predetermined time. 11. The computer-implemented method of claim 1 , further comprising: removing the current printing task from the printing task queue of the second target printer. 12. The computer-implemented method of claim 11 , further comprising: printing another printing task in the printing task queue of the second target printer with an earliest timestamp, until no printing task remains in the printing task queue of the second target printer. 13. A computer-implemented method for providing printing service by a multi-display device, the multi-display device includes a first display configured to generate a first printing task via a first software interface, a second display configured to generate a second printing task via a second software interface, and at least one printer connected to the multi-display device, the method comprises: establishing and maintaining a printing task queue storing printing tasks for each of the at least one printer; receiving a first printing task from the first software interface associated with a first timestamp; determining a first target printer for the first printing task, the first target printer is one of the at least one printer; disabling writing access to the printing task queue of the first target printer from the second software interface presented on the second display; adding the first printing task and its associated target printer to the printing task queue of the first target printer; re-enable the writing access to the printing task queue of the first target printer from the second software interface presented on the second display; printing a current printing task from the first target printer, the current printing task is a printing task in the printing task queue of the first target printer with an earliest timestamp; receiving a second printing task from the second software interface associated with a second timestamp; determining a second target printer for the second printing task, the second target printer is the same as the first target printer; disabling writing access to the printing task queue of the second target printer from the first software interface presented on the first display; adding the second printing task to the printing task queue of the second target printer; and re-enable the writing access to the printing task queue of the second target printer from the first software interface presented on the first display. 14. The computer-implemented method of claim 13 , wherein disabling writing access to the printing task queue of the first target printer comprises: denying a request to make changes to the printing task queue of the first target printer; and requesting a resend of the denied request after a predetermined time. 15. The computer-implemented method of claim 13 , further comprising: removing the current printing task from the printing task queue of the first target printer. 16. The computer-implemented method of claim 15 , further comprising: printing another printing task in the

Assignees

Inventors

Classifications

  • G06F3/1268Primary

    Job submission, e.g. submitting print job order or request not the print data itself · CPC title

  • Print workflow management, e.g. defining or changing a workflow, cross publishing · CPC title

  • Deleting of print job · CPC title

  • Remote printer device, e.g. being remote from client or server · CPC title

  • G06F3/1263Primary

    based on job priority, e.g. re-arranging the order of jobs, e.g. the printing sequence · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12353777B2 cover?
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 …
Who is the assignee on this patent?
Coupang Corp
What technology area does this patent fall under?
Primary CPC classification G06F3/1268. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jul 08 2025 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 4 related publications on this page (citations in our corpus or others sharing the same primary CPC).