Patent classifications
G06K7/1439
Systems and methods for barcode annotations for digital images
A content-based image retrieval (CBIR) system and method is presented herein. The CBIR system generates a relatively short vector or array of data, referred to as a barcode, from an input image. The short vector or array data can be used to represent the content of the image for image retrieval purposes. The system obtains the image and applies a transform to the image to generate a plurality of image transform values. The system thresholds the plurality of image transform values to obtain compact image transform values. The system generates a barcode in accordance with the compact image transform values and representative of the image. The system may then transmit the barcode to a database for storage or draw the barcode on a display. The system may also compare barcodes to find and retrieve similar images associated with similar barcodes.
COLOCATED SHARED AUGMENTED REALITY WITHOUT SHARED BACKEND
Methods and systems are disclosed for creating a shared augmented reality (AR) session. The methods and systems perform operations comprising: receiving, by a client device, input that selects a shared augmented reality (AR) experience from a plurality of shared AR experiences; in response to receiving the input, determining one or more resources associated with the selected shared AR experience; determining, by the client device, that two or more users are located within a threshold proximity of the client device; and activating the selected shared AR experience in response to determining that the two or more users are located within the threshold proximity of the client device.
COLOCATED SHARED AUGMENTED REALITY WITHOUT SHARED BACKEND
Methods and systems are disclosed for creating a shared augmented reality (AR) session. The methods and systems perform operations comprising: receiving, by a client device, input that selects a shared augmented reality (AR) experience from a plurality of shared AR experiences; in response to receiving the input, determining one or more resources associated with the selected shared AR experience; determining, by the client device, that two or more users are located within a threshold proximity of the client device; and activating the selected shared AR experience in response to determining that the two or more users are located within the threshold proximity of the client device.
METHODS AND A DEVICE FOR PROCESSOR OPTIMIZATIONS DURING ITEM SCANNING AND TRANSACTION PROCESSING
Processor utilization for a combined transaction terminal and scanner device is controlled during item code image capture, item code reading, and/or read item code communications. Item image capture rates, item image frame reads, and read item code communications are controlled to override preconfigured processing and to reduce processor utilization on the device. This frees up processor capacity for performing other operations during transactions on the device.
Systems and methods to Authenticate a Security Device
Systems and methods to authenticate a security device are disclosed. In one aspect, embodiments of the present disclosure include a method for capturing, by an optical sensor, sequential image frames of the security device. From the sequential image frames of the security device, changes to an optical property of the security device can be measured. The optical property can include an optical refractive property. In a further embodiment, changes in optical refractive properties of the security device can be identified from the changes to the optical property measured from the security device. It can be further determined whether the changes in the optical property matches or fails to match a valid change.
Host device for obtaining operating instructions for a barcode reader from a remote server
A barcode reader may include barcode reading hardware, which may include an image sensor. The image sensor may capture an image of a barcode within a field of view. The barcode reading hardware may also include a communication interface for output of decoded data to a remote computing system. The barcode reader may also include volatile memory and non-volatile memory. The non-volatile memory may include start-up instructions. The barcode reader may also include a processor. The processor may be configured to, upon power-up of the barcode reader, execute the start-up instructions to obtain firmware for operating the barcode reader from a remote configuration server, load the firmware to the volatile memory, and commence execution of the firmware to commence barcode reading functions of the barcode reader without performing a re-boot operation.
METHOD, DEVICE, USER TERMINAL AND STORAGE MEDIUM OF QUERYING STATUS OF ELECTRONIC POLICY
A method of querying a status of an electronic insurance policy includes: receiving an inputted policy number; querying an initial status and an operation flow set of the electronic insurance policy corresponding to the policy number when the policy number is a valid policy number; obtaining a mapped status subset according to a status total set to which the initial status belongs and a status that each operation flow in the operation flow set is mapped in the status total set; and displaying the initial status of the electronic insurance policy and the obtained status subset.
CONTAINERS, PACKAGES, PRODUCTION SYSTEMS, AND DISTRIBUTION SYSTEMS
The present invention relates to a container, a package, a production system, and a distribution system. The container comprises a first identification and a second identification. The first identification is unique for identifying the container and is not exposed. The second identification is unique for identifying the container and is accessible. The second identification is different from the first identification. The second identification is associated with the first identification. The distribution system comprises a processor and a memory. The memory includes instructions causing the processor to perform operations. The operations include: inputting a first identification and a second identification of a first container, wherein the first identification and the second identification are different from each other and are unique for identifying the first container, the first identification is not exposed, and the second identification is accessible; and associating the second identification and the first identification.
SYSTEMS, METHODS AND APPARATUSES OF A SECURITY DEVICE
Systems, methods, and apparatuses of a security device are disclosed. In one aspect, embodiments of the present disclosure include a security device having an optical arrangement as an authenticity component and an encoded element as an identity component and/or a content component. The encoded element uniquely identifies the authenticity component. The physical positioning between the authenticity component, the identity component and the content component within the security device is such that each of the authenticity component, the identity component and the content component are optically detectable.
DYNAMIC DIFFUSIVE ILLUMINATION SYSTEMS AND METHODS
Systems and methods for reading machine-readable indicia (e.g., barcodes) can include emitting, by a code reading device, a light to illuminate a surface including a machine-readable indicia. The code reading device can capture an image of the machine-readable indicia, and determine whether an image quality parameter of the image of the machine-readable indicia captured by the image sensor satisfies a predefined condition (e.g., no reflections on the machine-readable indicia). Based on a determination that the image quality parameter of the image of the machine-readable indicia does not satisfy the predefined condition, the voltage being applied to the electrochromic component may be adjusted to cause an opacity level of the electrochromic component to be altered. Otherwise, the voltage being applied to the electrochromic component may remain unchanged.