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

Document marking system employing context-sensitive embedded marking codes

Assignee: Individual
•
Filing: 1991-07-26
•
Granted: 1995-11-14
•
Expires: 2011-07-26
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A system for generating documents which, as well as presenting the usual alpha-numeric text information, contain a distinctive marking. The marking scheme of the invention can convey identifying information which, in the event of a document coming into the possession of an unauthorized person, allows a particular copy of a document to be traced to its source. The invention can also be used to distinctively identify each of a number of photocopies made from an original document.

Inventors

  • 👤 Peter S. Vogel

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-27 18:52
CPC Classifications
G; G07; G07F; G07F7/00; G07F7/08; G03; G03G; G03G21/00; G03G21/04; G06; G06F; G06F40/00; G06F40/10; G06F40/103; G06F40/117; G06V; G06V10/00; G06V10/40; G07F7/12; H; H04; H04N; H04N1/00; H04N1/32; H04N1/32101; H04N1/32144; H04N1/32149; H04N1/32203; H04N1/32219; H04N1/32261; H04N2201/00; H04N2201/32; H04N2201/3201; H04N2201/3204; H04N2201/3205; H04N2201/3212; H04N2201/3214; H04N2201/3215; H04N2201/3225; H04N2201/3226; H04N2201/323; H04N2201/3233; H04N2201/3269; H04N2201/327; H04N2201/3271

Claims Analysis

