IP Library › Granted Patent US 9,630,443
Granted Patent B2
US 9,630,443 · App. 10/792,400 · Granted Apr 25, 2017

Printer driver separately applying watermark and information

Inventor: Geoffrey B. Rhoads (West Linn, OR)
Assignee: DIGIMARC CORPORATION
B42D25/333B42D25/00B42D25/29G06F17/30876G06K7/1417G06K7/1447G06K19/06037G06K19/06046G06K19/14G06K19/18G06Q20/341G06Q20/40145G06Q30/02G06T1/0021G07C9/00079G07D7/002G07D7/004G07F7/086G07F7/1008G07F17/16G07F17/26G11B20/00086G11B20/00884G11B20/00891H04N1/00005H04N1/00037H04N1/00973H04N1/3216H04N1/32144H04N1/32203H04N1/32208H04N1/32219H04N1/32229H04N1/32251H04N1/32261H04N1/32288H04N1/32304H04N1/32352B29C45/1418G06K2017/0064G06K2019/06253G07C2011/02H04N1/32122H04N2201/0082H04N2201/3205H04N2201/3207H04N2201/327H04N2201/328H04N2201/3225H04N2201/3226H04N2201/3233H04N2201/3239H04N2201/3271H04N2201/3274
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 9,630,443
App. No.
10/792,400
Filed
Mar 2, 2004
Granted
Apr 25, 2017
Kind
B2
Examiner
VO, QUANG N
Art Unit
2683
USPC
358/3.28
Abstract

The present invention provides a printer responsive to commands from printer driver software. The printer driver software is characterized by being responsive to two types of input data. One of the types includes text data, and the other of the types includes watermark data. The two types of data are separately applied to printer driver software, rather than integrated together prior to application to the printer driver software.

Claims (28)

1. A method comprising:

receiving, at a processor, text data;

receiving plural-bit digital watermark data, wherein the text data and the plural-bit digital watermark data are separate;

generating, using the processor, printer commands for a printer based on the text data and the plural-bit digital watermark data, wherein the printer commands configure the printer to control printing of text associated with the text data and a watermark associated with the plural-bit digital watermark data such that the watermark is imperceptible to a human viewer, wherein the printer commands adjust the print density to a first density based upon printing the text, wherein the first density comprises a first density of ink droplets, wherein the printer commands adjust the print density to a second finer density based upon printing the watermark, wherein the second print density comprises a second density of ink droplets that is finer than the first density of ink droplets, and wherein the watermark comprises a component that is machine-detectable in a frequency domain.

2. The method of claim 1 , wherein the watermark appears as a subtle background tint.

3. The method of claim 1 , wherein the watermark comprises a modulation of the text data.

4. The method of claim 1 , further comprising modulating the text data based on the plural-bit digital watermark data.

5. The method of claim 1 , wherein the watermark is adapted to remain imperceptible to the human viewer in a copy of a document comprising the text and the watermark.

6. The method of claim 1 , wherein the printer comprises an inkjet printer.

7. An apparatus comprising:

a processor configured to:

receive text data;

receive plural-bit digital watermark data, wherein the text data and the plural-bit digital watermark data are separate;

generate printer commands for a printer based on the text data and the plural-bit digital watermark data, wherein the printer commands are adapted to configure the printer to control printing of text associated with the text data and a watermark associated with the plural-bit digital watermark data such that the watermark is imperceptible to a human viewer, wherein the printer commands adjust the print density to a first density based upon printing the text, wherein the first density comprises a first density of ink droplets, wherein the printer commands adjust the print density to a second finer density based upon printing the watermark, wherein the second print density comprises a second density of ink droplets that is finer than the first density of ink droplets, and wherein the watermark comprises a component that is machine-detectable in a frequency domain.

8. The apparatus of claim 7 , wherein the watermark appears as a subtle background tint.

9. The apparatus of claim 7 , wherein the watermark comprises a modulation of the text data.

10. The apparatus of claim 7 , wherein the processor is further configured to modulate the text data based on the plural-bit digital watermark data.

11. The apparatus of claim 7 , wherein the watermark is adapted to remain imperceptible to the human viewer in a copy of a document comprising the text and the watermark.

12. The apparatus of claim 7 , wherein the printer comprises an inkjet printer.

13. A non-transitory computer-readable medium having instructions stored thereon that, if executed by a computing device, cause the computing device to perform operations comprising:

receiving text data;

receiving plural-bit digital watermark data, wherein the text data and the plural-bit digital watermark data are separate;

generating printer commands for a printer based on the text data and the plural-bit digital watermark data, wherein the printer commands configure the printer to control printing of text associated with the text data and a watermark associated with the plural-bit digital watermark data such that the watermark is imperceptible to a human viewer, wherein the printer commands adjust the print density to a first density based upon printing the text, wherein the first density comprises a first density of ink droplets, wherein the printer commands adjust the print density to a second finer density based upon printing the watermark, wherein the second print density comprises a second density of ink droplets that is finer than the first density of ink droplets, and wherein the watermark comprises a component that is machine-detectable in a frequency domain.

14. The non-transitory computer-readable medium of claim 13 , wherein the watermark appears as a subtle background tint.

15. The non-transitory computer-readable medium of claim 13 , wherein the watermark comprises a modulation of the text data.

16. The non-transitory computer-readable medium of claim 13 , wherein the operations further comprise modulating the text data based on the plural-bit digital watermark data.

17. The non-transitory computer-readable medium of claim 13 , wherein the watermark is adapted to remain imperceptible to the human viewer in a copy of a document comprising the text and the watermark.

18. The non-transitory computer-readable medium of claim 13 , wherein the printer comprises an inkjet printer.

Assignments (6)
MERGER Recorded Nov 2, 2010
From: DMRC LLC
To: DMRC CORPORATION
Reel/Frame 025227/0808 →
MERGER Recorded Nov 2, 2010
From: DMRC CORPORATION
To: DIGIMARC CORPORATION
Reel/Frame 025227/0832 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 29, 2010
From: DIGIMARC CORPORATION (A DELAWARE CORPORATION)
To: DMRC LLC
Reel/Frame 025217/0508 →
MERGER Recorded May 12, 2010
From: DIGIMARC CORPORATION (A DELAWARE CORPORATION)
To: DIGIMARC CORPORATION (AN OREGON CORPORATION)
Reel/Frame 024369/0582 →
CONFIRMATION OF TRANSFER OF UNITED STATES PATENT RIGHTS Recorded Nov 5, 2008
From: L-1 SECURE CREDENTIALING, INC. (FORMERLY KNOWN AS DIGIMARC CORPORATION)
To: DIGIMARC CORPORATION (FORMERLY DMRC CORPORATION)
Reel/Frame 021785/0796 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 31, 2004
From: RHOADS, GEOFFREY B.
To: DIGIMARC CORPORATION
Reel/Frame 015739/0344 →
Continuity (11)
Continuation 09515826 · Feb 29, 2000
Continuation 09343104 · Jun 29, 1999
Continuation In Part 09130624 · Aug 6, 1998
Continuation 08508083 · Jul 27, 1995
Continuation In Part 09314648 · May 19, 1999
Continuation In Part 10792400
Continuation In Part 09811366 · Mar 15, 2001
Continuation In Part 09127502 · Jul 31, 1998
Provisional Application 60134782 · May 19, 1999
Provisional Application 60082228 · Apr 16, 1998
Related Publication 20050111047A1 · May 26, 2005