IP Library Granted Patent US 7,480,070
Granted Patent B2
US 7,480,070 · App. 09/991,036 · Granted Jan 20, 2009

Spot color pattern system

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 7,480,070
App. No.
09/991,036
Granted
Jan 20, 2009
Kind
B2
Abstract

A spot color pattern system provides a naming convention that allows the user to name a custom spot color pattern. A Raster Image Processing (RIP) has a database of spot color patterns that are user definable and are patterns which are images of a textile, fabric, metal, etc., that are repeatedly printed across the job. The RIP interprets a spot color pattern name in print job, looks up the spot color in its database, pulls up the image associated with the spot color pattern name, adds Postscript® pattern code to the print job to paint the spot color across the background of the print job, realistically simulating the final print media, and adds other code to perform other tasks, such as mirroring or four-way mirroring to prevent stitches from appearing. A RIP user interface gives the user the ability to create, modify, or delete spot color patterns. The invention also provides a mechanism that allows an application program to access a custom spot color pattern from the RIP.

Claims (33)

1. A process for simulating printing media comprising:

providing a database comprising a spot color name associated with corresponding image data that simulates printing media;

receiving a print job comprising page description language (“PDL”) code that includes a reference to the spot color name;

identifying the spot color name in the PDL code;

retrieving from the database the corresponding image data associated with the identified spot color name;

adding PDL code of the print job for painting the retrieved image data as a PostScript pattern in the print job, said PostScript pattern comprising a repeating unit;

executing the PDL code in the print job; and

painting the retrieved image data as a PostScript pattern in the print job.

2. The process of claim 1 , wherein the image data are definable by a user.

3. The process of claim 1 , further comprising providing a user interface that allows a user to create, modify and/or delete the image data and the spot color name in the database.

4. The process of claim 1 , further comprising adding additional PDL code to the print job to perform other tasks that include mirroring or four-way mirroring to prevent stitches from appearing in printed output.

5. An apparatus for simulating printing media comprising:

a database that comprises a spot color name associated with corresponding image data that simulates printing media;

a module for receiving a print job comprising page description language (“PDL”) code that includes a reference to the spot color name in the PDL code;

a module for retrieving from the database the corresponding image data associated with the identified spot color name;

a module for adding PDL code to the print job for painting the retrieved image data as a PostScript pattern in the print job, said PostScript pattern comprising a repeating unit;

a module for executing the PDL code in the print job; and

a module for painting the retrieved image data as a PostScript pattern in the print job.

6. The apparatus of claim 5 , wherein the image data are definable by a user.

7. The apparatus of claim 5 , further comprising a module for providing a user interface that allows users to create, modify and/or delete the image data and the spot color name in the database.

8. The apparatus of claim 5 , further comprising a module for adding additional PDL code to the print job to perform other tasks that include mirroring or four-way mirroring to prevent stitches from appearing in printed output.

9. A program storage medium readable by a computer, tangibly embodying a program of instructions executable by the computer to perform a method for simulating media, the steps comprising:

providing a raster image processor (“RIP”) that includes a database comprising a spot color name associated with corresponding image data that simulates printing media;

receiving a print job at the RIP, the print job comprising page description language (“PDL”) code that includes a reference to the spot color name; and

processing the print job on the RIP by:

(a) identifying the spot color name in the PDL code;

(b) retrieving from the database the corresponding image data associated with the identified spot color name;

(c) adding PDL code to the print job for painting the retrieved image data as a PostScript pattern in the print job, said PostScript pattern comprising a repeating unit;

(d) executing the PDL code in the print job; and

(e) painting the retrieved image data as a PostScript pattern in the print job.

10. The program storage medium of claim 9 , wherein the image data are definable by a user.

11. The program storage medium of claim 9 , wherein the method further comprises providing a user interface that allows a user to create, modify and/or delete the image data and the spot color name in the database.

12. The program storage medium of claim 9 , wherein the method further comprises adding additional PDL code to the print job to perform other tasks that include mirroring or four-way mirroring to prevent stitches from appearing in printed output.

Assignments (12)
ASSIGNMENT OF SECURITY INTEREST IN PATENTS Recorded Feb 3, 2025
From: ROYAL BANK OF CANADA [RESIGNING COLLATERAL AGENT]
To: GLAS USA LLC [SUCCESSOR COLLATERAL AGENT]
Reel/Frame 070097/0810 →
RELEASE OF SECURITY INTEREST Recorded Dec 9, 2024
From: ROYAL BANK OF CANADA, AS COLLATERAL AGENT
To: FIERY, LLC
Reel/Frame 069546/0649 →
RELEASE OF PATENT SECURITY INTEREST Recorded Dec 3, 2024
From: CERBERUS BUSINESS FINANCE AGENCY, LLC
To: ELECTRONICS FOR IMAGING, INC.; FIERY, LLC
Reel/Frame 069477/0479 →
SECURITY INTEREST Recorded Mar 14, 2024
From: FIERY, LLC
To: ROYAL BANK OF CANADA
Reel/Frame 066797/0464 →
SECURITY INTEREST Recorded Mar 12, 2024
From: ELECTRONICS FOR IMAGING, INC.; FIERY, LLC
To: CERBERUS BUSINESS FINANCE AGENCY, LLC
Reel/Frame 066794/0315 →
RELEASE OF SECURITY INTEREST Recorded Mar 11, 2024
From: DEUTSCHE BANK TRUST COMPANY AMERICAS, AS AGENT
To: ELECTRONICS FOR IMAGING, INC.
Reel/Frame 066793/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 9, 2022
From: ELECTRONICS FOR IMAGING, INC.
To: FIERY, LLC
Reel/Frame 061132/0471 →
RELEASE OF SECURITY INTEREST IN PATENTS Recorded Jul 23, 2019
From: CITIBANK, N.A., AS ADMINISTRATIVE AGENT
To: ELECTRONICS FOR IMAGING, INC.
Reel/Frame 049840/0316 →
SECURITY INTEREST Recorded Jul 23, 2019
From: ELECTRONICS FOR IMAGING, INC.
To: ROYAL BANK OF CANADA
Reel/Frame 049840/0799 →
SECOND LIEN SECURITY INTEREST IN PATENT RIGHTS Recorded Jul 23, 2019
From: ELECTRONICS FOR IMAGING, INC.
To: DEUTSCHE BANK TRUST COMPANY AMERICAS
Reel/Frame 049841/0115 →
GRANT OF SECURITY INTEREST IN PATENTS Recorded Jan 3, 2019
From: ELECTRONICS FOR IMAGING, INC.
To: CITIBANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 048002/0135 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 20, 2001
From: FALK, RICHARD
To: ELECTRONICS FOR IMAGING, INC.
Reel/Frame 012323/0174 →