Total Claims: 45
Claim 1
Independent Claim 154 words
A method of document marking comprising the steps of: inputting a document comprising text elements separated by spaces; receiving a marking code to be applied to said document, said marking code being selected from one of a plurality of possible marking codes; performing a transformation to said marking code; grouping text symbols of the input document into classes of text elements including at least one of characters, words, and lines; selecting, according to the content of the document, at least one of said classes of text elements as the class to which space variations are to be applied; and varying the spacing between text elements of the selected class according to the result of said transformation of said marking code so that consecutive individual spaces between said text elements of the selected class are of at least two different lengths and said marking code can be determined from the arrangement of said individual spaces.
Claim 2
Independent Claim 154 words
A method of document marking comprising the steps of: inputting a document comprising text elements separated by spaces; receiving a marking code to be applied to said document, said marking code being selected from one of a plurality of possible marking codes; performing a transformation to said marking code; grouping text symbols of the input document into classes of text elements including at least one of characters, words, and lines; selecting, according to the content of the document, at least one of said classes of text elements as the class to which space variations are to be applied; and varying the spacing between text elements of the selected class according to the result of said transformation of said marking code so that consecutive individual spaces between said text elements of the selected class are of at least two different lengths and said marking code can be determined from the arrangement of said individual spaces.
Claim 3
Dependent Claim 17 words
The document marking method of claim 1 wherein said received marking code is input by an operator.
Claim 4
Independent Claim 234 words
A method of document marking comprising the steps of: inputting a document comprising text elements separated by spaces; receiving a marking code to be applied to said document; performing a transformation to said marking code; grouping text symbols of the input document into classes of text elements including at least one of characters, words, and lines; selecting, according to the content of the document, at least one of said classes of text elements as the class to which space variations are to be applied; and varying the spacing between text elements of the selected class according to the result of said transformation of said marking code; wherein said marking code comprises data representing text symbols, the step of performing a transformation of said marking code comprises the sub-step of mapping the text symbols of said marking code to a series of binary numbers, and the step of varying the spacing between text symbols of the document comprises the step of for each text element of the document which is of a class to which space variations are to be applied, testing a corresponding bit of said series of binary numbers and, if said bit is of a first logic state, increasing the spacing between the current text element and an adjacent one, and if said bit is of a second logic state, decreasing the spacing between the current text element and an adjacent one.
Claim 5
Independent Claim 234 words
A method of document marking comprising the steps of: inputting a document comprising text elements separated by spaces; receiving a marking code to be applied to said document; performing a transformation to said marking code; grouping text symbols of the input document into classes of text elements including at least one of characters, words, and lines; selecting, according to the content of the document, at least one of said classes of text elements as the class to which space variations are to be applied; and varying the spacing between text elements of the selected class according to the result of said transformation of said marking code; wherein said marking code comprises data representing text symbols, the step of performing a transformation of said marking code comprises the sub-step of mapping the text symbols of said marking code to a series of binary numbers, and the step of varying the spacing between text symbols of the document comprises the step of for each text element of the document which is of a class to which space variations are to be applied, testing a corresponding bit of said series of binary numbers and, if said bit is of a first logic state, increasing the spacing between the current text element and an adjacent one, and if said bit is of a second logic state, decreasing the spacing between the current text element and an adjacent one.
Claim 6
Dependent Claim 39 words
The document marking method of claim 3 wherein the step of inputting a document comprising text symbols separated by spaces comprises the sub-step of receiving a file comprising digital data words, each data word corresponding to a text symbol.
Claim 7
Dependent Claim 41 words
The document marking method of claim 3 wherein the step of inputting a document comprising text symbols separated by spaces comprises the sub-step of: optically scanning a printed document; and forming, in a memory, digital data representative of the scanned image.
Claim 8
Independent Claim 45 words
A method of decoding a document marked with a marking code comprising the steps of: scanning a marked document; classifying spaces between text elements as long or short; forming a series of binary bits according to said classification; and performing a transformation on said series
Claim 9
Independent Claim 45 words
A method of decoding a document marked with a marking code comprising the steps of: scanning a marked document; classifying spaces between text elements as long or short; forming a series of binary bits according to said classification; and performing a transformation on said series
Claim 10
Dependent Claim 74 words
The method of decoding a marked document of claim 6 wherein: the step of scanning a marked document comprises the step of electro-optically scanning said document to generate a signal representative of the image thereon; and the step of classifying spaces between text elements as long or short comprises the step of processing said signal to measure the displacement of text elements which have been displaced from their normal position by the marking process.
Claim 11
Dependent Claim 26 words
The method of decoding a marked document of claim 6 wherein the step of scanning a marked document comprises the step of visually inspecting said document.
Claim 12
Dependent Claim 161 words
Document marking system comprising: means for inputting a document comprising text symbols separated by spaces; means for receiving a marking code to be applied to said document, said marking code being selected from one of a plurality of possible marking codes; means for performing a transformation of said marking code; means for grouping text symbols of the input document into classes of text elements including at least one of characters, words, and lines; means responsive to the content of the document for selecting at least one of said classes of text elements as the class to which space variations are to be applied; and means for varying the spacing between text elements of the selected class according to the result of said transformation of said marking code so that consecutive individual spaces between said text elements of the selected class are of at least two different lengths and said marking code can be determined from the arrangement of said individual spaces.
Claim 13
Dependent Claim 161 words
Document marking system comprising: means for inputting a document comprising text symbols separated by spaces; means for receiving a marking code to be applied to said document, said marking code being selected from one of a plurality of possible marking codes; means for performing a transformation of said marking code; means for grouping text symbols of the input document into classes of text elements including at least one of characters, words, and lines; means responsive to the content of the document for selecting at least one of said classes of text elements as the class to which space variations are to be applied; and means for varying the spacing between text elements of the selected class according to the result of said transformation of said marking code so that consecutive individual spaces between said text elements of the selected class are of at least two different lengths and said marking code can be determined from the arrangement of said individual spaces.
Claim 14
Dependent Claim 17 words
The document marking system of claim 9 wherein said received marking code is input by an operator.
Claim 15
Dependent Claim 244 words
Document marking means comprising: means for inputting a document comprising text symbols separated by spaces; means for receiving a marking code to be applied to said document; means for performing a transformation to said marking code; means for grouping text symbols of the input document into classes of text elements including at least one of characters, words, and lines; means responsive to the content of the document for selecting at least one of said classes of text elements as the class to which space variations are to be applied; and means for varying the spacing between text elements of the selected class according to the result of said transformation of said marking code; wherein: said marking code comprises data representing text symbols; said means for performing a transformation of said marking code comprises processor means for mapping text symbols of said marking code to a series of binary numbers; and said means for varying the spacing between text symbols of the document comprises spacing processor means for operating so that, for each text element of the document which is of a class to which space variations are to be applied, testing a corresponding bit of said series of binary numbers and, if said bit is of a first logic state, increasing the spacing between the current text element and an adjacent one, and if said bit is of a second logic state, decreasing the spacing between the current text element and an adjacent one.
Claim 16
Dependent Claim 244 words
Document marking means comprising: means for inputting a document comprising text symbols separated by spaces; means for receiving a marking code to be applied to said document; means for performing a transformation to said marking code; means for grouping text symbols of the input document into classes of text elements including at least one of characters, words, and lines; means responsive to the content of the document for selecting at least one of said classes of text elements as the class to which space variations are to be applied; and means for varying the spacing between text elements of the selected class according to the result of said transformation of said marking code; wherein: said marking code comprises data representing text symbols; said means for performing a transformation of said marking code comprises processor means for mapping text symbols of said marking code to a series of binary numbers; and said means for varying the spacing between text symbols of the document comprises spacing processor means for operating so that, for each text element of the document which is of a class to which space variations are to be applied, testing a corresponding bit of said series of binary numbers and, if said bit is of a first logic state, increasing the spacing between the current text element and an adjacent one, and if said bit is of a second logic state, decreasing the spacing between the current text element and an adjacent one.
Claim 17
Dependent Claim 37 words
The document marking system of claim 11 wherein means for inputting a document comprising text symbols separated by spaces comprises means for receiving a file comprising digital data words, each data word corresponding to a text symbol.
Claim 18
Dependent Claim 24 words
The document marking system of claim 11 wherein means for inputting a document comprising text symbols separated by spaces comprises an optical document scanner.
Claim 19
Dependent Claim 162 words
Document marking system comprising: means for inputting a document comprising text symbols separated by spaces; means for receiving a marking code to be applied to said document; means for performing a transformation to said marking code; means for grouping text symbols of the input document into classes of text elements including at least one of characters, words, and lines; means responsive to the content of the document for selecting at least one of said classes of text elements as the class to which space variations are to be applied; and means for varying the spacing between text elements of the selected class according to the result of said transformation of said marking code so that consecutive individual spaces between said text element of the selected class are of at least two different lengths and said marking code can be determined from the arrangement of said individual spaces; and marking code originating means for sending marking codes to said marking code receiving means.
Claim 20
Dependent Claim 162 words
Document marking system comprising: means for inputting a document comprising text symbols separated by spaces; means for receiving a marking code to be applied to said document; means for performing a transformation to said marking code; means for grouping text symbols of the input document into classes of text elements including at least one of characters, words, and lines; means responsive to the content of the document for selecting at least one of said classes of text elements as the class to which space variations are to be applied; and means for varying the spacing between text elements of the selected class according to the result of said transformation of said marking code so that consecutive individual spaces between said text element of the selected class are of at least two different lengths and said marking code can be determined from the arrangement of said individual spaces; and marking code originating means for sending marking codes to said marking code receiving means.
Claim 21
Dependent Claim 43 words
Marked document decoding system comprising: means for receiving data representative of a series of long spaces and short spaces between text elements; and means for performing a transformation on said data to form data representative of the marking borne by the marked document.
Claim 22
Dependent Claim 43 words
Marked document decoding system comprising: means for receiving data representative of a series of long spaces and short spaces between text elements; and means for performing a transformation on said data to form data representative of the marking borne by the marked document.
Claim 23
Dependent Claim 95 words
The marked document decoding system claim 15 further comprising: an electro-optical scanner for generating a first signal representative of the image thereon; discriminator means for receiving said first signal and forming a second signal of a first type if the size of spaces between text elements is larger than a certain value and of a second type if the size of spaces between text elements is smaller than a certain value; and transmitting said second signal to said means for receiving data representative of a series of long spaces and short spaces between text elements.
Claim 24
Independent Claim 156 words
A method of document marking comprising the steps of: inputting a document comprising text elements separated by spaces; receiving a marking code to be applied to said document, said marking code being able to distinguish one of a plurality of documents from one another; performing a transformation to said marking code; grouping text symbols of the input document into classes of text elements including at least one of characters, words, and lines; selecting, according to the content of the document, at least one of said classes of text elements as the class to which space variations are to be applied; and varying the spacing between text elements of the selected class according to the result of said transformation of said marking code so that consecutive individual spaces between said text element of the selected class are of at least two different lengths and said marking code can be determined from the arrangement of said individual spaces.
Claim 25
Independent Claim 156 words
A method of document marking comprising the steps of: inputting a document comprising text elements separated by spaces; receiving a marking code to be applied to said document, said marking code being able to distinguish one of a plurality of documents from one another; performing a transformation to said marking code; grouping text symbols of the input document into classes of text elements including at least one of characters, words, and lines; selecting, according to the content of the document, at least one of said classes of text elements as the class to which space variations are to be applied; and varying the spacing between text elements of the selected class according to the result of said transformation of said marking code so that consecutive individual spaces between said text element of the selected class are of at least two different lengths and said marking code can be determined from the arrangement of said individual spaces.
Claim 26
Dependent Claim 17 words
The document marking method of claim 17 wherein said received marking code is input by an operator.
Claim 27
Dependent Claim 163 words
Document marking means comprising: means for inputting a document comprising text symbols separated by spaces; means for receiving a marking code to be applied to said document, said marking code being able to distinguish one of a plurality of documents from one another; means for performing a transformation to said marking code; means for grouping text symbols of the input document into classes of text elements including at least one of characters, words, and lines; means responsive to the content of the document for selecting at least one of said classes of text elements as the class to which space variations are to be applied; and means for varying the spacing between text elements of the selected class according to the result of said transformation of said marking code so that consecutive individual spaces between said text element of the selected class are of at least two different lengths and said marking code can be determined from the arrangement of said individual spaces.
Claim 28
Dependent Claim 163 words
Document marking means comprising: means for inputting a document comprising text symbols separated by spaces; means for receiving a marking code to be applied to said document, said marking code being able to distinguish one of a plurality of documents from one another; means for performing a transformation to said marking code; means for grouping text symbols of the input document into classes of text elements including at least one of characters, words, and lines; means responsive to the content of the document for selecting at least one of said classes of text elements as the class to which space variations are to be applied; and means for varying the spacing between text elements of the selected class according to the result of said transformation of said marking code so that consecutive individual spaces between said text element of the selected class are of at least two different lengths and said marking code can be determined from the arrangement of said individual spaces.
Claim 29
Dependent Claim 17 words
The document marking system of claim 19 wherein said received marking code is input by an operator.
Claim 30
Dependent Claim 36 words
The document marking system of claim 19 wherein means for inputting a document comprising text symbols separated by spaces comprises means for receiving a file comprising data words, each data word corresponding to a text symbol.
Claim 31
Dependent Claim 53 words
The document marking system of claim 21 wherein said marking code originating means comprises processor means adapted to form a marking code representative of identifying data resident within memory means, said identifying data being selected from the group consisting of a user password, user name, addressee's name, password, date, time or document name.
Claim 32
Dependent Claim 24 words
The document marking means of claim 19 wherein system for inputting a document comprising text symbols separated by spaces comprises an optical document scanner.
Claim 33
Independent Claim 144 words
A method of document marking comprising the steps of: inputting a document comprising text elements separated by spaces; receiving a marking code to be applied to said document from a calculation device; performing a transformation to said marking code; grouping text symbols of the input document into classes of text elements including at least one of characters, words, and lines; selecting, according to the content of the document, at least one of said classes of text elements as the class to which space variations are to be applied; and varying the spacing between text elements of the selected class according to the result of said transformation of said marking code so that consecutive individual spaces between said text element of the selected class are of at least two different lengths and said marking code can be determined from the arrangement of said individual spaces.
Claim 34
Independent Claim 144 words
A method of document marking comprising the steps of: inputting a document comprising text elements separated by spaces; receiving a marking code to be applied to said document from a calculation device; performing a transformation to said marking code; grouping text symbols of the input document into classes of text elements including at least one of characters, words, and lines; selecting, according to the content of the document, at least one of said classes of text elements as the class to which space variations are to be applied; and varying the spacing between text elements of the selected class according to the result of said transformation of said marking code so that consecutive individual spaces between said text element of the selected class are of at least two different lengths and said marking code can be determined from the arrangement of said individual spaces.
Claim 35
Dependent Claim 38 words
The document marking method of claim 24 wherein the step of inputting a document comprising text symbols separated by spaces comprises the sub-steps of receiving a file comprising data words, each data word corresponding to a text symbol.
Claim 36
Dependent Claim 41 words
The document marking method of claim 24 wherein the step of inputting a document comprising text symbols separated by spaces comprises the sub-steps of: optically scanning a printed document; and forming, in a memory, digital data representative of the scanned image.
Claim 37
Dependent Claim 54 words
The document marking method of any of claims 1 to 5, 25, 26, or 17 wherein the step of adjusting spacing between text elements is arranged so that the alignment of columns of text and overall lengths of lines of text of the marked document are the same as those of the input document.
Claim 38
Independent Claim 50 words
A method of producing multiple documents each of which is uniquely marked, according to the method of any of claims 1 to 5, 25, 26 or 17 and including the further steps of receiving a second and subsequent marking code and for each marking code received repeating the method claimed.
Claim 39
Dependent Claim 43 words
A document marking method of any of claims 1 to 5, 25, 26 or 17 which minimises visual detraction of the marking method, wherein the class of text elements to which variations of spacing are applied is responsive to directives within the document.
Claim 40
Dependent Claim 30 words
The document marking method of any of claims 2 to 5 wherein the marking code is received by electro-optically scanning a printed document bearing indicia representative of a marking code.
Claim 41
Dependent Claim 22 words
The document marking system of any of claims 9 to 23 or 19 and further comprising means for printing a marked document.
Claim 42
Dependent Claim 36 words
The document marking system of any of claims 9 to 23 or 19, further comprising means responsive to directives within the document for selecting the class of text elements to which variations of spacing are applied.
Claim 43
Dependent Claim 37 words
The document marking system of any of claims 9 to 20 or 19, further comprising: document printing means; and locking means adapted to prevent operation of said document marking means unless a marking code has been received.
Claim 44
Dependent Claim 65 words
The document marking system of any of claims 9 to 23 or 19, further comprising: document printing means; marking code entry means; discriminator means adapted to determine if an entered marking code meets pre-determined validity rules; and locking means responsive to the output of said discriminator means and adapted to prevent operation of said document printing means unless a valid marking code has been entered.
Claim 45
Dependent Claim 54 words
The document marking system of any of claims 10 to 13 and further comprising: means for scanning a document bearing text to be used as a marking string; and optical character recognition means adapted to receive signals from said scanning means and send data representative of characters recognised to said marking code receiving means.

References Cited (Backward Citations)

US3652828A Cited
US4025759A Cited
US4158433A Cited
US4480179A Cited
US4908873A Cited
AU3662884A Cited
WO1985005713A1 Cited
US4783760A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1998-11-13 1999-05-15 1999-11-14 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2002-11-13 2003-05-15 2003-11-14 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2006-11-13 2007-05-15 2007-11-14 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag