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

Method and apparatus for securing and authenticating encoded data and documents containing such data

Assignee: SLATER GEOFFREY
•
Filing: 1996-02-15
•
Granted: 1998-06-23
•
Expires: 2016-02-15
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method and apparatus for determining the distance between transitions from a first logical state to a second logical state stored on a medium (i.e., a document). This determination is used to precisely characterize the information pattern in order to authenticate the information and the medium on which the information is stored. The invention uses a reader having a leading and trailing read apparatus which allow information to be read simultaneously from two or more locations spaced a known distance apart. The distance between the centerlines of each read apparatus is preferably an odd integer multiple of one half the distance between logical clock transitions. The distance between a first transition at the leading read apparatus and a next transition at the trailing read apparatus is used as a reference (i.e., the "Reference Value"). The Reference Value is compared with the distance between the first transition and the next transition on the medium (i.e., the "Jitter Value"). Detection of an deviations in spacing between transitions is unaffected by variations in the velocity of the medium with respect to the reader.

Inventors

  • 👤 Robert Mos
  • 👤 Clay Von Mueller
  • 👤 Denise Jefferys

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-05 12:26
CPC Classifications
G; G11; G11B; G11B20/00; G11B20/00086; G11B20/00094; G06; G06K; G06K19/00; G06K19/06; G06K19/08; G06K19/10; G06K7/00; G06K7/08; G06K7/082; G06K7/083; G06K7/084; G11B20/00123; G11B20/0021; G11B20/00217; G11B20/00253; G11B20/00485; G11B20/00557; G11B20/00876; G11B2220/00; G11B2220/17

Claims Analysis

