Self-learning suppression of secondary barcodes
First Claim
1. A method performed on a barcode scanning device, the method comprising:
- receiving barcode data read by the barcode scanning device, the barcode data including secondary barcode data;
determining whether the barcode data is stored in a local database;
when the barcode data is not stored in the local database, sending the barcode data to a transaction processing system;
when the barcode data is stored in the local database, executing at least one function associated with the barcode data stored in the local database; and
wherein the local database stores barcode data in records, at least one of the records including data of or data associating barcode data to at least one barcode processing rule, the at least one barcode processing rule including a barcode processing rule executable by the barcode scanning device to ignore and discard the received barcode data and to continue searching for another barcode to read.
6 Assignments
0 Petitions
Accused Products
Abstract
Various embodiments herein each include at least one of systems, devices, methods, and software for self-learning suppression of secondary barcodes. One such embodiment, in the form of a method, includes receiving barcode data read by a barcode scanning device and determining whether the barcode data is stored in a local database. In such embodiments, when the barcode data is not stored in the local database, the method sends the barcode data to a transaction processing system. Otherwise, when the barcode data is stored in the local database, the method includes executing at least one function associated with the barcode data stored in the local database, such as ignoring the barcode data and causing a barcode reading device to search for another barcode to read.
-
Citations
16 Claims
-
1. A method performed on a barcode scanning device, the method comprising:
-
receiving barcode data read by the barcode scanning device, the barcode data including secondary barcode data; determining whether the barcode data is stored in a local database; when the barcode data is not stored in the local database, sending the barcode data to a transaction processing system; when the barcode data is stored in the local database, executing at least one function associated with the barcode data stored in the local database; and wherein the local database stores barcode data in records, at least one of the records including data of or data associating barcode data to at least one barcode processing rule, the at least one barcode processing rule including a barcode processing rule executable by the barcode scanning device to ignore and discard the received barcode data and to continue searching for another barcode to read. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method comprising:
-
determining whether secondary barcode data is stored in a local database of a barcode scanning device; when the barcode data is not stored in the local database, sending the barcode data to a transaction processing system; when the barcode data is stored in the local database, executing at least one function associated with the barcode data stored in the local database; receiving a reply from transaction processing system indicating whether the barcode data was processed; when the reply from the transaction processing system indicates the barcode data was not processed, storing the barcode data in the local database in association with at least one function executable to cause subsequent reads of the barcode data to be ignored by the barcode scanning device; and when the reply from the transaction processing system indicates the barcode data was processed, returning the barcode scanning device to a barcode searching mode. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A scanner comprising:
-
a communication interface device; at least one barcode reading device; at least one data processing device; at least one memory device storing a local database of barcode data and instructions executable by the at least one data processing device, the instructions executable by the at least one data processing device to perform data processing activities, the data processing activities comprising; receiving secondary barcode data read by the barcode reading device; determining whether the barcode data is stored in the local database; when the barcode data is not stored in the local database, sending the barcode data via the communication interface device to a transaction processing system; when the barcode data is stored in the local database, executing at least one function associated with the barcode data stored in the local database; and wherein the local database stores barcode data in records, at least one of the records including data of or data associating barcode data to at least one barcode processing rule, the at least one barcode processing rule includes a barcode processing rule executable by the at least one data processing device to ignore the received barcode data and to continue searching for another barcode to read via the at least one barcode reading device. - View Dependent Claims (14, 15)
-
-
16. A method performed on a barcode scanning device, the method comprising:
-
receiving barcode data read by the barcode scanning device; determining whether the barcode data is stored in a local database, wherein the local database stores barcode data in records, at least one of the records including data of, or data associating barcode data to, at least one barcode processing rule including a rule to ignore the received barcode data and to continue searching for another read; when the barcode data is not stored in the local database, sending the barcode data to a transaction processing system; and when the barcode data is stored in the local database, executing the at least one barcode processing rule associated with the barcode data stored in the local database.
-
Specification