IP Library Granted Patent US 8,282,002
Granted Patent B2
US 8,282,002 · App. 12/719,711 · Granted Oct 9, 2012

Multi-barcode scan process

Assignee: Apple Inc.
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,282,002
App. No.
12/719,711
Granted
Oct 9, 2012
Kind
B2
Abstract

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.

Claims (43)

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.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 8, 2010
From: SHAMS, KHAWAJA
To: APPLE INC.
Reel/Frame 024047/0514 →
Continuity (1)
Related Publication 20110215146A1 · Sep 8, 2011