Total Claims: 29
Claim 1
Independent Claim 172 words
A method for determining the distance between a first point and a second point on a storage medium, the first and second points being detectable by a leading and trailing read apparatus as the first and second points move past the leading and trailing read apparatus, the leading and trailing read apparatus being spaced apart a known distance, the method comprising the steps of: (a) detecting the first point as the first point moves past the leading read apparatus; (b) detecting the second point as the second point moves past the leading read apparatus; (c) detecting the first point as the first point moves past the trailing read apparatus; (d) measuring a jitter Value starting from the detection of the first point at the leading read apparatus and ending upon detection of the second point at the leading read apparatus; and (e) measuring, a Reference Value starting from the detection of the first point at the leading read apparatus and ending upon detection of the first point at the trailing read apparatus.
Claim 2
Independent Claim 172 words
A method for determining the distance between a first point and a second point on a storage medium, the first and second points being detectable by a leading and trailing read apparatus as the first and second points move past the leading and trailing read apparatus, the leading and trailing read apparatus being spaced apart a known distance, the method comprising the steps of: (a) detecting the first point as the first point moves past the leading read apparatus; (b) detecting the second point as the second point moves past the leading read apparatus; (c) detecting the first point as the first point moves past the trailing read apparatus; (d) measuring a jitter Value starting from the detection of the first point at the leading read apparatus and ending upon detection of the second point at the leading read apparatus; and (e) measuring, a Reference Value starting from the detection of the first point at the leading read apparatus and ending upon detection of the first point at the trailing read apparatus.
Claim 3
Dependent Claim 74 words
The method of claim 1, further including the step of storing the Jitter Value and the Reference Value associated with the pair of first and second points, and wherein each of the steps is repeated for each of a plurality of pairs of first and second points stored on the medium, such that a Jitter Value and a Reference Value are measured and stored in association with each pair of first and second points.
Claim 4
Dependent Claim 57 words
The method of claim 2, further including the step of calculating from each Jitter Value and a Reference Value, for each pair of first and second points stored on the medium, a Jitter Ratio. Ratio by the distance between the leading and trailing read apparatus to determine the distance between each pair of first and second points.
Claim 5
Dependent Claim 18 words
The method of claim 3, further including the step of generating a Jitter Signature from the Jitter Ratios.
Claim 6
Dependent Claim 15 words
The method of claim 4, further including the step of Jitter Modulating the Jitter Signature.
Claim 7
Dependent Claim 58 words
The method of claim 4, further including the step of storing new points on the storage medium by spacing pairs of adjacent new points at a non-integer multiple of a predetermined reference distance, wherein a difference between the spacing of each pair of adjacent points and a closest integer multiple of the predetermined distance representing the Jitter Signature.
Claim 8
Dependent Claim 37 words
The method of claim 6, wherein a plurality of said differences between said spacing of a plurality of pairs of said adjacent points and said closest integer multiple represent one unit of information within the Jitter Signature.
Claim 9
Dependent Claim 21 words
The method of claim 3, further including the step of generating a Jitter Signature from a selected subset of Jitter Ratios.
Claim 10
Dependent Claim 36 words
The method of claim 8, wherein the selected subset of Jitter Ratios includes those Jitter Ratios which indicate at least one predefined range of deviations from an ideal distance between the associated first and second points.
Claim 11
Dependent Claim 35 words
The method of claim 9, wherein a first predefined range of deviations includes deviations which exceed a predefined value, and a second predefined range of deviations include deviations which do not exceed the predefined value.
Claim 12
Dependent Claim 28 words
The method of claim 1, further including the step of calculating a Jitter Ratio, the Jitter Ratio being proportional to the distance between the first and second points.
Claim 13
Dependent Claim 55 words
The method of claim 11, wherein detectable points are ideally stored on the storage medium at regular intervals of either one bit cell or one half bit cell in length and the distance between the leading and trailing read apparatus is equal to an odd multiple of one half the length of one bit cell.
Claim 14
Dependent Claim 26 words
The method of claim 12, wherein the distance between the leading and trailing read apparatus is equal to one half the length of one bit cell.
Claim 15
Dependent Claim 22 words
The method of claim 11 wherein calculating the Jitter Ratio includes the step of dividing the Jitter Value by the Reference Value.
Claim 16
Dependent Claim 19 words
The method of claim 14, further including the step of calculating the distance between the first and second points.
Claim 17
Dependent Claim 36 words
The method of claim 15, wherein the step of calculating the distance between the first and second points includes the step of multiplying the Jitter Ratio by the distance between the leading and trailing read apparatus.
Claim 18
Dependent Claim 17 words
The method of claim 11, wherein the leading and trailing read apparatus is a magnetic read head.
Claim 19
Dependent Claim 19 words
The method of claim 17, wherein the magnetic read head includes a pickup coil and a zero crossing detector.
Claim 20
Dependent Claim 15 words
The method of claim 18, wherein the magnetic read head further includes a current amplifier.
Claim 21
Dependent Claim 56 words
The method of claim 11, wherein each of the steps are repeated for each of a plurality of pairs of first and second points, such that a list of Jitter Ratios is produced, each Jitter Ratio being proportional to the distance between each of the pairs of first and second points stored on the storage medium.
Claim 22
Dependent Claim 36 words
The method of claim 20, further including the step of multiplying each Jitter Ratio by the distance between the leading and trailing read apparatus to determine the distance between each pair of first and second points.
Claim 23
Dependent Claim 113 words
The method of claim 1, further including the steps of: (a) detecting a reference point before the detection of the first and second points at the leading read apparatus; (b) setting a count value in response to the detection of the reference point; (c) incrementing the count value each time a point is detected at either the leading or trailing read apparatus; (d) storing the measured Reference Value together with the present count value at the time the second point is detected at the leading read apparatus; and (e) storing the measured Jitter Value together with the present count value at the time the first point is detected at the trailing read apparatus.
Claim 24
Dependent Claim 26 words
The method of claim 22, further including the step of generating a Jitter Ratio after both the Reference Value and the Jitter Value have been stored.
Claim 25
Dependent Claim 33 words
The method of claim 23, further including the step of storing the Jitter Ratio together with the count value present at the time the first point is detected at the trailing read apparatus.
Claim 26
Independent Claim 253 words
A method for correcting the location of a transition from a first logical state to a second logical state stored on a storage medium in which each correctly located transition is located a predetermined distance from a preceding correctly located transition, and a first correctly located transition and a second transition are detectable by a leading and trailing read apparatus as the first and second transitions move past the leading and trailing read apparatus, the leading and trailing read apparatus being spaced apart a known distance, including the steps of: (a) detecting the first correctly located transition as the first transition moves past the leading read apparatus; (b) detecting the second transition as the second transition moves past the leading read apparatus, (c) detecting the first transition as the first point moves past the trailing read apparatus; (d) measuring a jitter Value starting from the detection of the first transition at the leading read apparatus and ending upon detection of the second transition at the leading read apparatus; and (e) measuring a Reference Value starting from the detection of the first transition at the leading read apparatus and ending upon detection of the first transition at the trailing read apparatus; (f) calculating the distance between the first and second transitions based upon the Reference Value and the Jitter Value; (g) comparing the calculated distance with the correct distance to determine a location error; (h) if the location error is greater than a predetermined value, then rewriting the second transition at the correct location.
Claim 27
Independent Claim 253 words
A method for correcting the location of a transition from a first logical state to a second logical state stored on a storage medium in which each correctly located transition is located a predetermined distance from a preceding correctly located transition, and a first correctly located transition and a second transition are detectable by a leading and trailing read apparatus as the first and second transitions move past the leading and trailing read apparatus, the leading and trailing read apparatus being spaced apart a known distance, including the steps of: (a) detecting the first correctly located transition as the first transition moves past the leading read apparatus; (b) detecting the second transition as the second transition moves past the leading read apparatus, (c) detecting the first transition as the first point moves past the trailing read apparatus; (d) measuring a jitter Value starting from the detection of the first transition at the leading read apparatus and ending upon detection of the second transition at the leading read apparatus; and (e) measuring a Reference Value starting from the detection of the first transition at the leading read apparatus and ending upon detection of the first transition at the trailing read apparatus; (f) calculating the distance between the first and second transitions based upon the Reference Value and the Jitter Value; (g) comparing the calculated distance with the correct distance to determine a location error; (h) if the location error is greater than a predetermined value, then rewriting the second transition at the correct location.
Claim 28
Independent Claim 120 words
An apparatus for characterizing the distance between a first point and a second point stored upon a storage medium, the apparatus including: (a) a first read apparatus: (b) a second read apparatus spaced a predetermined distance from the first read apparatus; (c) acounter for measuring a Reference Value which elapsed between detection of the first point at the first read apparatus and detection of the first point at the second read apparatus, and for measuring a Jitter Value which elapsed between detection of the first point at the first read apparatus and detection of the second point at the second read apparatus; and (d) a processing device for determining the quotient of the Jitter Value divided by the Reference Value.
Claim 29
Independent Claim 120 words
An apparatus for characterizing the distance between a first point and a second point stored upon a storage medium, the apparatus including: (a) a first read apparatus: (b) a second read apparatus spaced a predetermined distance from the first read apparatus; (c) acounter for measuring a Reference Value which elapsed between detection of the first point at the first read apparatus and detection of the first point at the second read apparatus, and for measuring a Jitter Value which elapsed between detection of the first point at the first read apparatus and detection of the second point at the second read apparatus; and (d) a processing device for determining the quotient of the Jitter Value divided by the Reference Value.

References Cited (Backward Citations)

US3898689A Cited
US4041279A Cited
US4628195A Cited
US5239166A Cited
US5354097A Cited
US5235166A Cited
US5254843A Cited
US5336871A Cited
US5650606A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2001-06-22 2001-12-22 2002-06-23 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2005-06-22 2005-12-22 2006-06-23 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2009-06-22 2009-12-22 2010-06-23 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag