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

Reader system for removable two dimensional code

Assignee: Symbol Technologies LLC
•
Filing: 1997-11-10
•
Granted: 1999-03-09
•
Expires: 2017-11-10
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A bar code reader system includes a record, a bar code reader, a decoder, a processor, a transferring element, and a printer. The record includes a substrate with an information area containing first data removably encoded on the substrate in an error-correctable machine readable format and text. The bar code reader converts the first encoded data from the record into electrical signals which are decoded by the decoder. The processor encodes second data entered through a keyboard, and generates transfer drive signals for controlling the transfer of the second encoded data onto the record. The transferring element detects the presence of the first encoded data on the record, and in response to the drive signals when the first encoded data is present on the record, subjects the record to an erasing operation to remove the first encoded data. The printer then prints the second encoded data on the record.

Inventors

  • 👤 Ynjiun P. Wang
  • 👤 Jerome Swartz
  • 👤 Daniel R. McGlynn

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 15:21
CPC Classifications
G; G06; G06F; G06F3/00; G06F3/002; G03; G03H; G03H1/00; G03H1/04; G03H1/0402; G03H1/041; G06F8/00; G06F8/60; G06F8/70; G06F8/71; G06K; G06K1/00; G06K1/12; G06K1/121; G06K1/126; G06K17/00; G06K17/0016; G06K19/00; G06K19/06; G06K19/06009; G06K19/06037; G06K19/06046; G06K19/08; G06K19/10; G06K19/18; G06K7/00; G06K7/10; G06K7/14; G06K7/1404; G06K7/1408; G06K7/1417; G06K7/1439; G06K7/1443; G06K7/1456; G06K7/146; G06K7/1486; G06K7/1491; G07; G07G; G07G1/00; G07G1/0036; G07G1/0045; G06K2019/06215; G06K2019/06253

Claims Analysis

Total Claims: 31
Claim 1
Independent Claim 172 words
A bar code reader system, comprising: a record having a substrate with an information area containing first data removably encoded on the substrate in an error-correctable machine readable format and text; a bar code reader for converting the first encoded data from the record into electrical signals; decoding means for decoding the electrical signals corresponding to the first encoded data; processing means for encoding second data entered through an entering means, said processing means generating transfer drive signals for controlling the transfer of said second encoded data onto said record; transferring means for detecting whether the record contains said first encoded data; erasing means, in response to said drive signals when said first encoded data is detected on the record, for subjecting the record to an erasing operation to remove said first encoded data from said record; bypassing means for bypassing the erasing operation performed by the erasing means when said first encoded data is not detected on the record; and printing means for printing said second encoded data on said record.
Claim 2
Dependent Claim 172 words
A bar code reader system, comprising: a record having a substrate with an information area containing first data removably encoded on the substrate in an error-correctable machine readable format and text; a bar code reader for converting the first encoded data from the record into electrical signals; decoding means for decoding the electrical signals corresponding to the first encoded data; processing means for encoding second data entered through an entering means, said processing means generating transfer drive signals for controlling the transfer of said second encoded data onto said record; transferring means for detecting whether the record contains said first encoded data; erasing means, in response to said drive signals when said first encoded data is detected on the record, for subjecting the record to an erasing operation to remove said first encoded data from said record; bypassing means for bypassing the erasing operation performed by the erasing means when said first encoded data is not detected on the record; and printing means for printing said second encoded data on said record.
Claim 3
Dependent Claim 33 words
The bar code system of claim 1 wherein the erasing means includes means for removing from the record the first encoded data independent of the substrate on which said first data is encoded.
Claim 4
Dependent Claim 40 words
The bar code system of claim 1 wherein the first and second encoded machine readable data includes a two-dimensional bar code format that includes a plurality of ordered, adjacent rows of codewords of bar-coded information from a set of codewords.
Claim 5
Dependent Claim 24 words
The bar code system of claim 1 wherein the first and second encoded machine readable data, comprises a two-dimensional bar code in PDF417 format.
Claim 6
Dependent Claim 24 words
The bar code system of claim 1 wherein the printing means comprises means for printing the first and second encoded data in erasable ink.
Claim 7
Dependent Claim 31 words
The bar code system of claim 5 wherein the erasing means comprises means for erasing the first encoded data and for drying an area of the record underlying the erased data.
Claim 8
Dependent Claim 29 words
The bar code system of claim 1 wherein the printing means includes means for printing the second encoded machine readable data on a label removably attached to the record.
Claim 9
Dependent Claim 46 words
The bar code system of claim 1 wherein the reader comprises: means for reading two-dimensional bar code symbol data in PDF417 format from a removable label applied to said record; and decoding means for generating item-related information signals derived from said read two-dimensional bar code data.
Claim 10
Dependent Claim 72 words
The bar code system of claim 1 wherein the first and second bar code data comprises: a plurality of ordered, adjacent rows of codewords of bar-coded information from a set of codewords, the set of codewords being partitioned into at least three mutually exclusive clusters, each row in the symbol having at least one row indicator codeword and containing only codewords from a cluster different from the codewords in an adjacent row.
Claim 11
Dependent Claim 120 words
The bar code system of claim 1 wherein the decoding means comprises: means for scanning a two-dimensional bar code symbol to produce scan lines of data representing bar-coded information in the codewords of the symbol, means for decoding a scan line of data into a vector of codeword values corresponding to the codewords that were scanned, at least one of the codeword values being for a row indicator codeword, means for assigning a row number to each of the codeword values in a vector based on the value of the row indicator codeword and a cluster of the codeword, and means for filling in a codeword matrix with the codeword values in the vector according to their assigned row numbers.
Claim 12
Dependent Claim 84 words
The bar code system of claim 10 wherein the at least one row indicator codeword contains information regarding the number of rows in the symbol and the number of codewords in each row, and wherein the decoding means includes: means for decoding a scan line of data to obtain a codeword value of a row indicator codeword, and means for determining one of the number of rows and the number of codewords in each row from the codeword value for the row indicator codeword.
Claim 13
Dependent Claim 60 words
The bar code system of claim 10, wherein each row of the symbol contains a start and a stop pattern of bar-coded information, and wherein the means for decoding a scan line of data in said decoding means includes means for locating a sequence of data in the scan line corresponding to one of the start and the stop patterns.
Claim 14
Dependent Claim 189 words
The bar code system of claim 10, wherein the symbol contains at least one error correction codeword and the row indicator codewords contain information regarding the number of rows in the symbol, the number of codewords in each row, and the number of error correction codewords, and wherein the decoding means comprises means for decoding a scan line of data to obtain a codeword value for a row indicator codeword, means for determining a value for one of the number of rows, the number of codewords in each row, and the number of error correction codewords from the codeword value for the row indicator codeword, means for adjusting a confidence weight for a corresponding one of the number of rows, the number of codewords in each row, and the number of error correction codewords based on the value determined in the preceding step and a previous value obtained by decoding a row indicator codeword, and means for initializing the codeword matrix when the confidence weights for the number of rows, the number of codewords in each row, and the number of error correction codewords all exceed a predetermined threshold.
Claim 15
Dependent Claim 26 words
The bar code system of claim 1 wherein the record is a charge card, and the first and second encoded data relate to remaining available credit.
Claim 16
Dependent Claim 32 words
The bar code system of claim 1 wherein the record in an admission ticket to multiple events and the first and second encoded data relate to the identification of unused multiple events.
Claim 17
Dependent Claim 32 words
The bar code system of claim 1 wherein the record is a medical record for a designated individual and the first and second encoded data relates to health matters of the individual.
Claim 18
Independent Claim 144 words
A method for reading data from a record having a substrate with an information area containing first data removably encoded on the substrate in an error-correctable machine readable format and text, comprising the steps of: converting the first encoded data from the record into electrical signals; decoding the electrical signals corresponding to the first encoded data; receiving second data; encoding said second data; generating transfer drive signals for controlling the transfer of said second encoded data onto said record; detecting whether the record contains said first encoded data; subjecting the record to an erasing operation to remove said first encoded data from said record in response to said drive signals when said first encoded data is detected on the record; bypassing the subjecting step when said first encoded data is not detected on the record; and printing said second encoded data on said record.
Claim 19
Independent Claim 144 words
A method for reading data from a record having a substrate with an information area containing first data removably encoded on the substrate in an error-correctable machine readable format and text, comprising the steps of: converting the first encoded data from the record into electrical signals; decoding the electrical signals corresponding to the first encoded data; receiving second data; encoding said second data; generating transfer drive signals for controlling the transfer of said second encoded data onto said record; detecting whether the record contains said first encoded data; subjecting the record to an erasing operation to remove said first encoded data from said record in response to said drive signals when said first encoded data is detected on the record; bypassing the subjecting step when said first encoded data is not detected on the record; and printing said second encoded data on said record.
Claim 20
Independent Claim 126 words
A method for reading data from a record having a substrate with an information area containing first data removably encoded on the substrate in an error-correctable machine readable format and text, comprising the steps of: receiving second data; encoding the second data; generating transfer drive signals for controlling the transfer of the second encoded data onto the record; detecting whether the record contains the first encoded data; frictionally removing the first encoded data from the record by using material independent of the first encoded data in response to the drive signals when the first encoded data is detected on the record; bypassing the frictionally removing step when the first encoded data is not detected on the record; and printing the second encoded data on the record.
Claim 21
Independent Claim 126 words
A method for reading data from a record having a substrate with an information area containing first data removably encoded on the substrate in an error-correctable machine readable format and text, comprising the steps of: receiving second data; encoding the second data; generating transfer drive signals for controlling the transfer of the second encoded data onto the record; detecting whether the record contains the first encoded data; frictionally removing the first encoded data from the record by using material independent of the first encoded data in response to the drive signals when the first encoded data is detected on the record; bypassing the frictionally removing step when the first encoded data is not detected on the record; and printing the second encoded data on the record.
Claim 22
Independent Claim 121 words
A method for reading data from a record having a substrate with an information area containing first data removably and directly imprinted on the substrate in an error-correctable machine readable format and text, comprising the steps of: receiving second data; encoding the second data; generating transfer drive signals for controlling the transfer of the second encoded data onto the record; detecting whether the record contains the first data; eliminating the first data from the substrate on which the first data is directly imprinted in response to the drive signals when the first data is detected on the record; bypassing the eliminating step when the first data is not detected on the record; and printing the second encoded data on the record.
Claim 23
Independent Claim 121 words
A method for reading data from a record having a substrate with an information area containing first data removably and directly imprinted on the substrate in an error-correctable machine readable format and text, comprising the steps of: receiving second data; encoding the second data; generating transfer drive signals for controlling the transfer of the second encoded data onto the record; detecting whether the record contains the first data; eliminating the first data from the substrate on which the first data is directly imprinted in response to the drive signals when the first data is detected on the record; bypassing the eliminating step when the first data is not detected on the record; and printing the second encoded data on the record.
Claim 24
Independent Claim 123 words
A method for reading data from a record having a substrate with an information area containing first data removably encoded on the substrate in an error-correctable machine readable format and text, comprising the steps of: receiving second data; encoding the second data; generating transfer drive signals for controlling the transfer of the second encoded data onto the record; detecting whether the record contains the first encoded data; creating an area within the information area of the record for printing the second encoded data in response to the drive signals when the first encoded data is detected on the record; bypassing the creating step when the first encoded data is not detected on the record; and printing the second encoded data on the record.
Claim 25
Independent Claim 123 words
A method for reading data from a record having a substrate with an information area containing first data removably encoded on the substrate in an error-correctable machine readable format and text, comprising the steps of: receiving second data; encoding the second data; generating transfer drive signals for controlling the transfer of the second encoded data onto the record; detecting whether the record contains the first encoded data; creating an area within the information area of the record for printing the second encoded data in response to the drive signals when the first encoded data is detected on the record; bypassing the creating step when the first encoded data is not detected on the record; and printing the second encoded data on the record.
Claim 26
Independent Claim 117 words
A method for reading data from a record having a substrate with an information area containing first data removably encoded on the substrate in an error-correctable machine readable format and text, comprising the steps of: receiving second data; encoding the second data; generating transfer drive signals for controlling the transfer of the second encoded data onto the record; detecting whether the record contains the first encoded data; chemically altering the first encoded data on the record in response to the drive signals when the first encoded data is detected on the record; bypassing the chemically altering step when the first encoded data is not detected on the record; and printing the second encoded data on the record.
Claim 27
Independent Claim 117 words
A method for reading data from a record having a substrate with an information area containing first data removably encoded on the substrate in an error-correctable machine readable format and text, comprising the steps of: receiving second data; encoding the second data; generating transfer drive signals for controlling the transfer of the second encoded data onto the record; detecting whether the record contains the first encoded data; chemically altering the first encoded data on the record in response to the drive signals when the first encoded data is detected on the record; bypassing the chemically altering step when the first encoded data is not detected on the record; and printing the second encoded data on the record.
Claim 28
Independent Claim 127 words
A method for reading data from a record having a substrate with an information area containing first data removably and directly imprinted on the substrate in an error-correctable machine readable format and text, comprising the steps of: receiving second data; encoding the second data; generating transfer drive signals for controlling the transfer of the second encoded data onto the record; detecting whether the record contains the first data; changing the substrate on which the first data is directly imprinted sufficient to make the first data unreadable in response to the drive signals when the first data is detected on the record; bypassing the changing step when the first data is not detected on the record; and altering the substrate sufficient to make the second encoded data readable.
Claim 29
Independent Claim 127 words
A method for reading data from a record having a substrate with an information area containing first data removably and directly imprinted on the substrate in an error-correctable machine readable format and text, comprising the steps of: receiving second data; encoding the second data; generating transfer drive signals for controlling the transfer of the second encoded data onto the record; detecting whether the record contains the first data; changing the substrate on which the first data is directly imprinted sufficient to make the first data unreadable in response to the drive signals when the first data is detected on the record; bypassing the changing step when the first data is not detected on the record; and altering the substrate sufficient to make the second encoded data readable.
Claim 30
Independent Claim 124 words
A method for reading data from a record having a substrate with an information area containing first data removably encoded on the substrate in an error-correctable machine readable format and text, comprising the steps of: receiving second data; encoding the second data; generating transfer drive signals for controlling the transfer of the second encoded data onto the record; detecting whether the record contains the first encoded data; erasing the first encoded data from the record by using material independent of the first encoded data in response to the drive signals when the first encoded data is detected on the record; bypassing the erasing step when the first encoded data is not detected on the record; and printing the second encoded data on the record.
Claim 31
Independent Claim 124 words
A method for reading data from a record having a substrate with an information area containing first data removably encoded on the substrate in an error-correctable machine readable format and text, comprising the steps of: receiving second data; encoding the second data; generating transfer drive signals for controlling the transfer of the second encoded data onto the record; detecting whether the record contains the first encoded data; erasing the first encoded data from the record by using material independent of the first encoded data in response to the drive signals when the first encoded data is detected on the record; bypassing the erasing step when the first encoded data is not detected on the record; and printing the second encoded data on the record.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2002-03-08 2002-09-07 2003-03-09 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2006-03-08 2006-09-07 2007-03-09 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2010-03-08 2010-09-07 2011-03-09 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag