Patent classifications
G06K7/1473
SYSTEMS AND METHODS FOR USER INTERFACES THAT PROVIDE ENHANCED VERIFICATION OF EXTRACTED DATA
A computer software that provides the user with the means to import an image of a paper financial document for data extraction. The extracted data automatically populates a financial datasheet and can be synchronized with a company financial record being kept on an external accounting software. The present invention provides the user with the convenience of automatic data input and eliminates the traditional method of individually inputting financial transactions into the accounting software.
Method and apparatus for detecting two-dimensional barcode
A method for detecting a two-dimensional barcode is provided. Binarization processing is performed on an image to obtain a binary image. Whether the binary image has a target pattern is determined, and it is determined that the binary image has a two-dimensional barcode in response to determining that the binary image has the target pattern. An enlarged image of the two-dimensional barcode is obtained, and two-dimensional barcode detection is performed on the enlarged image of the two-dimensional barcode.
MISLABELED PRODUCT DETECTION
Aspects of this disclosure include technologies for detecting mislabeled products. In one embodiment, the disclosed system will capture an image of a product when the MRL of the product is scanned or being scanned. After recognizing the product in the image, the size of the area containing the product may be calculated. Subsequently, the disclosed system can determine whether the MRL mismatches the product in the image if this size of the area containing the product does not match the standard size associated with the MRL.
TWO-DIMENSIONAL CODE, TWO-DIMENSIONAL CODE OUTPUT SYSTEM, TWO-DIMENSIONAL CODE OUTPUT METHOD, TWO-DIMENSIONAL CODE READING SYSTEM, AND TWO-DIMENSIONAL CODE READING METHOD
A two-dimensional code includes: a first code symbol coding first information being valid information according to a first standard; a terminator pattern indicating an end of the valid information according to the first standard; and a second code symbol arranged after the terminator pattern in a region in which the valid information can be arranged according to the first standard and coding second information being valid information according to a second standard different from the first standard. The first information may be output data, and the second information may be non-output data.
Systems and methods for user interfaces that provide enhanced verification of extracted data
A computer software that provides the user with the means to import an image of a paper financial document for data extraction. The extracted data automatically populates a financial datasheet and can be synchronized with a company financial record being kept on an external accounting software. The present invention provides the user with the convenience of automatic data input and eliminates the traditional method of individually inputting financial transactions into the accounting software.
TWO DIMENSIONAL BARCODE WITH DYNAMIC ENVIRONMENTAL DATA SYSTEM, METHOD, AND APPARATUS
Methods, systems, and apparatus for combining preprinted information together with coded sensor information within a two-dimensional barcode. The sensor information may be of an environmental, physical or biological nature, and records a cumulative change in status of the environmental or biological condition to which the labeled product has been exposed. A sensor dye chemistry is employed that undergoes a continuous chemical or physical state change in response to the occurrence of the environmental condition. The continuous change is between an initial state and an end state causing a change in the color state of the sensor dye embedded within the sensor-augmented two-dimensional barcode, encoding sensor digital information. Sensor information is recovered utilizing the error-correction feature during barcode decoding.
METHOD OF BARCODE TEMPLATING FOR ENHANCED DECODING PERFORMANCE
An exemplary method of decoding a barcode uses a barcode template of known fixed fields in the barcode to enhance error correction in decoding of the barcode. A barcode having encoded data is scanned with an exemplary electronic device including a barcode scanner, a memory, and a barcode template stored in the memory. The barcode template includes fixed data fields and variable data fields. The barcode's encoded data are sampled into a codeword array, and a barcode template that matches the format of the scanned barcode is selected. Typically, error correction is then performed on the codeword array, and the error-corrected codeword array is then outputted.
Optical information reading apparatus and optical information reading method
An optical code reading process and a reading stability determining process are performed while suppressing an increase in the cost of a transfer system and avoiding a decrease in work efficiency. CCD performs imaging. Processor reads a one-dimensional code contained in image data taken by CCD, and outputs a signal when a reading process in which the number of reading successes related to the one-dimensional code reaches a determination reference value is completed. In addition, processor determines reading stability during a period from the first reading success to completion of the reading process and outputs predictive maintenance information (PMI) representing a determination result of reading stability.
Assisted identification of ambiguously marked objects
A scanning device includes: an image sensor configured to capture at an indicia image of an indicia carried on a surface of the object and an object image of a different portion of the object, wherein the indicia encodes an identifier of the object; and a processor. The processor is to: interpret the indicia to decode the identifier of the object therefrom; in response to a successful decode, transmit the identifier to a store database server for the store database server to correlate the identifier to a price at which the object is to be sold and to respond with the price; in response to a failure to obtain the price based on the indicia, transmit the at least one image to an exception handling server for the exception handling server to respond with the price; receive the price; and visually present the price to enable selling the object.
ASSISTED IDENTIFICATION OF AMBIGUOUSLY MARKED OBJECTS
A scanning device includes: an image sensor configured to capture at an indicia image of an indicia carried on a surface of the object and an object image of a different portion of the object, wherein the indicia encodes an identifier of the object; and a processor. The processor is to: interpret the indicia to decode the identifier of the object therefrom; in response to a successful decode, transmit the identifier to a store database server for the store database server to correlate the identifier to a price at which the object is to be sold and to respond with the price; in response to a failure to obtain the price based on the indicia, transmit the at least one image to an exception handling server for the exception handling server to respond with the price; receive the price; and visually present the price to enable selling the object.