Patent classifications
G06K7/10722
Electronic notification apparatus
An electronic notification apparatus is disclosed. The electronic notification apparatus may include an image capture device which can scan a machine readable code on a physical object. A communication may thereafter be initiated to complete the transfer of the physical object to a user.
Systems and Methods for Enhancing Trainable Optical Character Recognition (OCR) Performance
Systems and methods for enhancing trainable optical character recognition (OCR) performance are disclosed herein. An example method includes receiving, at an application executing on a user computing device communicatively coupled to a machine vision camera, an image captured by the machine vision camera, the image including an indicia encoding a payload and a character string. The example method also includes identifying the indicia and the character string; decoding the indicia to determine the payload; and applying an optical character recognition (OCR) algorithm to the image to interpret the character string and identify an unrecognized character within the character string. The example method also includes comparing the payload to the character string to validate the unrecognized character as corresponding to a known character included within the payload; and responsive to validating the unrecognized character, adding the unrecognized character to a font library referenced by the OCR algorithm.
Methods and systems for exchange of equipment performance data
A method for exchange of equipment performance data includes the steps of: obtaining performance data of a communicatively-insulated device; converting the performance data into a scannable code; capturing an image of the scannable code; decoding the scannable code using a communicatively-enabled device to extract an address string encoded in the scannable code, the address string comprising an address of a remote server and the performance data; initiating, by the communicatively-enabled device, a communications link with the remote server using the address string thereby to provide the performance data to the remote server; performing, by the remote server, analytics on the performance data; and sending historic device performance data and/or analytical results to a remote computing device and/or sending a link to the historic device performance data and/or analytical results to the remote computing device; wherein the communicatively-insulated device is packaging equipment and wherein obtaining the performance data comprises: running a calibration phantom through the packaging equipment; scanning the calibration phantom with a calibration unit; and using the calibration unit to generate a system status report identifying one or more operational parameters of the packaging equipment.
OPTICAL CODE READER
An imager module for an optical code reader may include a camera comprising a lens system, and an actuator for moving the lens system operatively connected to the lens system for autofocus adjustment. The actuator for moving the lens system comprises a linear electric motor with a drive shaft, a position sensor device adapted to detect the position of the drive shaft within a predefined stroke length and a control device adapted to control the movement of the drive shaft. The control device and the position sensor device are integrated in a single PCB, the electric motor comprises a frame that supports the drive shaft, and the single PCB constitutes part of said frame. On optical code reader may include such an imager module.
CHECK-OUT SYSTEM WITH MERCHANDISE READING APPARATUS AND POS TERMINAL
A check-out system according to an embodiment includes an image capturing device that captures an image of a merchandise item. A processor determines whether the captured image includes a symbol on the merchandise item corresponding to a merchandise ID. If the captured image includes the symbol, the processor retrieves the merchandise ID. If the captured image does not include the symbol, the processor identifies the merchandise item based on an object recognition processing. The processor retrieves a corresponding merchandise ID and a merchandise category. The processor determines whether the merchandise item is likely to include the symbol based on the merchandise category. If the merchandise item likely includes the symbol, the processor controls a display to display a message instructing an operator to check for the symbol. The processor performs a settlement processing with respect to the merchandise items corresponding to one or more of the retrieved merchandise IDs.
Non-transitory computer-readable medium storing computer-readable instructions for terminal device and terminal device
A terminal device may obtain a public key and target identification information from a communication device, search for the communication device via a wireless interface of the terminal device, based on the target identification information and a result of the search for the communication device, determine whether the communication device is to establish a wireless connection with an external device or with the terminal device, in a case where it is determined that the communication device is to establish the wireless connection with the external device, send first connection information to the communication device, in a case where it is determined that the communication device is to establish the wireless connection with the terminal device, send second connection information different from the first connection information to the communication device, establish the wireless connection with the communication device via the wireless interface by using the second connection information.
SECURE COMMUNICATIONS BETWEEN FUELING STATION COMPONENTS
A selection of a fueling station item, graphically depicted on a display of a fuel dispenser and corresponding to an available fueling station product, can be received by at least one data processor of a fuel dispenser. A two dimensional barcode based on the selected fueling station item can be determined. The two dimensional barcode can be provided to the fuel dispenser display for graphical depiction on the fuel dispenser display.
Communication apparatus, communication method, and storage medium
A communication apparatus includes an authentication unit that sets a communication parameter for connecting to a wireless network, and executes authentication processing, with a base station, for registering the communication apparatus to the base station that forms the wireless network, as a management apparatus that is allowed to connect another apparatus to the wireless network, a setting unit that, based on information acquired from code information captured through imaging, sets the communication parameter to another communication apparatus corresponding to the code information, and a registration unit that executes registration processing for registering the other communication apparatus to the base station as the management apparatus, based on at least a condition that the communication parameter is set to the other communication apparatus by the setting unit.
APPARATUS AND METHODS FOR INSPECTING OBJECTS AND STRUCTURES WITH LARGE SURFACES
Continuous, multiple-point surveying or measurement is performed on large areas or objects. The results may be coordinated or combined with 3D localization systems or methods employing GPS, manual theodolites, range finders, laser radars or pseudolites. One disclosed example describes the use of the invention as applied to the problem of routine and repeated inspection of large aircraft, though the system and method are equally applicable to other objects with large surfaces including ships, bridges and large storage structures like tanks, buildings, and roadways.
Multiplication-free approximation for neural networks and sparse coding
Systems, apparatuses and methods may provide for replacing floating point matrix multiplication operations with an approximation algorithm or computation in applications that involve sparse codes and neural networks. The system may replace floating point matrix multiplication operations in sparse code applications and neural network applications with an approximation computation that applies an equivalent number of addition and/or subtraction operations.