An apparatus for providing a camera barcode reader includes a processing element configured to process an input image for an attempt to decode the input image using a current barcode reading method, to determine whether the processing of the input image is successful, to switch to one of a different...http://www.google.com/patents/US20080029602?utm_source=gb-gplus-sharePatent US20080029602 - Method, Apparatus, and Computer Program Product for Providing a Camera Barcode Reader