Resilient bar code and scanner
First Claim
1. An optically readable printed digital code comprising in spatial association on a substrate a calibration row and a data row, data of said calibration row and said data row being arranged in referential juxtaposition such that data of said calibration row provides a calibration for reading encoded data held in said data row, wherein said rows are readable by an optical scanner having at least two optical reading heads controllably joined together and disposed side by side for reading said rows simultaneously.
1 Assignment
0 Petitions
Accused Products
Abstract
An optically readable digital bar code comprising two rows of printed spaces and non-printed spaces, one row being a calibration row for reading the data row; and a scanner having two optical reading heads controllably joined together and disposed side by side for reading the code and for converting it to data and outputting the data. Also shown is method of storing data as a bar code and a communication system including the bar code and the scanner. The bar code and scanner are useful within a method and system for authorizing and carrying out a financial transaction comprising providing an authorized user password and a single-use code carrier, both associated with a single-use transaction code which is associated with a transaction account; receiving the transaction code and the password for requesting authorization of a financial transaction; verifying the transaction code and the password; nullifying the transaction code for further use; and authorizing the financial transaction; the above steps being carried out via a communications network.
23 Citations
75 Claims
- 1. An optically readable printed digital code comprising in spatial association on a substrate a calibration row and a data row, data of said calibration row and said data row being arranged in referential juxtaposition such that data of said calibration row provides a calibration for reading encoded data held in said data row, wherein said rows are readable by an optical scanner having at least two optical reading heads controllably joined together and disposed side by side for reading said rows simultaneously.
- 27. A scanner having at least two optical reading heads controllably joined together and disposed side by side for reading code comprising juxtaposed rows of printed spaces and non-printed spaces on a substrate, the reading heads being controllably associated together to use one of said juxtaposed rows as a positional reference for reading data of said code from said juxtaposed rows, wherein said optical reading heads simultaneously read said code along said rows.
-
43. A communication system comprising:
-
(a) an optically readable printed digital code disposed on a substrate, said code comprising a calibration row and at least one data row in referential juxtaposition thereto, said calibration row providing a calibration for reading said at least one data row;
(b) a scanner having a reader with at least two optical reading heads controllably joined together and disposed side by side for reading said code and for converting said code to network communication address information and for outputting said network communication address information; and
(c) a communication enabled client unit for receiving said network communication address information and for accessing a corresponding network communication address. - View Dependent Claims (44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58)
-
-
59. A method of storing data as a bar code comprising:
-
(a) converting data to a series of binary data bits;
(b) setting a calibration row comprising regularly alternating printed spaces and non-printed spaces, such that each space is assigned a printed state or a non-printed state;
(c) for successive positions opposite respective spaces in said calibration row, encoding a successive one of said series of binary data bits using said corresponding calibration row space state and a state of said bit, thereby to compile a data row comprising printed spaces and non-printed spaces based upon said data such that said alternating printed spaces and non-printed spaces of said calibration row provide a referential juxtaposition for reading said data-based printed spaces and non-printed spaces; and
(d) printing said calibration row and said data row on a substrate. - View Dependent Claims (60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75)
-
Specification