US 9,811,701 B2
Barcode-reading system
George Powell, Draper, UT (US); Ming Lei, Princeton Junction, NJ (US); and Ryan Hoobler, Salt Lake City, UT (US)
Assigned to The Code Corporation, Draper, UT (US)
Filed by The Code Corporation, Draper, UT (US)
Filed on Mar. 7, 2016, as Appl. No. 15/63,309.
Application 15/063,309 is a continuation in part of application No. 14/964,434, filed on Dec. 9, 2015.
Application 14/964,434 is a continuation in part of application No. 14/923,027, filed on Oct. 26, 2015.
Application 14/923,027 is a continuation in part of application No. 14/799,464, filed on Jul. 14, 2015.
Application 14/799,464 is a continuation in part of application No. 14/581,821, filed on Dec. 23, 2014.
Application 14/581,821 is a continuation in part of application No. 14/527,645, filed on Oct. 29, 2014.
Application 14/527,645 is a continuation in part of application No. 14/726,765, filed on Jun. 1, 2015, granted, now 9,330,290.
Application 14/726,765 is a continuation in part of application No. 14/883,103, filed on Oct. 14, 2015, granted, now 9,430,687.
Prior Publication US 2016/0188934 A1, Jun. 30, 2016
This patent is subject to a terminal disclaimer.
Int. Cl. G06K 7/10 (2006.01); G06K 7/00 (2006.01); G06K 7/08 (2006.01); H02J 7/00 (2006.01); H01M 2/10 (2006.01)
CPC G06K 7/10564 (2013.01) [G06K 7/0004 (2013.01); G06K 7/089 (2013.01); G06K 7/10722 (2013.01); G06K 7/10732 (2013.01); G06K 7/10881 (2013.01); H02J 7/0045 (2013.01); H01M 2/1022 (2013.01)] 30 Claims
OG exemplary drawing
 
1. A barcode-reading system for a mobile device, the mobile device comprising a camera for capturing an image of a barcode in a field of view of the camera, the barcode-reading system comprising:
a barcode-reading enhancement accessory secured to the mobile device, the barcode-reading enhancement accessory comprising at least one optic system, the at least one optic system comprising:
a dark field illumination system comprising at least one dark field illuminator powered by a battery within the barcode-reading enhancement accessory and directing illumination into the field of view of the camera at an angle greater than 45 degrees from an optical axis of the camera; and
a barcode-reading application stored in a memory of the mobile device and executable by a processor of the mobile device, the barcode-reading application including:
an image capture function for controlling the dark field illuminator through a communication interface between the mobile device and the barcode-reading enhancement accessory and controlling the camera to capture an image of a barcode, the image of the barcode being affected by the at least one optic system;
a decoder function for receiving the image of the barcode and generating decoded data representing data encoded in the barcode; and
a relay function for sending the decoded data to a remote server via a wireless connection established between the mobile device and a network.