System and Method for Processing Barcodes in Electronic Data Communications
A system and method is provided for electronically reading and analyzing a barcode stored in electronic form. A barcode processing module comprising a barcode detection sub-module that detects the presence of an electronic barcode in electronic form and a barcode analysis module that analyzes the electronically-stored barcode is provided. The barcode processing module may exist on a server, on an electronic device or on both. The barcode may store information or computer executable instructions. If computer executable instructions are provided, the computer executable instructions may be executed by the server, an electronic device or any combination thereof.
1 . A method of processing a barcode, comprising:
detecting the barcode in an electronic data communication; and
analyzing the barcode in the electronic data communication, without imaging the barcode, to decode information encoded in the barcode.
2 . The method according to claim 1 , wherein the analyzing comprises obtaining computer executable instructions from the information encoded in the barcode.
3 . The method according to claim 1 , further comprising determining if a detected barcode should be analyzed.
4 . The method according to claim 1 , wherein an electronic device decodes the information encoded in the barcode.
5 . The method according to claim 4 , further comprising using the information to obtain computer executable instructions from a database.
6 . The method according to claim 5 , wherein the database is accessed over a network connectable to the electronic device.
7 . The method according to claim 4 further comprising the electronic device executing computer executable instructions according to the decoded information.
8 . The method according to claim 1 , wherein a server decodes the information encoded in the barcode.
9 . The method according to claim 8 , further comprising the server transmitting the decoded information to at least one electronic device.
10 . The method according to claim 9 , further comprising using the information to obtain computer executable instructions from a database.
11 . The method according to claim 10 , wherein the database is accessed over a network connectable to the server.
12 . The method according to claim 8 , further comprising the server executing computer executable instructions according to the decoded information.
13 . A computer readable medium comprising computer executable instructions for performing the method according to claim 1 .
14 . An electronic device comprising a processor, at least one input mechanism, and memory, the memory comprising computer executable instructions for performing the method according to claim 1 .
15 . A server comprising a processor, communication module, and memory, the memory comprising computer executable instructions for performing the method according to claim 1 .