Búsqueda Imágenes Maps Play YouTube Noticias Gmail Drive Más »
Búsqueda avanzada de patentes | Imágenes de página | Historial web | Iniciar sesión

Patentes

  

inn iiiiiii Hi mi mi im inn mi mi mi

(12;

United States Patent

Quick et al.

(io) Patent No.: (45) Date of Patent:

US 7,489,818 B2 Feb. 10, 2009

(54) (75)

(73) (*)

(21) (22) (65)

(51)

(52) (58)

(56)

METHOD AND APPARATUS FOR
PRESERVING BINARY DATA

Inventors: Kenneth Neil Quick, Wichita, KS (US);

Haskell Ross Turner, III, Jackson, MS
(US)

Assignee: Affiliated Computer Services, Inc.,

Dallas, TX (US)

Notice: Subject to any disclaimer, the term of this patent is extended or adjusted under 35 U.S.C. 154(b) by 565 days.

Appl.No.: 10/925,667

Filed: Aug. 25, 2004

Prior Publication Data

US 2006/0045387 Al Mar. 2, 2006

Int. CI.

G06K 9/54 (2006.01)
G06K 9/36 (2006.01)
H03M13/00 (2006.01)

U.S. CI 382/182; 382/232; 382/305;

341/94

Field of Classification Search 382/305,

382/182; 341/94 See application file for complete search history.

References Cited

U.S. PATENT DOCUMENTS 4,174,891 A 11/1979 Flint etal.

[blocks in formation]

A method and apparatus are provided for preserving binary data on an analog archival medium, such as microfilm, in which the binary data is encoded, such as in a barcode symbol, in accordance with a predefined encoding specification. The predefined encoding specification may be stored along with the binary data to facilitate subsequent recovery of the binary data, even if the encoding technique has become obsolete. Error detection and correction code may be generated for the binary data and stored along therewith. By comparing the error correction code associated with the original binary data with an error correction code generated based upon the recovered data, the accuracy of the recovered data may be confirmed. Corresponding methods and apparatus for recovering the binary data are also provided.

65 Claims, 3 Drawing Sheets

[blocks in formation]
[blocks in formation]

30 ,

H PROVIDE BINARY DATA AND ADDITIONAL INFORMATION

H DETERMINE ERROR DETECTION CODE FOR THE ENTIRE Ftot 34 I

36 v

38 40

48 v.

50

READ THE HEADER INFORMATION

ENCODE THE HEADER INFORMATION

READ THE NEXT BLOCK OF BINARY DATA INTO THE BUFFER

DETERMINE THE ERROR DETECTION CODE FOR THE

~1 BLOCK OF BINARY DATA

42 I
M ENCODE THE BLOCK OF BINARY DATA

44 I
H STORE THE ENCODED BINARY DATA IN A TIFF FILE

[merged small][graphic][merged small][merged small][merged small]

52 I WRITE INFORMATION REGARDING THE PREDEFINED ENCODING SPECIFICATION TO THE ANALOG ARCHIVAL MEDIUM

FIG. 2

[merged small][merged small][graphic][merged small]
[merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][graphic][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][graphic][merged small][merged small][merged small][merged small][merged small]
« AnteriorContinuar »