Patent US5568550A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5568550A Expired / Lapsed US ⏱️ 0.0 years remaining

Method and system for identifying documents generated by an unauthorized software copy

Assignee: RPX Corp
•
Filing: 1994-10-05
•
Granted: 1996-10-22
•
Expires: 2014-10-05
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Each copy of software is assigned a unique identifying code pattern which is printed on all documents produced with that software by a high resolution printer. The unique identifying code pattern is a plurality of spaced apart marks having a size no greater than about 300 dpi, and is therefore, at best, barely noticeable to the human observer. The "invisible signature" is also reproduced on documents made by unauthorized copies of software which can therefore be traced. Preferably, the unique identifying code is replicated multiple times over the document using an error correcting code to assure that at least one replication will be clear of matter selected for printing by the software. A high resolution scanner extracts and identifies the code patterns printed on the document. In systems where the software generates a print file for the high resolution printer, print commands for the pattern replications are interspersed with the other print commands making identification and removal of the commands very difficult and not worth the effort since the "invisible signature" does not prevent copying of the software or noticeably detract from the appearance of the finished document.

Inventors

  • 👤 Shmuel Ur

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-27 21:52
CPC Classifications
G; G06; G06F; G06F21/00; G06F21/10; G06F21/16; G06T; G06T1/00; G06T1/0021; H; H04; H04N; H04N1/00; H04N1/32; H04N1/32101; H04N1/32144; H04N1/32149; H04N1/32203; H04N1/32208; H04N1/32261; H04N1/32288; G06F2211/00; G06F2211/007; H04N2201/00; H04N2201/32; H04N2201/3201; H04N2201/3204; H04N2201/3205; H04N2201/3269; H04N2201/327; H04N2201/3271

Claims Analysis

Total Claims: 21
Claim 1
Independent Claim 90 words
A method of identifying a software copy used to generate documents comprising the steps of: embedding in said software a unique identifying code pattern to be printed in addition to matter selected for printing by said software; generating a printed document containing said unique identifying code pattern and said matter Selected for printing by said software, said unique identifying code pattern comprising a plurality of non-contiguous marks, each having a size no greater than about 300 dpi; and scanning said document to extract and identify said unique identifying code pattern.
Claim 2
Independent Claim 90 words
A method of identifying a software copy used to generate documents comprising the steps of: embedding in said software a unique identifying code pattern to be printed in addition to matter selected for printing by said software; generating a printed document containing said unique identifying code pattern and said matter Selected for printing by said software, said unique identifying code pattern comprising a plurality of non-contiguous marks, each having a size no greater than about 300 dpi; and scanning said document to extract and identify said unique identifying code pattern.
Claim 3
Dependent Claim 31 words
The method of claim 1 wherein said step of generating a printed document comprises generating said document with multiple replications of said unique identifying code pattern spaced apart over said document.
Claim 4
Dependent Claim 23 words
The method of claim 2 wherein said step of scanning said document comprises extracting said multiple replications of said unique identifying code pattern.
Claim 5
Dependent Claim 31 words
The method of claim 3 wherein said scanning step comprises identifying said unique identifying code pattern replication based upon predetermined similarity of said multiple replications of said unique identifying code pattern.
Claim 6
Dependent Claim 27 words
The method of claim 4 wherein said predetermined similarity is established when at least two of said replications of said unique identifying pattern code are the same.
Claim 7
Dependent Claim 36 words
The method of claim 1 wherein said step of generating the printed document comprises printing said unique identifying code pattern as a pattern of single non-contiguous dots each having a size no greater than 300 dpi.
Claim 8
Dependent Claim 44 words
The method of claim 1 wherein said step of generating said document comprises printing said document with a printer having a resolution greater than about 300 dpi with each mark comprising contiguous dots which collectively have a size no greater than about 300 dpi.
Claim 9
Dependent Claim 23 words
The method of claim 1 wherein said unique identifying code pattern embedded in said software comprises a plurality of binary coded decimal numbers.
Claim 10
Dependent Claim 65 words
The method of claim 1 wherein said software generates a print file containing commands for printing and said step of embedding comprises embedding commands in said print file for generating said unique identifying code pattern, and wherein generating said document comprises implementing said commands to generate said unique identifying code pattern with a printer having a resolution at least as great as about 300 dpi.
Claim 11
Dependent Claim 24 words
The method of claim 9 wherein multiple replications of said unique identifying code are printed by said printer in spaced relation on said document.
Claim 12
Independent Claim 118 words
A system for identifying a software copy used to generate a document comprising: a software copy having embedded therein instructions for creating a unique identifying code comprising a plurality of non-contiguous marks each having a size no greater than about 300 dpi; a digital computer for running said software; user input means for controlling running of said software in said digital computer to select matter to be printed in addition to said unique identifying code pattern; a high resolution printer having a resolution of at least 300 dpi for printing a document containing said matter selected to be printed and said unique identifying code pattern; and scanning means for extracting from said document said unique identifying code pattern.
Claim 13
Independent Claim 118 words
A system for identifying a software copy used to generate a document comprising: a software copy having embedded therein instructions for creating a unique identifying code comprising a plurality of non-contiguous marks each having a size no greater than about 300 dpi; a digital computer for running said software; user input means for controlling running of said software in said digital computer to select matter to be printed in addition to said unique identifying code pattern; a high resolution printer having a resolution of at least 300 dpi for printing a document containing said matter selected to be printed and said unique identifying code pattern; and scanning means for extracting from said document said unique identifying code pattern.
Claim 14
Dependent Claim 42 words
The system of claim 11 wherein said high resolution printer prints multiple replications of said unique identifying code pattern spaced apart on said document, and wherein said scan means extracts said multiple replications of said unique identifying code pattern from said document.
Claim 15
Dependent Claim 54 words
The system of claim 11 wherein said software has a print file containing print commands for printing said matter selected for printing and for printing said unique identifying Code pattern, and wherein said high resolution printer executes said print commands to generate said document with said matter selected and said unique identifying code pattern.
Claim 16
Dependent Claim 25 words
The system of claim 11 wherein said unique identifying code pattern printed by such high resolution printer is a plurality of binary coded decimal numerals.
Claim 17
Independent Claim 58 words
A method of identifying a medium used to generate an image, comprising the steps of: employing said medium to generate said image incorporating a unique identifying code pattern of non-contiguous marks, with each of said marks having a size no greater than about 300 dpi; and scanning said image to extract and identify said unique identifying code pattern.
Claim 18
Independent Claim 58 words
A method of identifying a medium used to generate an image, comprising the steps of: employing said medium to generate said image incorporating a unique identifying code pattern of non-contiguous marks, with each of said marks having a size no greater than about 300 dpi; and scanning said image to extract and identify said unique identifying code pattern.
Claim 19
Dependent Claim 46 words
The method of claim 15 wherein said medium is employed to generate said image incorporating multiple replications of said unique identifying code pattern spaced apart in said image, and said step of scanning includes extracting and identifying said multiple replications of said unique identifying code pattern.
Claim 20
Dependent Claim 45 words
The method of claim 16 wherein said step of scanning includes extracting said multiple replications of said unique identifying code pattern and identifying said unique identifying code pattern in response to a predetermined similarity of the multiple replications of said unique identifying code pattern extracted.
Claim 21
Dependent Claim 19 words
The method of claim 15 wherein said unique identifying code pattern comprises a plurality of binary coded decimal numerals.

References Cited (Backward Citations)

US4184700A Cited
US4504084A Cited
US5140650A Cited
US5031214A Cited
US5134669A Cited
US5080479A Cited
US5149140A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1999-10-22 2000-04-22 2000-10-22 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2003-10-22 2004-04-22 2004-10-22 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2007-10-22 2008-04-22 2008-10-22 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag