Claims Analysis
Total Claims: 34
Claim 1
Independent Claim
210 words
A method of bar code decoding comprising: a. scanning a bar code symbol with a bar code scanner; b. converting the detected bar code symbol to digital data representing the detected widths of the bars and spaces of the scanned bar code symbol; c. first evaluating the digital data to determine if the detected widths of the bars and spaces of the scanned bar code symbol are too small, which indicates that the bar code symbol is too far and is beyond the working range of the bar code scanner, by comparing the detected widths of the bars and spaces of the scanned bar code symbol with a threshold value to determine if the detected widths of the bars and spaces of the scanned bar code symbol are greater than the threshold value; d. provisionally accepting the detected bars code symbol if the detected widths of the bars and spaces of the scanned bar code symbol are greater than the threshold value; and e. secondly evaluating the digital data to determine if the provisionally accepted bar code symbol is a valid bar code symbol, and ultimately accepting the detected bar code symbol as a bar code symbol to be reported if it passes both said first and second evaluating steps.
Claim 2
Independent Claim
210 words
A method of bar code decoding comprising: a. scanning a bar code symbol with a bar code scanner; b. converting the detected bar code symbol to digital data representing the detected widths of the bars and spaces of the scanned bar code symbol; c. first evaluating the digital data to determine if the detected widths of the bars and spaces of the scanned bar code symbol are too small, which indicates that the bar code symbol is too far and is beyond the working range of the bar code scanner, by comparing the detected widths of the bars and spaces of the scanned bar code symbol with a threshold value to determine if the detected widths of the bars and spaces of the scanned bar code symbol are greater than the threshold value; d. provisionally accepting the detected bars code symbol if the detected widths of the bars and spaces of the scanned bar code symbol are greater than the threshold value; and e. secondly evaluating the digital data to determine if the provisionally accepted bar code symbol is a valid bar code symbol, and ultimately accepting the detected bar code symbol as a bar code symbol to be reported if it passes both said first and second evaluating steps.
Claim 3
Dependent Claim
32 words
A method of bar code decoding as claimed in claim 1, further including the step of selecting said threshold value in dependence upon the requirements of the particular bar code scanning application.
Claim 4
Dependent Claim
37 words
A method of bar code decoding as claimed in claim 1, further including the step of changing said threshold value by scanning a bar code menu bar code which indicates a particular value for the threshold value.
Claim 5
Dependent Claim
21 words
A method of bar code decoding as claimed in claim 1, including performing said scanning step with a laser scanning beam.
Claim 6
Dependent Claim
29 words
A method of bar code decoding as claimed in claim 1, wherein said scanning step is performed by directing the laser beam against a rotating or oscillating scanning mirror.
Claim 7
Dependent Claim
164 words
A method of bar code decoding as claimed in claim 1, further comprising: a. storing in memory the digital data representing the detected widths of the bars and spaces of the scanned bar code symbol; b. after said scanning step, initializing the count in a count down timer to zero; c. if said second evaluating step indicates a valid bar code symbol, setting the count of the count down timer to a given value T1, in which if a second decode result is obtained which is identical to the prior decode result stored in memory, the second decode result is disregarded; and d. if said second evaluating step indicates a valid bar code symbol, checking the results of said first evaluating step to determine if the scanned bar code symbol is within the working range of the bar code scanner, and if so, accepting the scanned bar code symbol as a bar code symbol to be reported, and if not, repeating said scanning step.
Claim 8
Dependent Claim
63 words
A method of bar code decoding as claimed in claim 6, further including: a. if said second evaluating step indicates a valid bar code symbol, checking the scanned bar code symbol to determine if it is a menu bar code, and if so, changing said threshold value to a new threshold value indicated by said menu bar code and repeating said scanning step.
Claim 9
Dependent Claim
63 words
A method of bar code decoding as claimed in claim 1, further including: a. if said second evaluating step indicates a valid bar code symbol, checking the scanned bar code symbol to determine if it is a menu bar code, and if so, changing said threshold value to a new threshold value indicated by said menu bar code and repeating said scanning step.
Claim 10
Dependent Claim
29 words
A method of bar code decoding as claimed in claim 4, wherein said scanning step is performed by directing the laser beam against a rotating or oscillating scanning mirror.
Claim 11
Dependent Claim
229 words
A bar code decoder comprising: a. a bar code scanner for scanning a bar code symbol; b. means for converting the detected bar code symbol to digital data representing the detected widths of the bars and spaces of the scanned bar code symbol; c. first means for evaluating the digital data to determine if the detected widths of the bars and spaces of the scanned bar code symbol are too small, which indicates that the bar code symbol is too far and is beyond the working range of the scanner, by comparing the detected widths of the bars and spaces of the scanned bar code symbol with a threshold value to determine if the detected widths of the bars and spaces of the scanned bar code symbol are greater than the threshold value, wherein the detected bar code symbol is provisionally accepted and reported if said first evaluating means indicates that the detected widths of the bars and spaces of the scanned bar code symbol are greater than said threshold value; and d. second means for evaluating the digital data to determine if the provisionally accepted bar code symbol is a valid bar code symbol, and ultimately accepting the detected bar code symbol as a bar code symbol to be reported if said second evaluating means indicates the provisionally accepted bar code symbol is a valid bar code symbol.
Claim 12
Dependent Claim
229 words
A bar code decoder comprising: a. a bar code scanner for scanning a bar code symbol; b. means for converting the detected bar code symbol to digital data representing the detected widths of the bars and spaces of the scanned bar code symbol; c. first means for evaluating the digital data to determine if the detected widths of the bars and spaces of the scanned bar code symbol are too small, which indicates that the bar code symbol is too far and is beyond the working range of the scanner, by comparing the detected widths of the bars and spaces of the scanned bar code symbol with a threshold value to determine if the detected widths of the bars and spaces of the scanned bar code symbol are greater than the threshold value, wherein the detected bar code symbol is provisionally accepted and reported if said first evaluating means indicates that the detected widths of the bars and spaces of the scanned bar code symbol are greater than said threshold value; and d. second means for evaluating the digital data to determine if the provisionally accepted bar code symbol is a valid bar code symbol, and ultimately accepting the detected bar code symbol as a bar code symbol to be reported if said second evaluating means indicates the provisionally accepted bar code symbol is a valid bar code symbol.
Claim 13
Dependent Claim
45 words
A bar code decoder as claimed in claim 10, further including a bar code menu bar code for indicating a particular value for the threshold value, and wherein said threshold value is changed by the bar code scanner scanning the bar code menu bar code.
Claim 14
Dependent Claim
188 words
A bar code decoder as claimed in claim 10, further comprising: a. a memory means for storing the digital data representing the detected widths of the bars and spaces of the scanned bar code symbol; b. a count down timer, and wherein after said bar code scanner scans a bar code symbol, the count in the count down timer is initialized to zero; c. and wherein when said second evaluating means indicates a valid bar code symbol, the count of the count down timer is set to a given value T1, during which if a second decode result is obtained which is identical to the prior decode result stored in memory, the second decode result is disregarded; d. and wherein when said second evaluating means indicates a valid bar code symbol, the results of said first evaluating means is checked to determine if the scanned bar code symbol is within the working range of the bar code scanner, and if so, the scanned bar code symbol is accepted as a bar code symbol to be reported, and if not, said bar code scanner is activated to scan again.
Claim 15
Dependent Claim
68 words
A bar code decoder as claimed in claim 10, wherein: a. when said second evaluating means indicates a valid bar code symbol, the scanned bar code symbol is checked to determine if it is a menu bar code, and if so, said threshold value is changed to a new threshold value indicated by said menu bar code and said bar code scanner is activated to obtain another scan.
Claim 16
Dependent Claim
24 words
A bar code decoder as claimed in claim 10, wherein said bar code scanner includes a laser means for generating a laser scanning beam.
Claim 17
Dependent Claim
26 words
A bar code decoder as claimed in claim 14, wherein said bar code scanner includes an oscillating scanning mirror against which the laser beam is directed.
Claim 18
Independent Claim
166 words
A method of bar code decoding comprising: a. scanning a bar code symbol with a bar code scanner; b. converting the detected bar code symbol to digital data representing the detected widths of the bars and spaces of the scanned bar code symbol; c. evaluating the digital data to determine if the detected widths of the bars and spaces of the scanned bar code symbol are too small, which indicates that the bar code symbol is too far and is beyond the working range of the bar code scanner by comparing the detected widths of the bars and spaces of the scanned bar code symbol with a threshold value selected prior to said scanning to determine if the detected widths of the bars and spaces of the scanned bar code symbol are greater than the threshold value; and d. accepting the detected bars code symbol if the detected widths of the bars and spaces of the scanned bar code symbol are greater than the threshold value.
Claim 19
Independent Claim
166 words
A method of bar code decoding comprising: a. scanning a bar code symbol with a bar code scanner; b. converting the detected bar code symbol to digital data representing the detected widths of the bars and spaces of the scanned bar code symbol; c. evaluating the digital data to determine if the detected widths of the bars and spaces of the scanned bar code symbol are too small, which indicates that the bar code symbol is too far and is beyond the working range of the bar code scanner by comparing the detected widths of the bars and spaces of the scanned bar code symbol with a threshold value selected prior to said scanning to determine if the detected widths of the bars and spaces of the scanned bar code symbol are greater than the threshold value; and d. accepting the detected bars code symbol if the detected widths of the bars and spaces of the scanned bar code symbol are greater than the threshold value.
Claim 20
Dependent Claim
31 words
A method of bar code decoding as claimed in claim 16, further including the step of selecting said threshold value in dependence upon requirements of a particular bar code scanning application.
Claim 21
Dependent Claim
37 words
A method of bar code decoding as claimed in claim 17, further including the step of changing said threshold value by scanning a bar code menu bar code which indicates a particular value for the threshold value.
Claim 22
Dependent Claim
62 words
A method of bar code decoding as claimed in claim 18, further including the step of secondly evaluating the digital data to determine if the detected bar code symbol is a valid bar code symbol, and accepting the detected bar code symbol as a bar code symbol to be reported if it passes both said evaluating step and said second evaluating step.
Claim 23
Dependent Claim
53 words
A method of bar code decoding as claimed in claim 19, further comprising: the steps of checking to determine if the accepted bar code symbol is a menu bar code, and if so, changing said threshold value to a new threshold value indicated by said menu bar code and repeating said scanning step.
Claim 24
Dependent Claim
163 words
A method of bar code decoding as claimed in claim 20, further comprising: a. storing in memory the digital data representing the detected widths of the bars and spaces of the scanned bar code symbol; b. after said scanning step, initializing the count in a count down timer to zero; c. if said second evaluating step indicates a valid bar code symbol, setting the count of the count down timer to a given value T1, in which if a second decode result is obtained which is identical to the prior decode result stored in memory, the second decode result is disregarded; and d. if said second evaluating step indicates a valid bar code symbol, checking the results of said evaluating step to determine if the scanned bar code symbol is within the working range of the bar code scanner, and if so, accepting the scanned bar code symbol as a bar code symbol to be reported, and if not, repeating said scanning step.
Claim 25
Dependent Claim
54 words
A method of bar code decoding as claimed in claim 20, wherein: a. said bars and spaces of the scanned symbol are in a sequence; and b. said second evaluating step is passed if the sequence of the widths of the bars and spaces conform to a methodology for an acceptable bar code symbol.
Claim 26
Dependent Claim
173 words
A bar code decoder comprising: a. a bar code scanner for scanning a bar code symbol; b. means for converting the detected bar code symbol to digital data representing the detected widths of the bars and spaces of the scanned bar code symbol; c. means for evaluating the digital data to determine if the detected widths of the bars and spaces of the scanned bar code symbol are too small, which indicates that the bar code symbol is too far and is beyond the working range of the scanner, by comparing the detected widths of the bars and spaces of the scanned bar code symbol with a threshold value selected prior to scanning to determine if the detected widths of the bars and spaces of the scanned bar code symbol are greater than the threshold value; and means for accepting and reporting the detected bar code symbol if said evaluating means indicates that the detected widths of the bars and spaces of the scanned bar code symbol are greater than said threshold value.
Claim 27
Dependent Claim
173 words
A bar code decoder comprising: a. a bar code scanner for scanning a bar code symbol; b. means for converting the detected bar code symbol to digital data representing the detected widths of the bars and spaces of the scanned bar code symbol; c. means for evaluating the digital data to determine if the detected widths of the bars and spaces of the scanned bar code symbol are too small, which indicates that the bar code symbol is too far and is beyond the working range of the scanner, by comparing the detected widths of the bars and spaces of the scanned bar code symbol with a threshold value selected prior to scanning to determine if the detected widths of the bars and spaces of the scanned bar code symbol are greater than the threshold value; and means for accepting and reporting the detected bar code symbol if said evaluating means indicates that the detected widths of the bars and spaces of the scanned bar code symbol are greater than said threshold value.
Claim 28
Dependent Claim
45 words
A bar code decoder as claimed in claim 23, further including a bar code menu bar code for indicating a particular value for the threshold value, and wherein said threshold value is changed by the bar code scanner scanning the bar code menu bar code.
Claim 29
Dependent Claim
66 words
A bar code decoder as claimed in claim 24, further including a second means for evaluating the digital data to determine if the detected bar code symbol is a valid bar code symbol, and wherein the detected bar code symbol is accepted as a bar code symbol to be reported if said second evaluating means indicates the bar code symbol is a valid bar code symbol.
Claim 30
Dependent Claim
57 words
A bar code decoder as claimed in claim 25, further comprising: means for checking to determine if the accepted bar code symbol is a menu bar code, and if so, changing said threshold value to a new threshold value indicated by said menu bar code and activating said bar code scanner is activated to obtain another scan.
Claim 31
Dependent Claim
188 words
A bar code decoder as claimed in claim 26, further comprising: a. a memory means for storing the digital data representing the detected widths of the bars and spaces of the scanned bar code symbol; b. a count down timer, and wherein after said bar code scanner scans a bar code symbol, the count in the count down timer is initialized to zero; c. and wherein when said second evaluating means indicates a valid bar code symbol, the count of the count down timer is set to a given value T1, during which if a second decode result is obtained which is identical to the prior decode result stored in memory, the second decode result is disregarded; and d. and wherein when said second evaluating means indicates a valid bar code symbol, the results of said evaluating means is checked to determine if the scanned bar code symbol is within the working range of the bar code scanner, and if so, the scanned bar code symbol is accepted as a bar code symbol to be reported, and if not, said bar code scanner is activated to scan again.
Claim 32
Dependent Claim
57 words
A bar code decoder as claimed in claim 26, wherein: a. said bars and spaces of the scanned symbol are in a sequence; and b. said second means for evaluating indicates a valid bar code symbol if the sequence of the widths of the bars and spaces conform to a methodology for an acceptable bar code symbol.
Claim 33
Dependent Claim
54 words
A method of bar code decoding as claimed in claim 1, wherein: a. said bars and spaces of the scanned symbol are in a sequence; and b. said second evaluating step is passed if the sequence of the widths of the bars and spaces conform to a methodology for an acceptable bar code symbol.
Claim 34
Dependent Claim
57 words
A bar code decoder as claimed in claim 10, wherein: a. said bars and spaces of the scanned symbol are in a sequence; and b. said second means for evaluating indicates a valid bar code symbol if the sequence of the widths of the bars and spaces conform to a methodology for an acceptable bar code symbol.