IP Library › Granted Patent US 11,789,665
Granted Patent B2
US 11,789,665 · App. 17/646,874 · Granted Oct 17, 2023

Variable ink saturation within a print job

Inventors: Zachary A. Silverstein (Georgetown, TX); Tushar Agrawal (West Fargo, ND); Trudy L Hewitt (Cary, NC); Alan Chung (Hopewell Junction, NY); Jeremy R. Fox (Georgetown, TX)
Assignee: International Business Machines Corporation
G06F3/1208G06F3/1237G06F3/1286
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,789,665
App. No.
17/646,874
Granted
Oct 17, 2023
Kind
B2
Abstract

Ink saturation for a print job varies according to prioritized elements identified within a given document or print job. Elements are prioritized according to pre-defined values according to document type and identified elements within the document type. High priority elements of a document are assigned greater ink saturation than lower priority elements of the same document. Automated prioritization is made possible by a crowd-sourced knowledge corpus including pre-defined document types and corresponding elements of the documents. Historic configurations accepted by a user drive a learning process using a feedback loop for refined decision-making as print jobs are submitted for printing.

Claims (68)

1. A computer-implemented method comprising:

identifying a template corresponding to a document type, the template including document elements and assigned print quality levels of the document elements;

identifying a set of elements of a document of a print job by matching the document elements of the template to the document, the document type corresponding to the document;

determining print quality levels for the set of elements of the document based on the assigned print quality levels as defined by the template;

determining print quality attributes for printing the set of elements of the document based, at least in part, on the determined print quality levels for the set of elements;

responsive to determining the print quality attributes, automatically adjusting one or more default print settings of the print job for the set of elements of the document according to the print quality attributes; and

sending the print job to a selected printer for applying the determined print quality attributes while printing the document.

2. The computer-implemented method of claim 1 , wherein:

the set of elements are further identified based on a set of document characteristics including keywords within the document.

3. The computer-implemented method of claim 1 , further comprising:

determining print quality scores for the document based on predicted needs of a user who submitted the print job including the document;

wherein:

print quality scores further defining print quality attributes for the print job.

4. The computer-implemented method of claim 3 , wherein:

the predicted needs of the user are based on how long the user will maintain the printed document such that higher print quality scores are assigned to documents having a longer maintenance period.

5. The computer-implemented method of claim 1 , further comprising:

identifying the selected printer from a set of printers based on printer capability of rendering the set of elements according to the specified print quality attributes.

6. The computer-implemented method of claim 1 , further comprising:

identifying the document upon submission of the document into a print job queue; and

determining the document type corresponding to the document with reference to a set of pre-defined document types.

7. The computer-implemented method of claim 1 , wherein the print quality attribute for a first element of the set of elements is to not use any ink to print the first element.

8. The computer-implemented method of claim 1 , wherein:

the print quality attributes include dots per inch (DPI), ink usage value, and ink color value.

9. A computer program product comprising a computer-readable storage medium having a set of instructions stored therein which, when executed by a processor, causes the processor to perform a method comprising:

identifying a template corresponding to a document type, the template including document elements and assigned print quality levels of the document elements;

identifying a set of elements of a document of a print job by matching the document elements of the template to the document, the document type corresponding to the document;

determining print quality levels for the set of elements of the document based on the assigned print quality levels as defined by the template;

determining print quality attributes for printing the set of elements of the document based, at least in part, on the determined print quality levels for the set of elements;

responsive to determining the print quality attributes, automatically adjusting one or more default print settings of the print job for the set of elements of the document according to the print quality attributes; and

sending the print job to a selected printer for applying the determined print quality attributes while printing the document.

10. The computer program product of claim 9 , wherein:

the set of elements are further identified based on a set of document characteristics including keywords within the document.

11. The computer program product of claim 9 , further causing the processor to perform a method comprising:

determining print quality scores for the document based on predicted needs of a user who submitted the print job including the document;

wherein:

print quality scores further defining print quality attributes for the print job.

12. The computer program product of claim 11 , wherein:

the predicted needs of the user are based on how long the user will maintain the printed document such that higher print quality scores are assigned to documents having a longer maintenance period.

13. The computer program product of claim 9 , further causing the processor to perform a method comprising:

identifying the selected printer from a set of printers based on printer capability of rendering the set of elements according to the specified print quality attributes.

14. The computer program product of claim 9 , further comprising:

identifying the document upon submission of the document into a print job queue; and

determining the document type corresponding to the document with reference to a set of pre-defined document types.

15. A computer system comprising:

a processor set; and

a computer readable storage medium;

wherein:

the processor set is structured, located, connected, and/or programmed to run program instructions stored on the computer readable storage medium; and

the program instructions which, when executed by the processor set, cause the processor set to perform a method comprising:

identifying a template corresponding to a document type, the template including document elements and assigned print quality levels of the document elements;

identifying a set of elements of a document of a print job by matching the document elements of the template to the document, the document type corresponding to the document;

determining print quality levels for the set of elements of the document based on the assigned print quality levels as defined by the template;

determining print quality attributes for printing the set of elements of the document based, at least in part, on the determined print quality levels for the set of elements;

responsive to determining the print quality attributes, automatically adjusting one or more default print settings of the print job for the set of elements of the document according to the print quality attributes; and

sending the print job to a selected printer for applying the determined print quality attributes while printing the document.

16. The computer system of claim 15 , wherein:

the set of elements are further identified based on a set of document characteristics including keywords within the document.

17. The computer system of claim 15 , further causing the processor to perform a method comprising:

determining print quality scores for the document based on predicted needs of a user who submitted the print job including the document;

wherein:

print quality scores further defining print quality attributes for the print job.

18. The computer system of claim 17 , wherein:

the predicted needs of the user are based on how long the user will maintain the printed document such that higher print quality scores are assigned to documents having a longer maintenance period.

19. The computer system of claim 15 , further causing the processor to perform a method comprising:

identifying the selected printer from a set of printers based on printer capability of rendering the set of elements according to the specified print quality attributes.

20. The computer system of claim 15 , further comprising:

identifying the document upon submission of the document into a print job queue; and

determining the document type corresponding to the document with reference to a set of pre-defined document types.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 4, 2022
From: SILVERSTEIN, ZACHARY A.; AGRAWAL, TUSHAR; HEWITT, TRUDY L.; CHUNG, ALAN; FOX, JEREMY R.
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 058535/0277 →
Continuity (1)
Related Publication 20230229365A1 · Jul 20, 2023