IP Library Granted Patent US 11,218,607
Granted Patent B1
US 11,218,607 · App. 17/113,075 · Granted Jan 4, 2022

Two layer correlation marks with variable data hiding layer

Inventor: Edward N. Chapman (Rochester, NY)
Assignee: Xerox Corporation
H04N1/00456H04N1/32309H04N1/3871
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,218,607
App. No.
17/113,075
Granted
Jan 4, 2022
Kind
B1
Abstract

A method and system for rendering a correlation mark, can involve determining a combined path of a foreground comprising a first layer based on a first correlation pattern and a background comprising a second layer based on a second correlation pattern. The size of the second layer of the second layer can be calculated based on a trade off between how well the second layer hides a correlation effect and a readability of the second layer. The combined path can be filled with variable data at the size of the second layer at a selected color or a third correlation pattern to produce a two-layer correlation mark having a variable data hiding layer for rendering on or through a recording medium.

Claims (32)

1. A method for rendering a correlation mark, comprising:

determining a combined path of a foreground comprising a first layer based on a first correlation pattern and a background comprising a second layer based on a second correlation pattern;

calculating a size of the second layer based on a trade off between how well the second layer hides a correlation effect and a readability of the second layer; and

filling the combined path with variable data at the size of the second layer at a selected color or a third correlation pattern to produce a two-layer correlation mark having a variable data hiding layer for rendering, the two-layer correlation mark including the first layer and the second layer with the combined path filed with the variable data at the size of the second layer at the selected color or the third correlation pattern.

2. The method of claim 1 wherein the foreground comprises a variable object.

3. The method of claim 1 wherein the background comprises a variable object.

4. The method of claim 1 wherein foreground comprises a foreground object.

5. The method of claim 1 wherein the background comprises a background object.

6. The method of claim 1 wherein the background comprises a background object text box and the foreground comprises a foreground object text box.

7. The method of claim 1 wherein the variable data comprises a variable data stream.

8. A system for rendering a correlation mark, comprising:

at least one processor; and

a non-transitory computer-usable medium embodying computer program code, the computer-usable medium operable to communicate with the at least one processor, the computer program code comprising instructions executable by the at least one processor and operable to:

determine a combined path of a foreground comprising a first layer based on a first correlation pattern and a background comprising a second layer based on a second correlation pattern;

calculate a size of the second layer based on a trade off between how well the second layer hides a correlation effect and a readability of the second layer; and

fill the combined path with variable data at the size of the second layer at a selected color or a third correlation pattern to produce a two-layer correlation mark having a variable data hiding layer for rendering, the two-layer correlation mark including the first layer and the second layer with the combined path filed with the variable data at the size of the second layer at the selected color or the third correlation pattern.

9. The system of claim 8 wherein the foreground comprises a variable object.

10. The system of claim 8 wherein the background comprises a variable object.

11. The system of claim 8 wherein foreground comprises a foreground object.

12. The system of claim 8 wherein the background comprises a background object.

13. The system of claim 8 wherein the background comprises a background object text box and the foreground comprises a foreground object text box.

14. The system of claim 8 wherein the variable data comprises a variable data stream.

15. A correlation mark, comprising:

a two-layer correlation mark including a first layer and a second layer, wherein:

a combined path is determined from a foreground comprising the first layer based on a first correlation pattern and a background comprising the second layer based on a second correlation pattern;

calculating a size of the second layer is calculated based on a trade off between how well the second layer hides a correlation effect and a readability of the second layer; and

the combined path is filled with variable data at the size of the second layer at a selected color or a third correlation pattern to produce the two-layer correlation mark having a variable data hiding layer for rendering, the two-layer correlation mark including the first layer and the second layer with the combined path filed with the variable data at the size of the second layer at the selected color or the third correlation pattern.

16. The correlation mark of claim 15 wherein the foreground comprises a variable object.

17. The correlation mark of claim 15 wherein the background comprises a variable object.

18. The correlation mark of claim 15 wherein foreground comprises a foreground object.

19. The correlation mark of claim 15 wherein the background comprises a background object.

20. The correlation mark of claim 15 wherein the background comprises a background object text box and the foreground comprises a foreground object text box.

Assignments (9)
SECOND LIEN NOTES PATENT SECURITY AGREEMENT Recorded Jul 2, 2025
From: XEROX CORPORATION
To: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 071785/0550 →
FIRST LIEN NOTES PATENT SECURITY AGREEMENT Recorded Apr 11, 2025
From: XEROX CORPORATION
To: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 070824/0001 →
SECURITY INTEREST Recorded Feb 13, 2024
From: XEROX CORPORATION
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 066741/0001 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS RECORDED AT RF 064760/0389 Recorded Feb 13, 2024
From: CITIBANK, N.A., AS COLLATERAL AGENT
To: XEROX CORPORATION
Reel/Frame 068261/0001 →
SECURITY INTEREST Recorded Nov 20, 2023
From: XEROX CORPORATION
To: JEFFERIES FINANCE LLC, AS COLLATERAL AGENT
Reel/Frame 065628/0019 →
SECURITY INTEREST Recorded Jun 22, 2023
From: XEROX CORPORATION
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 064760/0389 →
RELEASE OF SECURITY INTEREST IN PATENTS AT R/F 062740/0214 Recorded May 18, 2023
From: CITIBANK, N.A., AS AGENT
To: XEROX CORPORATION
Reel/Frame 063694/0122 →
SECURITY INTEREST Recorded Nov 10, 2022
From: XEROX CORPORATION
To: CITIBANK, N.A., AS AGENT
Reel/Frame 062740/0214 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 6, 2020
From: CHAPMAN, EDWARD N.
To: XEROX CORPORATION
Reel/Frame 054556/0721 →
Cited By (1)
US 12,219,110