US5388194A
Expired / Lapsed
US
⏱️ 0.0 years remaining
System for altering elements of a text file to mark documents
Assignee: Individual
•
Filing: 1990-07-24
•
Granted: 1995-02-07
•
Expires: 2010-07-24
Abstract
Abstract A system for generating documents. A text file representing a document is encoded using a marking code. This marking code is encoded into the document by altering elements of the contents of the text file. Preferably the spaces between words are altered to be short and long spaces. The marked version therefore indicates, in an encoded fashion, the marking code that is applied.
Inventors
- 👤 Peter Vogel
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-08 07:26
CPC Classifications
G; G03; G03C; G03C5/00; G03C5/08; B; B41; B41M; B41M3/00; B41M3/14; G09; G09C; G09C5/00
Claims Analysis
Total Claims: 22
Claim 1
Independent Claim
115 words
A method for document marking, comprising the steps of: a. obtaining a first text file representing a document; b. obtaining a marking code to be applied to said document; c. identifying each inter-word space in at least a portion of said first text file and changing each said space based on said marking code to generate a signal sequence having changed space lengths including at least first and second space lengths, said space length being a longer space than said second space length, and said second space length being a shorter space than said first space length; and d. producing a second text file representing a changed version of said document having changed space lengths.
Claim 2
Independent Claim
115 words
A method for document marking, comprising the steps of: a. obtaining a first text file representing a document; b. obtaining a marking code to be applied to said document; c. identifying each inter-word space in at least a portion of said first text file and changing each said space based on said marking code to generate a signal sequence having changed space lengths including at least first and second space lengths, said space length being a longer space than said second space length, and said second space length being a shorter space than said first space length; and d. producing a second text file representing a changed version of said document having changed space lengths.
Claim 3
Dependent Claim
30 words
A method of generating documents, according to claim 1 comprising the further step of repeating said steps b, c and d using, for each said repeating, a different marking code.
Claim 4
Dependent Claim
19 words
A method of generating documents according to claim 2 wherein said different marking codes are input as alpha-numeric strings.
Claim 5
Dependent Claim
25 words
A method of document marking according to claim 1 wherein said marking is indicative of an identity of a user accessing said first text file.
Claim 6
Dependent Claim
54 words
A method of generating documents, according to claim 1 comprising the further step of repeating said steps b, c and d using, for each said repeating, a different marking code, said different marking codes being stored in predetermined memory locations within said data processing system, said marking code including data representative of alpha-numeric strings.
Claim 7
Dependent Claim
122 words
A data processing system for generating documents, comprising: a. means for obtaining a code which will be used to mark a document; b. means for obtaining a first text file; c. means for generating a sequence of value based on said marking code; d. means for successively, for each inter-word space in at least a portion of said first text file, determining one of said values according to said sequence of values and changing each said space based on said value to generate space lengths including at least first and second space lengths, said first space length being a longer space than said second, space length; and e. means for producing a second text file representing a marked version of said document.
Claim 8
Dependent Claim
122 words
A data processing system for generating documents, comprising: a. means for obtaining a code which will be used to mark a document; b. means for obtaining a first text file; c. means for generating a sequence of value based on said marking code; d. means for successively, for each inter-word space in at least a portion of said first text file, determining one of said values according to said sequence of values and changing each said space based on said value to generate space lengths including at least first and second space lengths, said first space length being a longer space than said second, space length; and e. means for producing a second text file representing a marked version of said document.
Claim 9
Dependent Claim
50 words
Means for generating documents, according to claim 6, wherein said obtaining code means generates a sequence of distinct marking codes; and said means d) includes means for generating third and subsequent marked text files, each said marked text file being marked using a different one of said distinct marking codes.
Claim 10
Dependent Claim
161 words
Means for generating documents according to claim 6, wherein said obtaining code means comprises a. means for generating a first marking code that is based on data stored in pre-determined memory locations within said data processing system, said memory locations containing data representative of alpha-numeric strings, said strings being representative of at least one of: a. a name of an author of a document, b. a number of a document indicating a number of times it has been revised, c. a current date and time, d. a name of a file in which the data representing the document is stored, and e. a name of an intended recipient of a document, who is to receive said document; b. means for changing said marking code each time the contents of said memory locations are changed; and c. means for generating third and subsequent marked versions of said document, each said marked version being marked using a different one of said marking codes.
Claim 11
Dependent Claim
64 words
Means for generating documents according to claim 6 and further comprising: a. means for receiving input of a sequence of alpha-numeric strings; b. means for forming a separate marking code corresponding to each of said alpha-numeric strings; and c. means for generating third and subsequent marked versions of said document, each said marked version being marked using a different one of said marking codes.
Claim 12
Dependent Claim
62 words
Apparatus according to claim 6, and further comprising: a. means for associating indicating data with said first text file data which indicates that said file is to be marked when printed; b. means for detecting whether said indicating data is associated with a document; and c. means for causing said means d to mark said document if said indicating data is present.
Claim 13
Dependent Claim
80 words
Document printer means comprising: a. text receiving means for receiving a data stream representative of a text of a document; b. marking code generating means for generating a marking code to be encoded into a document; c. controller means for forming information indicative of words to be printed including altering spaces between said words to printed, based on said generated marking code; and d. printing means for rendering a permanent image of the words as altered by said controller means.
Claim 14
Dependent Claim
80 words
Document printer means comprising: a. text receiving means for receiving a data stream representative of a text of a document; b. marking code generating means for generating a marking code to be encoded into a document; c. controller means for forming information indicative of words to be printed including altering spaces between said words to printed, based on said generated marking code; and d. printing means for rendering a permanent image of the words as altered by said controller means.
Claim 15
Dependent Claim
70 words
Document printer means comprising: a. text receiving means for receiving a data stream representative of a text of a document; b. marking code receiving means for receiving data representative of a marking to be encoded into a document; c. controller means for altering spaces between words based on said received marking code; and d. printing means for rendering a permanent image of the text data altered by said controller means.
Claim 16
Dependent Claim
70 words
Document printer means comprising: a. text receiving means for receiving a data stream representative of a text of a document; b. marking code receiving means for receiving data representative of a marking to be encoded into a document; c. controller means for altering spaces between words based on said received marking code; and d. printing means for rendering a permanent image of the text data altered by said controller means.
Claim 17
Dependent Claim
55 words
A marked document identifying method comprising the steps of: a. examining spacing between successive words of a document; b. classifying said spaces as being a first or second type, said first type being longer than said second type; and c. matching the resulting sequence of spaces with predetermined sequences said predetermined sequences representing alpha-numeric characters.
Claim 18
Dependent Claim
55 words
A marked document identifying method comprising the steps of: a. examining spacing between successive words of a document; b. classifying said spaces as being a first or second type, said first type being longer than said second type; and c. matching the resulting sequence of spaces with predetermined sequences said predetermined sequences representing alpha-numeric characters.
Claim 19
Dependent Claim
71 words
Marked document identifying means comprising: a. document scanning means; b. computing means for: i. receiving data from said scanning means; ii. measuring relative spacing between successive words of a document; iii. classifying said spaces as longer or shorter, and iv. correlating a sequence of longer and shorter spaces from said classifying operation with predetermined sequences, said sequences representing alpha-numeric characters; and c. means for outputting signals representative of said alpha-numeric characters.
Claim 20
Dependent Claim
71 words
Marked document identifying means comprising: a. document scanning means; b. computing means for: i. receiving data from said scanning means; ii. measuring relative spacing between successive words of a document; iii. classifying said spaces as longer or shorter, and iv. correlating a sequence of longer and shorter spaces from said classifying operation with predetermined sequences, said sequences representing alpha-numeric characters; and c. means for outputting signals representative of said alpha-numeric characters.
Claim 21
Independent Claim
111 words
A method of document marking comprising the steps of: a. obtaining a first text file representing a document; b. obtaining a marking code, which is uniquely representative of an object of marking, to be applied to said document; c. marking said document by modulating lengths of spaces between text elements in said first text file based on said marking code, in such a way that a visual presentation of said document is different from that of said first text file and said marking code can be recovered from only said lengths of spaces between said text elements; and d. producing a second text file representing a marked version of said document.
Claim 22
Independent Claim
111 words
A method of document marking comprising the steps of: a. obtaining a first text file representing a document; b. obtaining a marking code, which is uniquely representative of an object of marking, to be applied to said document; c. marking said document by modulating lengths of spaces between text elements in said first text file based on said marking code, in such a way that a visual presentation of said document is different from that of said first text file and said marking code can be recovered from only said lengths of spaces between said text elements; and d. producing a second text file representing a marked version of said document.
References Cited (Backward Citations)
US3654611A
Cited
US4480179A
Cited
US4434487A
Cited
US4605846A
Cited
AU3662884A
Cited
US4577289A
Cited
WO1985005713A1
Cited
US4608618A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1998-02-06 | 1998-08-08 | 1999-02-07 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2002-02-06 | 2002-08-08 | 2003-02-07 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2006-02-06 | 2006-08-08 | 2007-02-07 | $7700.00 | Window Closed / Lapsed |