Multi-barcode scan process
Scanning multiple barcodes, storing different code types, in a single scanning operation and automatically recording the data derived from the barcodes. The data can be stored in a form or database having designated locations for each different code type. In some embodiments, the present technology is useful in conducting a retail transaction and facilitates a simplified transaction when the product for purchase has multiple barcodes printed thereon.
1. A computer implemented method comprising:
receiving data decoded from a plurality of barcodes, the plurality of barcodes having been scanned during a single continuous scanning operation;
identifying a unique type for each of a plurality of received data from the plurality of barcodes, wherein its unique type is identified by determining a unique character length for each of the plurality of received data; and
populating a plurality of fields in a fillable form with the plurality of received corresponding received data decoded from a scanned barcode in accordance with its identified unique type.
2. The method of claim 1 , further comprising discarding barcode information for which no field is reserved in the fillable form.
3. The method of claim 1 , wherein the fillable form is a database.
4. The method of claim 1 , wherein the fillable form is a form associated with a sales transaction.
5. The method of claim 1 , wherein the unique type is identified using a pattern matching technique.
6. The method of claim 1 , wherein the plurality of barcodes are four barcodes.
7. The computer implemented method of claim 1 , further comprising detecting at least one unpopulated field in the fillable form and presenting the fillable form on a graphical user interface to allow manual entry of data for the at least one unpopulated field.
8. The computer implemented method of claim 7 , wherein only the at least one unpopulated field is presented to allow manual entry.
9. The computer implemented method of claim 1 , wherein the unique type is selected from the group consisting of: a UPC, IMEI, ICCID, and device serial number.
10. The computer implemented method of claim 1 , wherein the plurality of barcodes are associated with a product for purchase.
11. A system comprising:
a scanner configured to receive barcode data of a plurality of barcodes in a single continuous scanning operation;
a processor configured to:
identify a unique type for each of a plurality of received barcode data from said plurality of barcodes, wherein the unique type is identified by determining a unique character length for each of said plurality of received barcode data, and
populating a plurality of fields in a fillable form with the plurality of received barcode data according to the identified unique type of each of the plurality of received barcode data.
12. The system of claim 11 , further comprising:
a handheld computing device, the processor being part of the handheld computing device.
13. The system of claim 11 , further comprising:
a handheld computing device, the handheld computing device configured to host the fillable form.
14. The system of claim 11 , further comprising:
a server in networked communication with the processor, the server configured to host the fillable form.
15. The system of claim 11 , wherein the processor is further configured to detect an unpopulated field in the fillable form and display a graphical user interface configured to present the unpopulated field in the fillable form for manual entry.
16. The system of claim 11 , wherein the unique type is selected from the group consisting of: a UPC, IMEI, ICCID, and device serial number.
17. A product comprising:
a machine-readable medium; and
machine-executable instructions for causing a computer to perform the method comprising:
scanning a plurality of barcodes in a single continuous scanning operation;
decoding the scanned plurality of barcodes into a plurality of received barcode data;
identifying a unique code type for each of said plurality of received barcode data, wherein the unique code type is identified by determining a unique character length for each of said plurality of received barcode data; and
populating each of a plurality of fields in a fillable form with corresponding received barcode data decoded from a scanned barcode, wherein the form is populated in accordance with the identified unique code type.
18. The product of claim 17 , wherein the unique code type is selected from the group consisting of: a UPC, a IMEI, a ICCID, and a device serial number.
19. The product of claim 17 , further comprising:
generating an audible tone as each of the plurality of barcodes is scanned.
20. The product of claim 17 , further comprising:
detecting at least one unpopulated field in the fillable form and presenting the at least one unpopulated field on a graphical user interface to allow manual entry of data for the at least one unpopulated field.
21. A method of conducting a retail sales transaction wherein a product to be sold requires scanning of multiple barcodes comprising:
operating a scanning device to read multiple barcodes in a single continuous pass of the scanning device;
decoding each of the multiple barcodes into a decoded barcode data;
identifying a unique type for each of the decoded barcode data, wherein the unique type is identified by determining a unique character length for each of the decoded barcode data, wherein the unique character length is different for each unique type; and
automatically populating each of a plurality of fields in a fillable sales form with the decoded barcode data decoded from each barcode read in accordance with the identified unique type of the decoded barcode data.