Claims Analysis
Total Claims: 15
Claim 1
Independent Claim
96 words
A method of encoding information for printing on a printed medium for later decoding without the use of clocking bits and without the use of a border, comprising the steps of: converting said information into a data stream having a sequence of "0" and "1" characters representing data bits; randomizing said data stream to produce a randomized data stream having a sequence of "0" and "1" characters; formatting the randomized data stream into a two-dimensional bitmap of rows and columns including only the randomized data stream bits; and printing the formatted bitmap onto said printed medium.
Claim 2
Independent Claim
96 words
A method of encoding information for printing on a printed medium for later decoding without the use of clocking bits and without the use of a border, comprising the steps of: converting said information into a data stream having a sequence of "0" and "1" characters representing data bits; randomizing said data stream to produce a randomized data stream having a sequence of "0" and "1" characters; formatting the randomized data stream into a two-dimensional bitmap of rows and columns including only the randomized data stream bits; and printing the formatted bitmap onto said printed medium.
Claim 3
Dependent Claim
14 words
The method as in claim 1, further comprising the step of compressing said information.
Claim 4
Dependent Claim
21 words
The method as in claim 2, further comprising the step of adding error correction code data bits to said data stream.
Claim 5
Dependent Claim
24 words
The method as in claim 3, further comprising the step of duplicating said data stream to produce redundant data for improving reliability upon encoding.
Claim 6
Dependent Claim
27 words
The method as in claim 4, wherein the step of formatting includes adding header information to said data stream to produce a standard portable bitmap (PBM) format.
Claim 7
Dependent Claim
32 words
The method as in claim 5, wherein the step of formatting includes adding one horizontal or one vertical deskewing strip having a length approximately equal to the row or column length, respectively.
Claim 8
Dependent Claim
20 words
The method as in claim 6, wherein the step of formatting further includes converting said PBM format to Encapsulated Postscript.
Claim 9
Dependent Claim
18 words
The method as in claim 1, wherein said step of randomizing said data stream randomizes the stream bit-by-bit.
Claim 10
Dependent Claim
97 words
A computer-readable information storage medium having encoded thereon a two-dimensional data barcode comprising a bitmap formatted representation of digital encoded information having a selected pixel row and column length, and having a plurality of block identifiers, each having a predetermined value and each positioned at a predetermined location such that each block identifier being spaced a predetermined number of rows or columns apart to permit automatic correction of said encoded information decoded from said barcode if, in the decoded information, the number of rows or columns between two sequential block identifiers does not equal said predetermined number.
Claim 11
Dependent Claim
97 words
A computer-readable information storage medium having encoded thereon a two-dimensional data barcode comprising a bitmap formatted representation of digital encoded information having a selected pixel row and column length, and having a plurality of block identifiers, each having a predetermined value and each positioned at a predetermined location such that each block identifier being spaced a predetermined number of rows or columns apart to permit automatic correction of said encoded information decoded from said barcode if, in the decoded information, the number of rows or columns between two sequential block identifiers does not equal said predetermined number.
Claim 12
Dependent Claim
97 words
A computer-readable information storage medium having encoded thereon a two-dimensional data barcode comprising a bitmap formatted representation of randomized encoded information having a selected pixel row and column length, and having a plurality of block identifiers, each having a predetermined value and each positioned at a predetermined location such that each block identifier being spaced a predetermined number of rows or columns apart to permit automatic correction of said encoded information decoded from said barcode if, in the decoded information, the number of rows or columns between two sequential block identifiers does not equal said predetermined number.
Claim 13
Dependent Claim
97 words
A computer-readable information storage medium having encoded thereon a two-dimensional data barcode comprising a bitmap formatted representation of randomized encoded information having a selected pixel row and column length, and having a plurality of block identifiers, each having a predetermined value and each positioned at a predetermined location such that each block identifier being spaced a predetermined number of rows or columns apart to permit automatic correction of said encoded information decoded from said barcode if, in the decoded information, the number of rows or columns between two sequential block identifiers does not equal said predetermined number.
Claim 14
Dependent Claim
33 words
The computer-readable information storage medium as in one of claims 9-10, further comprising at least one horizontal or vertical deskewing strip having a length approximately equal to the row or column length, respectively.
Claim 15
Dependent Claim
17 words
The computer-readable information storage medium as in claim 10, wherein said randomized encoded information being randomized bit-by-bit.