← Back to Patent Explorer
US6351815B1 Expired / Lapsed US ⏱️ 0.0 years remaining

Media-independent document security method and apparatus

Assignee: Apple Inc
•
Filing: 1999-07-29
•
Granted: 2002-02-26
•
Expires: 2019-07-29
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method and apparatus for providing media-independent security for a document may be programmed to create a document file having two or more components. In one embodiment, a document may include a background object, an image object (e.g. text, graphic, both, or the like), and a watermark object. When output, the image object is directly interpretable by a user. Meanwhile, in the background object, watermark object, or both, a high-resolution pattern may be stored to be output with all copies of the document. Encoded in some binary symbol in the pattern is security data. Resolution is high enough that the binary symbols are undetectable by a human eye. A processor may be programmed to recognize (e.g. read) the pattern, decode the pattern into binary data, and decode the binary data to characters directly interpretable by a user. Information relating to creation and control of a document, signature, or the like, may all be encoded independent from the principal image (e.g. text, graphic), to be virtually undetectable by human eyes, yet non-removeable by copying methods, including photocopying, scanning, electronic storage, and the like.

Inventors

  • 👤 Phillip M. Adams

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-25 00:30
CPC Classifications
G; G06; G06T; G06T1/00; G06T1/0021; H; H04; H04N; H04N1/00; H04N1/32; H04N1/32101; H04N1/32144; H04N1/32128; H04N1/32133; H04N1/32138; H04N2201/00; H04N2201/32; H04N2201/3201; H04N2201/3225; H04N2201/3233; H04N2201/3269; H04N2201/327; H04N2201/3271; H04N2201/3274

Claims Analysis

Total Claims: 17
Claim 1
Independent Claim 96 words
A method for media-independent security for a document, the method comprising: inputting image data corresponding to an interpretable image displayable by a display device in an interpretable format to be readily interpretable by a user; inputting security data corresponding to security information; creating, in a first medium, a document comprising: a substantive portion; and a security portion inseparable from the substantive portion; transferring the document into a second medium; decoding symbols into binary security data representing the security information; and outputting the binary security data in a format retrievable to be interpretable as the security information.
Claim 2
Independent Claim 96 words
A method for media-independent security for a document, the method comprising: inputting image data corresponding to an interpretable image displayable by a display device in an interpretable format to be readily interpretable by a user; inputting security data corresponding to security information; creating, in a first medium, a document comprising: a substantive portion; and a security portion inseparable from the substantive portion; transferring the document into a second medium; decoding symbols into binary security data representing the security information; and outputting the binary security data in a format retrievable to be interpretable as the security information.
Claim 3
Dependent Claim 37 words
The method of claim 1 wherein decoding further comprises: transforming the symbols into a bit map; capturing a target pattern; synchronizing reading; orienting in accordance with a direction indicated by the target pattern; and reading the symbols.
Claim 4
Dependent Claim 23 words
The method of claim 2 wherein the target pattern is comprised of a selected number of the symbols arranged in a pre-designated pattern.
Claim 5
Dependent Claim 34 words
The method of claim 3 wherein inputting comprises: scanning a hardcopy of the document into a scanning device; creating a bit map of the document; and storing the bit map in a memory device.
Claim 6
Dependent Claim 18 words
The method of claim 4 wherein the security image is comprised of binary symbols copied in a pattern.
Claim 7
Dependent Claim 107 words
A memory device effective to store a media-independent security code and an associated document processable by a document processor, the memory device comprising: a first block storing an executable, loadable to run on a computer as a document processor application; a second block storing substantive data corresponding to information in a document presentable in a format interpretable directly by a user; a third block storing security data independent but inseparable from the substantive data; and a fourth block storing a security executable, loadable to process the security data and to include the security data in the document independently of the medium in which the document is represented.
Claim 8
Dependent Claim 107 words
A memory device effective to store a media-independent security code and an associated document processable by a document processor, the memory device comprising: a first block storing an executable, loadable to run on a computer as a document processor application; a second block storing substantive data corresponding to information in a document presentable in a format interpretable directly by a user; a third block storing security data independent but inseparable from the substantive data; and a fourth block storing a security executable, loadable to process the security data and to include the security data in the document independently of the medium in which the document is represented.
Claim 9
Dependent Claim 45 words
The memory device of claim 6 wherein the security executable comprises instructions operable to program a computer to provide output data effective to produce a security image in the document in a security format rendering the security image uninterpretable by a viewer interpreting the document.
Claim 10
Dependent Claim 33 words
The memory device of claim 6 further comprising a rendering buffer storing output data comprising the substantive data and security data combined in a buffer format to be transmitted to an output device.
Claim 11
Dependent Claim 70 words
The memory device of claim 8 wherein the buffer format is effective to output to the output device the output data in a transfer format effective to control the output device to output in the document a substantive image corresponding to the substantive data and directly interpretable by a viewer visually inspecting the document, and to output a security image corresponding to the security data and uninterpretable by the viewer.
Claim 12
Dependent Claim 37 words
The memory device of claim 8 wherein the rendering buffer stores background data combined with the security data and effective to include the security data in a background image output by the output device in the document.
Claim 13
Dependent Claim 29 words
The memory device of claim 8 wherein the rendering buffer stores watermark data combined with the security data and effective to include the security data in a watermark image.
Claim 14
Dependent Claim 34 words
The memory device of claim 6 further comprising a pattern block comprising pattern encoding data for encoding the security data in a security image to be output in the document by an output device.
Claim 15
Dependent Claim 41 words
The memory device of claim 12 wherein the pattern block further comprises palette data corresponding to the pattern encoding data, and effective to present to a user for selection by a user, a plurality of encoding patterns corresponding the encoding data.
Claim 16
Dependent Claim 22 words
The memory device of claim 6 wherein the memory device is comprised of a plurality of storage devices adapted to receive data.
Claim 17
Dependent Claim 66 words
The memory device of claim 6 further comprising security code data corresponding to security codes obscured in a pattern unrecognizable to a user, synchronizing data to synchronize a reader to recognize the pattern, symbol interpretation data to enable the processor to read the pattern to produce a binary code, decoding data to enable the processor to decode the binary code into characters recognizable by a user.

References Cited (Backward Citations)

US3919528A Cited
US4837737A Cited
US5649185A Cited
US5149140A Cited
US5303370A Cited
US5490217A Cited
US5606628A Cited
US5636292A Cited
US5636292C1 Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2005-02-25 2005-08-27 2006-02-26 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2009-02-25 2009-08-27 2010-02-26 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2013-02-25 2013-08-27 2014-02-26 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag