ADD-ON CAPTURE RATE IN A BARCODE SCANNING SYSTEM
First Claim
1. In a system for reading labels by one or more optical scans, a method of label recognition comprising the steps of:
- identifying label data comprising at least base label data;
determining whether the label data further comprises add-on data;
storing base label data for label data determined to comprise both base label data and add-on data in a list, such that the list comprises base label data with respect to which add-on data is expected to be associated; and
adjusting a minimum number of reads required for base label data in the list so as to allow for capture of add-on data without sacrificing throughput of base label data without add-on data.
2 Assignments
0 Petitions
Accused Products
Abstract
A scanner system and method for improving the capture rate of reading labels with add-ons without sacrificing throughput with respect to non-add-on labels, the scanner including a mode in which the scanner “learns” over time which base label codes will have associated add-ons. At first, the required number of reads of base label information is set to a programmable number that is very low, and is preferably one. As the scanner successfully reads both a base label and its add-on data, the base label data is stored in a list in the scanner'"'"'s memory and the required number of reads of this particular base label is increased to a second programmable number which is higher than the first and preferably high enough to obtain a reasonable add-on capture rate. Future scans of a base label corresponding to that of one in the list store will result in additional read attempts to ensure the capture of add-on information while the initial low number of reads remains in tact with respect to non-add-on labels. Thus, first pass read rate is preserved where possible and throughput is optimized. Base label statistics on successful base label and associated add-on reads, as well as ordering and selective storage of base label information based on frequency of base label occurrence may also be provided to further optimize performance while reducing system requirements.
49 Citations
34 Claims
-
1. In a system for reading labels by one or more optical scans, a method of label recognition comprising the steps of:
-
identifying label data comprising at least base label data;
determining whether the label data further comprises add-on data;
storing base label data for label data determined to comprise both base label data and add-on data in a list, such that the list comprises base label data with respect to which add-on data is expected to be associated; and
adjusting a minimum number of reads required for base label data in the list so as to allow for capture of add-on data without sacrificing throughput of base label data without add-on data. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A system for reading barcode labels wherein some labels include add-on data, comprising:
-
a processor for identifying label data comprising at least base label data;
means for determining whether the label data further comprises add-on data; and
a list store for storing base label data in relation to label data which further comprises add-on data based upon the determination from said determining means wherein data from said list store is utilized with respect to new label scans to adjust a minimum number of reads of base label data in relation to labels in the list store so as to allow for capture of add-on data without sacrificing throughput of base label data without add-on data.
-
-
7. In a barcode scanner system, a method of recognizing scanned labels incorporating base label data and add-on data, comprising the steps of:
-
associating a first minimum number of required base label data reads with each label to be scanned irrespective of whether add-on data is incorporated;
scanning new labels;
determining which new labels comprise add-on data in association with base label data;
storing label information for each first occurrence of a new label determined to comprise add-on data in association with base label data; and
associating a second minimum number of required base label data reads with each label determined to comprise add-on data in association with base label data. - View Dependent Claims (8, 9, 10)
-
-
11. In a barcode scanner system, a system for recognizing scanned labels incorporating base label and add-on data comprising:
-
a decoder for providing reads of label information comprising base label data and label information comprising both base label data and add-on data;
learning means for identifying and storing label information associated with reads of label information comprising base label data and add-on data; and
,a processor for adjusting minimum base label data read requirements based upon identified and stored information from said learning means such that a higher number of minimum reads is associated with base label data corresponding to identified and stored information from said learning means than with other base label data. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. In a barcode scanner system, a method for recognizing scanned labels incorporating base label data and add-on data without sacrificing throughput with respect to scanned labels incorporating base label data without add-on data comprising the steps of:
-
obtaining reads of decoded label information comprising only base label data and decoded label information comprising both base label data and add-on data;
learning which base label data from the obtained reads of decoded label information is associated with add-on data and storing label information associated with reads of label information comprising both base label data and add-on data; and
,systematically adjusting minimum base label data read requirements based upon learned and stored label information such that a higher number of minimum reads is associated with base label data corresponding to identified and stored information from said learning means than with other base label data. - View Dependent Claims (20, 21, 22, 23, 24)
-
-
25. In a system for reading labels by one or more optical scans, a method of label recognition comprising the steps of:
-
formulating a list of base label data for which add-on data is expected to be associated;
identifying label data comprising at least base label data;
determining whether the base label data identified is in the list;
setting a first minimum number of reads required for base label data determined not to be in the list;
setting a second minimum number of reads, greater than the first minimum number, required for base label data determined to be in the list. - View Dependent Claims (26, 27)
-
-
28. In a system for reading labels by one or more optical scans, a method of label recognition comprising the steps of:
-
formulating a list of base label data for which add-on data is expected to be associated;
identifying label data comprising at least base label data;
determining whether the base label data identified is in the list;
requiring a greater number of minimum reads for base label data determined to be in the list than for base label data determined to not be in the list.
-
-
29. In a system for reading labels by one or more optical scans, a method of label recognition comprising the steps of:
-
formulating a list of base label data for which add-on data is expected to be associated;
identifying label data comprising at least base label data;
determining whether the base label data identified is in the list;
if the base label data is determined not to be in the list, setting a first timeout to allow continued searching for add-on data;
if the base label data is determined to be in the list, setting a second timeout, greater than the first timeout, to allow continued searching for add-on data. - View Dependent Claims (30, 31, 32)
-
-
33. In a system for reading labels by one or more optical scans, a method of label recognition comprising the steps of:
-
formulating a list of base label data for which add-on data is expected to be associated;
identifying label data comprising at least base label data;
determining whether the base label data identified is in the list;
setting a greater timeout for continued searching of add-on data where the base label data is determined to be in the list than where the base label data is determined to not be in the list. - View Dependent Claims (34)
-
Specification