A method includes: capturing an image of an item; generating, from the image, a region of interest bounding the item; obtaining, from the image, candidate label data corresponding to the item; receiving a validation input associated with the candidate label data; and in response to the validation input, generating a training sample for a classification model, the training sample including (i) the region of interest and (ii) label data corresponding to the item.
G06V 10/774 - Generating sets of training patternsBootstrap methods, e.g. bagging or boosting
G06K 7/14 - Methods or arrangements for sensing record carriers by electromagnetic radiation, e.g. optical sensingMethods or arrangements for sensing record carriers by corpuscular radiation using light without selection of wavelength, e.g. sensing reflected white light
G06V 10/25 - Determination of region of interest [ROI] or a volume of interest [VOI]
G06V 10/764 - Arrangements for image or video recognition or understanding using pattern recognition or machine learning using classification, e.g. of video objects
G06V 20/70 - Labelling scene content, e.g. deriving syntactic or semantic representations
A method includes: capturing an image of an item; generating, from the image, a region of interest bounding the item; obtaining, from the image, candidate label data corresponding to the item; receiving a validation input associated with the candidate label data; and in response to the validation input, generating a training sample for a classification model, the training sample including (i) the region of interest and (ii) label data corresponding to the item.
An example radio-frequency identification (RFID) tag assembly includes: a first tag comprising: a first antenna configured to receive a first radio-frequency signal; a first circuit interconnected with the first antenna, the first circuit configured to be powered by the first radio-frequency signal and to control the first antenna to transmit first tag identification data; and a converter configured to convert energy from the first radio-frequency signal to storable energy; and a second tag comprising: a second antenna configured to transmit second tag identification data; and a battery configured to store energy to power the second tag and provide the stored energy to the first tag in response to a power sharing condition; wherein the converter is further configured to provide the storable energy to the second tag for storage in the battery in response to a power storage condition.
G06K 19/07 - Record carriers with conductive marks, printed circuits or semiconductor circuit elements, e.g. credit or identity cards with integrated circuit chips
G06K 19/077 - Constructional details, e.g. mounting of circuits in the carrier
4.
Operation Management System Utilizing a Wearable Device
A wearable device is disclosed. The wearable device comprises a camera, a display device, and a controller. The controller is configured to receive, from the camera, a video stream that depicts a user performing an operation and process, using an operation performance model, a set of frames of the video stream that indicates a state of a performance of the operation by the user. The controller is also configured to determine, based on the state of the performance by the user, a next task of the operation; obtain task information associated with performance of the next task of the operation; and cause, based on the task information, the display device to present instructional information associated with facilitating performance of the next task of the operation. The operation performance model is trained based on a plurality of historical videos indicative of historical performances of the operation by other users.
A bioptic barcode reader has a housing having a lower housing portion with an upper surface and an upper housing portion extending above the lower housing portion. A generally horizontal window is positioned at the upper surface, a generally upright window is positioned in the upper housing portion, and an imaging assembly having a primary field-of-view and a set of optical components are positioned within the interior region. The housing has a width greater than or equal to 5 inches and less than or equal to 7 inches, the lower housing portion has a height greater than or equal to 3 inches, the upper housing portion has a height greater than or equal to 4 inches and less than or equal to 6 inches, and the upper surface has a length greater than or equal to 6 inches and less than or equal to 8 inches.
G06K 7/10 - Methods or arrangements for sensing record carriers by electromagnetic radiation, e.g. optical sensingMethods or arrangements for sensing record carriers by corpuscular radiation
G06K 7/14 - Methods or arrangements for sensing record carriers by electromagnetic radiation, e.g. optical sensingMethods or arrangements for sensing record carriers by corpuscular radiation using light without selection of wavelength, e.g. sensing reflected white light
6.
Automated Input Processing for Machine Learning-Based Task Generation
A method includes: detecting a plurality of events corresponding to operational disruptions for a facility, each event including one of a predetermined set of disruption type identifiers; retrieving configuration data defining, for each disruption type identifier, a set of impact attributes; determining, for each event, an impact score based on the set of impact attributes; generating, for each event, an exception record encoding the disruption type identifier and the impact score; sorting the exception records according to the impact scores; and providing the exception records, sorted according to the impact scores, to a task generator configured to output at least one task for responding to the operational disruptions.
An example radio-frequency identification (RFID) tag assembly includes: a first tag comprising: a first antenna configured to receive a first radio-frequency signal; a first circuit interconnected with the first antenna, the first circuit configured to be powered by the first radio-frequency signal and to control the first antenna to transmit first tag identification data; and a converter configured to convert energy from the first radio-frequency signal to storable energy; and a second tag comprising: a second antenna configured to transmit second tag identification data; and a battery configured to store energy to power the second tag and provide the stored energy to the first tag in response to a power sharing condition; wherein the converter is further configured to provide the storable energy to the second tag for storage in the battery in response to a power storage condition.
G06K 19/07 - Record carriers with conductive marks, printed circuits or semiconductor circuit elements, e.g. credit or identity cards with integrated circuit chips
H02J 50/00 - Circuit arrangements or systems for wireless supply or distribution of electric power
H02J 7/00 - Circuit arrangements for charging or depolarising batteries or for supplying loads from batteries
Systems and methods for providing an improved lamp mode for an imaging device. The imaging device may include an image sensor; an illumination source; and a processing assembly communicatively coupled to the image sensor and the illumination source, and the processing assembly may be configured to: responsive to a scanning event trigger, cause the imaging device to enter a first illumination mode, wherein, in the first illumination mode, a first activation duration of the illumination source is synchronized with an image frame rate of the image sensor to capture image data at the image sensor for indicia decoding; and responsive to sensing an external signal at the imaging device, cause the imaging device to enter or exit a second illumination mode, wherein, in the second illumination mode, a second activation duration of the illumination source is greater than the first activation duration.
G06K 7/10 - Methods or arrangements for sensing record carriers by electromagnetic radiation, e.g. optical sensingMethods or arrangements for sensing record carriers by corpuscular radiation
G01P 15/18 - Measuring accelerationMeasuring decelerationMeasuring shock, i.e. sudden change of acceleration in two or more dimensions
G06K 7/04 - Methods or arrangements for sensing record carriers by mechanical means, e.g. by pins operating electric contacts
9.
RFID-Integrated Indicia-Reading Device and Methods with Increased Read Range Via Mode Detection
A RFID-integrated indicia reading device and methods with increased read range via mode detection is provided. The device comprises an imaging assembly configured to capture two-dimensional image data appearing in a first field of view; an antenna assembly including at least one antenna element, being arranged proximate to the imaging assembly within a housing; and, a controller, coupled to the imaging and antenna assemblies, configured to determine a presentation operating mode of the device and a handheld operating mode of the device. The presentation operating mode is indicative of the device being positioned in a cradle, and the handheld operating mode is indicative of the device being held by and positioned in front of a user. The controller, in response to determining the device is in handheld operating mode, increases a transmit power of the antenna element, which generates backward energy that reflects from the user and increases a forward read range of the device.
G06K 7/10 - Methods or arrangements for sensing record carriers by electromagnetic radiation, e.g. optical sensingMethods or arrangements for sensing record carriers by corpuscular radiation
G06K 7/00 - Methods or arrangements for sensing record carriers
G06K 7/14 - Methods or arrangements for sensing record carriers by electromagnetic radiation, e.g. optical sensingMethods or arrangements for sensing record carriers by corpuscular radiation using light without selection of wavelength, e.g. sensing reflected white light
10.
PROCESSING OF FACIAL DATA THROUGH BI-OPTIC PIPELINE
Systems and methods for anonymizing image data are disclosed herein. An example implementation includes: capturing, with an indicia reader, an image data of a field of view (FOV) associated with an imager within the indicia reader; determining, with the indicia reader, a facial area within the image data; producing, with the indicia reader, an anonymized image data by altering pixel data of the facial area of the image data; and (i) storing the anonymized image data in a nonvolatile memory of the indicia reader, or (ii) transmitting the anonymized image data from the indicia reader to one or more host processors.
G06K 7/10 - Methods or arrangements for sensing record carriers by electromagnetic radiation, e.g. optical sensingMethods or arrangements for sensing record carriers by corpuscular radiation
G06V 10/22 - Image preprocessing by selection of a specific region containing or referencing a patternLocating or processing of specific regions to guide the detection or recognition
G06V 40/16 - Human faces, e.g. facial parts, sketches or expressions
A method includes: capturing a three-dimensional image depicting an object; capturing a two-dimensional image depicting the object; determining a region of interest in the two-dimensional image, the region of interest containing the object; determining, based on the region of interest from the two-dimensional image, a quality indicator corresponding to the three-dimensional image; comparing the quality indicator to a predetermined threshold; and when the quality indicator does not satisfy the predetermined threshold, generating a positional notification.
Devices, systems, and methods for operating an indicia reader. An example system includes an imaging assembly, at least one processor and memory storing instructions that cause the processor to: capture and store in memory one or more images comprising image data; generate one or more lower resolution images comprising lower resolution image data corresponding to the one or more images; analyze the lower resolution image data to detect an object of interest; in response to detecting the object of interest and having the object meet a predetermined condition, determine a region of interest in the one or more lower resolution images corresponding to the object; access the one or more images from memory; generate cropped image data by cropping the one or more images to include the region of interest; analyze the cropped image data to determine information corresponding to the object; and transmit a message to a host.
G06K 7/14 - Methods or arrangements for sensing record carriers by electromagnetic radiation, e.g. optical sensingMethods or arrangements for sensing record carriers by corpuscular radiation using light without selection of wavelength, e.g. sensing reflected white light
G06T 3/40 - Scaling of whole images or parts thereof, e.g. expanding or contracting
G06V 10/25 - Determination of region of interest [ROI] or a volume of interest [VOI]
G06V 10/26 - Segmentation of patterns in the image fieldCutting or merging of image elements to establish the pattern region, e.g. clustering-based techniquesDetection of occlusion
A method, in a provisioning server, of provisioning a printer, includes: receiving a provisioning request from the printer, the provisioning request containing (i) a printer identifier, and (ii) an account identifier associated with the printer; obtaining, from a digital certificate issuer, a unique string; sending the unique string to the printer; receiving from the printer, in response to sending the unique string, a certificate signing request containing (i) the printer identifier, (ii) the account identifier, and (iii) an authentication token including the unique string signed with a private key of the printer; validating the certificate signing request; passing the validated certificate signing request to the digital certificate issuer; receiving, from the digital certificate issuer, a digital certificate encoding the printer identifier and the account identifier; and providing the digital certificate to the printer for storage.
H04L 9/32 - Arrangements for secret or secure communicationsNetwork security protocols including means for verifying the identity or authority of a user of the system
A method includes: obtaining task records defining tasks to be performed, and worker profiles corresponding to workers to perform the tasks; generating a bipartite sub-graph including: source nodes for the task records, each having a source feature vector encoding task attributes corresponding to the task record, a target node having a target feature vector encoding worker attributes corresponding to a first one of the worker profiles, and a set of edges connecting each source node with the target node, each edge having an edge feature vector derived by comparing the task attributes with the worker attributes; generating, via execution of a graph neural network, scores corresponding to the edges; based on the scores, allocating a first task to the first worker profile; and transmitting the task record corresponding to the first task to a client computing device corresponding to the first worker profile.
A method in a computing device includes: capturing, via a sensor, an image of an indicium; determining a confidence level associated with machine recognition of the indicium; based on the confidence level, selecting a feedback attribute; prior to outputting content encoded in the indicium, generating, via an output device, a feedback signal having the feedback attribute, wherein the attribute is configured to indicate a likelihood of success of a decode event to decode the content encoded in the indicium.
G06K 7/10 - Methods or arrangements for sensing record carriers by electromagnetic radiation, e.g. optical sensingMethods or arrangements for sensing record carriers by corpuscular radiation
A media processing device includes: a hopper for supporting a stack of media units (e.g. cards), the hopper including (i) a gate wall configured to abut leading edges of the media units and (ii) an outlet defined at an end of the gate wall; a pick roller at the outlet for engaging an outer one of the media units in the stack and dispensing the outer media unit from the hopper to a media processing path; the gate wall including a flexible gate at the outlet, the flexible gate configured to deflect toward the media processing path responsive to the outer media unit being driven into the flexible gate by the pick roller, wherein the outer media unit deflects when passing by the flexible gate, permitting the outer media unit to be dispensed from the hopper.
B41J 13/12 - Sheet holders, retainers, or stationary guides specially adapted for cards, envelopes, or the like
B65H 1/06 - Supports or magazines for piles from which articles are to be separated adapted to support articles substantially horizontally, e.g. for separation from top of pile for separation from bottom of pile
B65H 1/12 - Supports or magazines for piles from which articles are to be separated with means for advancing the pile to present the articles to a separating device comprising springs
B65H 1/14 - Supports or magazines for piles from which articles are to be separated with means for advancing the pile to present the articles to a separating device comprising positively-acting mechanical devices
B65H 3/52 - Friction retainers acting on under or rear side of article being separated
B65H 5/26 - Duplicate, alternate, selective, or coacting feeds
B65H 7/02 - Controlling article feeding, separating, pile-advancing, or associated apparatus, to take account of incorrect feeding, absence of articles, or presence of faulty articles by feelers or detectors
B65H 31/24 - Pile receivers multiple or compartmented, e.g. for alternate, programmed, or selective filling
B65H 43/04 - Use of control, checking, or safety devices, e.g. automatic devices comprising an element for sensing a variable detecting, or responding to, presence of faulty articles
17.
System and Method for Roaming Between Base Stations
An example mobile computing device includes: a wireless communications interface configured to connect to a network deployed by a plurality of base stations; a controller for the wireless communications interface, the controller configured to: initiate a scan for foreign base stations; when the scan is complete, return to a home base station and initiate a home channel dwell time; receive a data packet from the home base station during the home channel dwell time; receive an indicator that transmission of buffered data packets from home base station is complete; and in response to the indicator, terminate the home channel dwell time.
A method in a computing device includes: capturing, via a sensor, an image of an indicium; determining a confidence level associated with machine recognition of the indicium; based on the confidence level, selecting a feedback attribute; prior to outputting content encoded in the indicium, generating, via an output device, a feedback signal having the feedback attribute, wherein the attribute is configured to indicate a likelihood of success of a decode event to decode the content encoded in the indicium.
G06K 7/10 - Methods or arrangements for sensing record carriers by electromagnetic radiation, e.g. optical sensingMethods or arrangements for sensing record carriers by corpuscular radiation
G06K 7/14 - Methods or arrangements for sensing record carriers by electromagnetic radiation, e.g. optical sensingMethods or arrangements for sensing record carriers by corpuscular radiation using light without selection of wavelength, e.g. sensing reflected white light
19.
Processing of Facial Data Through Bi-Optic Pipeline
Systems and methods for anonymizing image data are disclosed herein. An example implementation includes: capturing, with an indicia reader, an image data of a field of view (FOV) associated with an imager within the indicia reader; determining, with the indicia reader, a facial area within the image data; producing, with the indicia reader, an anonymized image data by altering pixel data of the facial area of the image data; and (i) storing the anonymized image data in a nonvolatile memory of the indicia reader, or (ii) transmitting the anonymized image data from the indicia reader to one or more host processors.
G06V 40/16 - Human faces, e.g. facial parts, sketches or expressions
G06K 7/10 - Methods or arrangements for sensing record carriers by electromagnetic radiation, e.g. optical sensingMethods or arrangements for sensing record carriers by corpuscular radiation
G06V 10/82 - Arrangements for image or video recognition or understanding using pattern recognition or machine learning using neural networks
A method includes: capturing a three-dimensional image depicting an object; capturing a two-dimensional image depicting the object; determining a region of interest in the two-dimensional image, the region of interest containing the object; determining, based on the region of interest from the two-dimensional image, a quality indicator corresponding to the three-dimensional image; comparing the quality indicator to a predetermined threshold; and when the quality indicator does not satisfy the predetermined threshold, generating a positional notification.
An example mobile computing device includes: a wireless communications interface configured to connect to a network deployed by a plurality of base stations; a controller for the wireless communications interface, the controller configured to: initiate a scan for foreign base stations; when the scan is complete, return to a home base station and initiate a home channel dwell time; receive a data packet from the home base station during the home channel dwell time; receive an indicator that transmission of buffered data packets from home base station is complete; and in response to the indicator, terminate the home channel dwell time.
The present disclosure provides an indicia decoding device with a printed circuit board (PCB) that allows signals from internal imaging assemblies to pass through a sealed cavity boundary to an external host. This device comprises a decode module, an upright and horizontally mounted window, and multiple imaging assemblies housed within a sealed cavity. The PCB is partially located inside and outside the cavity, featuring ports inside and outside the sealed cavity. Signals from secondary imaging assemblies bypass the decode module, utilizing electrically conductive paths on the PCB, ensuring signal integrity without modification. The PCB may also include image processing circuitry, with results transmitted to the host.
G06K 7/14 - Methods or arrangements for sensing record carriers by electromagnetic radiation, e.g. optical sensingMethods or arrangements for sensing record carriers by corpuscular radiation using light without selection of wavelength, e.g. sensing reflected white light
G06K 7/10 - Methods or arrangements for sensing record carriers by electromagnetic radiation, e.g. optical sensingMethods or arrangements for sensing record carriers by corpuscular radiation
A method includes: obtaining task records defining tasks to be performed, and worker profiles corresponding to workers to perform the tasks; generating a bipartite sub-graph including: source nodes for the task records, each having a source feature vector encoding task attributes corresponding to the task record, a target node having a target feature vector encoding worker attributes corresponding to a first one of the worker profiles, and a set of edges connecting each source node with the target node, each edge having an edge feature vector derived by comparing the task attributes with the worker attributes; generating, via execution of a graph neural network, scores corresponding to the edges; based on the scores, allocating a first task to the first worker profile; and transmitting the task record corresponding to the first task to a client computing device corresponding to the first worker profile.
Systems and methods for improving tag locationing are disclosed herein. An example system comprises: a plurality of tags configured to transmit data in response to requests; and a gateway that polls the plurality of tags at a first polling rate. The gateway may be configured to: receive a first request, in response to receiving the first request, transmit a signal to the plurality of tags that causes a first subset of the plurality of tags to transmit the data at a second polling rate that is different from the first polling rate, and receive the data from a second subset of the plurality of tags at the first polling rate.
Systems and methods for improving tag locationing are disclosed herein. An example system comprises: a plurality of tags configured to transmit data in response to requests; and a gateway that polls the plurality of tags at a first polling rate. The gateway may be configured to: receive a first request, in response to receiving the first request, transmit a signal to the plurality of tags that causes a first subset of the plurality of tags to transmit the data at a second polling rate that is different from the first polling rate, and receive the data from a second subset of the plurality of tags at the first polling rate.
A method in a computing device includes: establishing an association with a base station; initiating a handshake with the base station to obtain an encryption key; prior to transmitting content data associated with an application executing at the computing device, transmitting a test message to the base station, the test message containing a payload distinct from the content data; determining, based on a message received from the base station after transmission of the test message, whether the base station has completed installation of the encryption key; and in response to determining that the base station has completed installation of the encryption key, transmitting the content data to the base station using the encryption key.
A method in a computing device includes: establishing an association with a base station; initiating a handshake with the base station to obtain an encryption key; prior to transmitting content data associated with an application executing at the computing device, transmitting a test message to the base station, the test message containing a payload distinct from the content data; determining, based on a message received from the base station after transmission of the test message, whether the base station has completed installation of the encryption key; and in response to determining that the base station has completed installation of the encryption key, transmitting the content data to the base station using the encryption key.
H04W 12/03 - Protecting confidentiality, e.g. by encryption
H04L 9/32 - Arrangements for secret or secure communicationsNetwork security protocols including means for verifying the identity or authority of a user of the system
29.
Devices, Systems, and Methods for Processing Indicia on Different Types of Media
Concepts described herein described herein relate to the determination of media that is presented to indicia readers for digital reading of said indicia. In some cases, embodiments described herein rely on operating an imaging reader in a particular mode of operation where image frames are captured with the intensity of the illumination light varying during said capture and subsequently determining, by analyzing those frame, a media type appearing within the FOV based on one of (i) a lack of an optical signature associated with varying the intensity of the illumination light during the capture of the frame or (ii) a presence of the optical signature associated with the varying the intensity of the illumination light during the capture of the frame.
G06K 7/10 - Methods or arrangements for sensing record carriers by electromagnetic radiation, e.g. optical sensingMethods or arrangements for sensing record carriers by corpuscular radiation
G06K 7/14 - Methods or arrangements for sensing record carriers by electromagnetic radiation, e.g. optical sensingMethods or arrangements for sensing record carriers by corpuscular radiation using light without selection of wavelength, e.g. sensing reflected white light
A printer includes: a body with a set of interior walls defining a media enclosure configured to receive a media cartridge, and a latch recess in one of the interior walls, including a retaining surface, and a ramp surface; a lid rotatably coupled to the body and movable between open and closed positions; and a latch movably supported by the lid between a locked position and an unlocked position, the latch including: a bias member biasing the latch towards the locked position, a hook surface configured to engage the retaining surface when the lid is closed and the latch is in the locked position, and a cam surface configured via the bias member, when the lid is closed and the latch is released to the unlocked position, to slide against the ramp surface and lift the lid to an intermediate position between the open and closed positions.
B41J 2/32 - Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed characterised by selective application of heat to a heat sensitive printing or impression-transfer material using thermal heads
B41J 3/36 - Typewriters or selective printing or marking mechanisms characterised by the purpose for which they are constructed for portability
B41J 3/407 - Typewriters or selective printing or marking mechanisms characterised by the purpose for which they are constructed for marking on special material
B41J 11/00 - Devices or arrangements for supporting or handling copy material in sheet or web form
B41J 15/04 - Supporting, feeding, or guiding devicesMountings for web rolls or spindles
Machine vision techniques for determining a region of interest (ROI) are disclosed herein. An example implementation includes a computing device for executing an application, the application operable to: (1) receive a first image; (2) set an first ROI of the first image to a field of view (FOV) of the first image; (3) determine a barcode within the first ROI; (4) determine a bounding box of the barcode; (5) form a second ROI based on the bounding box; (6) receive a second image; and (7) set an ROI of the second image to be the second ROI of the first image.
G06K 7/14 - Methods or arrangements for sensing record carriers by electromagnetic radiation, e.g. optical sensingMethods or arrangements for sensing record carriers by corpuscular radiation using light without selection of wavelength, e.g. sensing reflected white light
G06T 7/174 - SegmentationEdge detection involving the use of two or more images
A printer includes: a housing with walls enclosing a compartment, and defining an adjacent media supply chamber; a cover coupled to an end of the housing beside the media supply chamber, movable between open and closed positions to expose or enclose the media supply chamber; a print head to apply indicia to media from the media supply chamber, and cooperate with the cover to form an outlet at a front wall of the housing for dispensing the media; a frame within the compartment, defining a first mounting surface beside and oriented towards a second end of the housing, a second mounting surface with a portion orthogonal to the first mounting surface and oriented towards a side of the housing, and a third mounting surface oriented towards the front wall; and first, second, and third antennas disposed on the first, second, and third mounting surfaces respectively.
B41J 3/36 - Typewriters or selective printing or marking mechanisms characterised by the purpose for which they are constructed for portability
B41J 3/38 - Typewriters or selective printing or marking mechanisms characterised by the purpose for which they are constructed for embossing, e.g. for making matrices for stereotypes
A wristband has a flexible elongated body with an open state in which the wristband is capable of being positioned in a planar configuration and a closed state in which the wristband is wrapped in a loop. An RFID circuit is supported by the body and is positioned on the body such that the RFID circuit is configured to be included in the loop when the wristband is in the closed state. An elongated conductive element is supported by the body and is positioned on the body such that the elongated conductive element is configured to be included in the loop when the wristband is in the closed state. The elongated conductive element is spaced away from the RFID circuit and extends circumferentially about the loop in the closed state.
Concepts described herein described herein relate to the determination of media that is presented to indicia readers for digital reading of said indicia. In some cases, embodiments described herein rely on operating an imaging reader in a particular mode of operation where image frames are captured with the intensity of the illumination light varying during said capture and subsequently determining, by analyzing those frame, a media type appearing within the FOV based on one of (i) a lack of an optical signature associated with varying the intensity of the illumination light during the capture of the frame or (ii) a presence of the optical signature associated with the varying the intensity of the illumination light during the capture of the frame.
Imaging devices are provided having a low-profile substrate structure with a mounting surface that can be removably placed on flat work surface. Further, a low-profile frame structure coincides with a peripheral region of that substrate structure and contains a plurality of imagers, at least some of which are on opposing sides of the substrate structure. The opposing imagers are positioned such that the respective fields of view are inwardly facing toward a central region of an upper surface and define a scan volume extending across the substrate structure and above the central region. The upper and lower bounds of the imaging device form a low-profile assembly generally accessible to scan objects moving across any direction.
G06K 19/06 - Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code
G06K 7/10 - Methods or arrangements for sensing record carriers by electromagnetic radiation, e.g. optical sensingMethods or arrangements for sensing record carriers by corpuscular radiation
38.
SYSTEMS AND METHODS FOR CHANGING AN AIMER BLINK PATTERN RESPONSIVE TO A DECODE EVENT
Imaging devices, systems, and methods for capturing image data for an object appearing in a field of view (FOV) are described herein. An example device includes: an imaging assembly; an aiming assembly; and a computer-readable media storing machine readable instructions that cause the imaging device to: (i) initiate a first aiming state responsive to receiving an indication of a trigger event; (ii) capture the image data of the object appearing in the FOV while operating in the first aiming state; (iii) transition from the first aiming state to a second aiming state responsive to a successful decode event associated with the indicia, wherein the light source is to emit light in the second aiming state such that an observable appearance is different in the second aiming state than in the first aiming state; and (iv) otherwise refrain from transitioning from the first aiming state to the second aiming state.
G06K 7/12 - Methods or arrangements for sensing record carriers by electromagnetic radiation, e.g. optical sensingMethods or arrangements for sensing record carriers by corpuscular radiation using a selected wavelength, e.g. to sense red marks and ignore blue marks
H04N 23/61 - Control of cameras or camera modules based on recognised objects
39.
TECHNOLOGIES FOR IMPROVING IMAGING SYSTEM WAKEUP AND INDICIA DECODING
Technologies for improving imaging system wakeup and indicia decoding are disclosed herein. An example device includes an imaging device disposed proximate to a first edge of a weighing platter of an imaging system, and having a field of view (FOV) including a first object disposed proximate to a second edge of the weighing platter; an illumination source disposed proximate to the first edge of the weighing platter, the illumination source being configured to emit illumination oriented towards the first object; and one or more processors. The one or more processors being configured to: cause the illumination source to emit illumination, cause the imaging device to capture image data representative of an environment appearing within the FOV, determine that a second object satisfies a position threshold relative to at least one of the imaging device or the first object, and generate a wakeup signal to activate the imaging system.
At least some embodiments of the present invention are directed to barcode readers having a housing with upper and lower portions, and a weigh platter. Additionally, the barcode readers include a first imaging assembly having a first imaging sensor, the first imaging assembly having a first field of view (FOV) directed through at least one of the substantially horizontal window or the substantially upright window of the housing, and a supplemental module removably coupled with at least one of the lower housing portion or the weigh platter. The supplemental module includes at least one supplemental imaging assembly having a supplemental imaging sensor having a supplemental FOV.
G06K 7/10 - Methods or arrangements for sensing record carriers by electromagnetic radiation, e.g. optical sensingMethods or arrangements for sensing record carriers by corpuscular radiation
41.
Parallax-Based 3D Measurement System Using Overlapping FsOV
Systems and methods for performing three-dimensional measurements are disclosed herein. An example system includes an imaging system with a scan platter defining a spatial region within which an object may be imaged. The imaging system has first optics configured to image a first field of view of the imaging system, and second optics configured to image a second field of view of the imaging system. The second field of view spatially overlaps at least partially with the first field of view to form an overlap region, with the overlap region being a three-dimensional volume extending along a length of the scan platter. The system may further include a processor configured to analyze images of the first and second fields of view and determine at least one common point between the first and second images. The processor then further determines three-dimensional information of an object from the determined common point.
G06K 7/10 - Methods or arrangements for sensing record carriers by electromagnetic radiation, e.g. optical sensingMethods or arrangements for sensing record carriers by corpuscular radiation
Methods, systems, and devices for locating and tracking an object in a machine vision field of view based upon an affixed indicium visible in an indicium decoding field of view are provided herein. An example method for object tracking includes receiving, from a first optical imaging assembly having a first field of view (FOV), a first image captured over the first FOV, receiving, from a second optical imaging assembly having a second FOV, a second image captured over the second FOV, decoding an indicium in the first image, detecting at least a portion of the indicium in the second image, and identifying an object of interest associated with the indicium in the second image based upon a location of the at least the portion of the indicium in the second image.
G06T 7/246 - Analysis of motion using feature-based methods, e.g. the tracking of corners or segments
G06K 7/10 - Methods or arrangements for sensing record carriers by electromagnetic radiation, e.g. optical sensingMethods or arrangements for sensing record carriers by corpuscular radiation
G06K 7/14 - Methods or arrangements for sensing record carriers by electromagnetic radiation, e.g. optical sensingMethods or arrangements for sensing record carriers by corpuscular radiation using light without selection of wavelength, e.g. sensing reflected white light
G06V 10/75 - Organisation of the matching processes, e.g. simultaneous or sequential comparisons of image or video featuresCoarse-fine approaches, e.g. multi-scale approachesImage or video pattern matchingProximity measures in feature spaces using context analysisSelection of dictionaries
43.
Technologies for Improving Imaging System Wakeup and Indicia Decoding
Technologies for improving imaging system wakeup and indicia decoding are disclosed herein. An example device includes an imaging device disposed proximate to a first edge of a weighing platter of an imaging system, and having a field of view (FOV) including a first object disposed proximate to a second edge of the weighing platter; an illumination source disposed proximate to the first edge of the weighing platter, the illumination source being configured to emit illumination oriented towards the first object; and one or more processors. The one or more processors being configured to: cause the illumination source to emit illumination, cause the imaging device to capture image data representative of an environment appearing within the FOV, determine that a second object satisfies a position threshold relative to at least one of the imaging device or the first object, and generate a wakeup signal to activate the imaging system.
H04N 23/74 - Circuitry for compensating brightness variation in the scene by influencing the scene brightness using illuminating means
G06K 7/14 - Methods or arrangements for sensing record carriers by electromagnetic radiation, e.g. optical sensingMethods or arrangements for sensing record carriers by corpuscular radiation using light without selection of wavelength, e.g. sensing reflected white light
G06T 7/70 - Determining position or orientation of objects or cameras
At least some embodiments of the present invention are directed to barcode readers having a housing with upper and lower portions, and a weigh platter. Additionally, the barcode readers include a first imaging assembly having a first imaging sensor, the first imaging assembly having a first field of view (FOV) directed through at least one of the substantially horizontal window or the substantially upright window of the housing, and a supplemental module removably coupled with at least one of the lower housing portion or the weigh platter. The supplemental module includes at least one supplemental imaging assembly having a supplemental imaging sensor having a supplemental FOV.
G06K 7/10 - Methods or arrangements for sensing record carriers by electromagnetic radiation, e.g. optical sensingMethods or arrangements for sensing record carriers by corpuscular radiation
G06K 7/14 - Methods or arrangements for sensing record carriers by electromagnetic radiation, e.g. optical sensingMethods or arrangements for sensing record carriers by corpuscular radiation using light without selection of wavelength, e.g. sensing reflected white light
Systems and methods for system for tag polling are disclosed herein. An example system includes: a tag associated with an asset; an anchor configured to poll the tag at a first transmission rate and determine an angle-of-arrival (AOA) based on signal data received from the tag; and a server communicatively coupled with the anchor. The server may be configured to: receive first information corresponding to the tag, the first information being indicative of one or more first instances where the anchor polls the tag at a second transmission rate that is different from the first transmission rate. The server may further be configured to receive, from the anchor, a tag listing that includes the tag, determine a first instance occurrence for the tag based on the first information, and transmit a request to the anchor that causes the anchor to poll the tag at the second transmission rate.
G06K 7/10 - Methods or arrangements for sensing record carriers by electromagnetic radiation, e.g. optical sensingMethods or arrangements for sensing record carriers by corpuscular radiation
G06K 19/077 - Constructional details, e.g. mounting of circuits in the carrier
47.
System and Method for Tracking and Controlling Battery Consumption in Fleets of Electronic Devices Powered by Batteries
Systems and methods for tracking and controlling battery consumption in fleets of electronic devices powered by batteries are disclosed herein. An example method includes receiving power consumption and usage information of a device over a duration of time; determining a first power usage value of the device based on the power consumption and usage information over the duration; analyzing the power consumption and usage information to determine an attribute associated with excess power usage of the device over the duration; identifying and applying a mitigation to address the attribute and to decrease the first power usage value over the duration; determining a second power usage value of the device based on the implemented mitigation over the duration; determining a difference between the first and second power usage values over the duration; and determining at least one metric indicative of power conservation over the duration based on the determined difference.
Imaging devices, systems, and methods for capturing image data for an object appearing in a field of view (FOV) are described herein. An example device includes: an imaging assembly; an aiming assembly; and a computer-readable media storing machine readable instructions that cause the imaging device to: (i) initiate a first aiming state responsive to receiving an indication of a trigger event; (ii) capture the image data of the object appearing in the FOV while operating in the first aiming state; (iii) transition from the first aiming state to a second aiming state responsive to a successful decode event associated with the indicia, wherein the light source is to emit light in the second aiming state such that an observable appearance is different in the second aiming state than in the first aiming state; and (iv) otherwise refrain from transitioning from the first aiming state to the second aiming state.
G06K 7/10 - Methods or arrangements for sensing record carriers by electromagnetic radiation, e.g. optical sensingMethods or arrangements for sensing record carriers by corpuscular radiation
G06K 7/14 - Methods or arrangements for sensing record carriers by electromagnetic radiation, e.g. optical sensingMethods or arrangements for sensing record carriers by corpuscular radiation using light without selection of wavelength, e.g. sensing reflected white light
49.
Imaging System With Aiming Assembly Configured to Emit Multiple Light Patterns
An imaging system includes a first imager, a second imager, and an aiming assembly. The aiming assembly is configured to selectively output light having at least one of a first pattern or a second pattern, where the light having the first pattern intersects a first imaging axis of the first imager and the light having the second pattern intersects a second imaging axis of the second imager. The aiming assembly defines a first light pathway that is common to the light for the first pattern and the second pattern and defines second and third light pathways. The light travels from the first light pathway along the second light pathway to selectively output the first pattern and travels from the first light pathway along the third light pathway to selectively output the second pattern.
A method for classifying media to be printed comprising: receiving, at a printing device, print data representing the media to be printed; generating an image of the media based on the print data; classifying the image to obtain a media stock type associated with the media; printing the media according to the print data; and updating a stock of the media stock type.
A method includes: capturing an image; partitioning the image into sub-images; for each sub-image: providing the sub-image to a detection model, receiving, from the detection model, one or more sub-image regions of interest (SROIs), each SROI defined by (i) a position of the SROI, and (ii) one of a set of symbology categories, each symbology category encompassing a plurality of barcode symbologies; generating one or more regions of interest (ROI) from the SROIs, each ROI defined by a position of the ROI in the image, and a symbology category; and providing the ROIs to a decoder.
G06K 7/14 - Methods or arrangements for sensing record carriers by electromagnetic radiation, e.g. optical sensingMethods or arrangements for sensing record carriers by corpuscular radiation using light without selection of wavelength, e.g. sensing reflected white light
Systems and methods for system for tag polling are disclosed herein. An example system includes: a tag associated with an asset; an anchor configured to poll the tag at a first transmission rate and determine an angle-of-arrival (AOA) based on signal data received from the tag; and a server communicatively coupled with the anchor. The server may be configured to: receive first information corresponding to the tag, the first information being indicative of one or more first instances where the anchor polls the tag at a second transmission rate that is different from the first transmission rate. The server may further be configured to receive, from the anchor, a tag listing that includes the tag, determine a first instance occurrence for the tag based on the first information, and transmit a request to the anchor that causes the anchor to poll the tag at the second transmission rate.
Systems and methods for tracking and controlling battery consumption in fleets of electronic devices powered by batteries are disclosed herein. An example method includes receiving power consumption and usage information of a device over a duration of time; determining a first power usage value of the device based on the power consumption and usage information over the duration; analyzing the power consumption and usage information to determine an attribute associated with excess power usage of the device over the duration; identifying and applying a mitigation to address the attribute and to decrease the first power usage value over the duration; determining a second power usage value of the device based on the implemented mitigation over the duration; determining a difference between the first and second power usage values over the duration; and determining at least one metric indicative of power conservation over the duration based on the determined difference.
Devices and methods for computer vision guided analysis of a display module are disclosed herein. The method captures a burst of images of at least a portion of an object for displaying at least one item. The method detects at least one attribute of the object present in a first image of the burst of images and extracts the at least one attribute of the object present in the first image from each image of the burst of images. The method aligns the extracted at least one attribute from each image of the burst of images with the extracted at least one attribute of the first image and generates a reconstructed image based on the aligned at least one attribute of the burst of images where the resolution of the first image is different from the resolution of the reconstructed image.
G06T 5/50 - Image enhancement or restoration using two or more images, e.g. averaging or subtraction
G06K 7/14 - Methods or arrangements for sensing record carriers by electromagnetic radiation, e.g. optical sensingMethods or arrangements for sensing record carriers by corpuscular radiation using light without selection of wavelength, e.g. sensing reflected white light
G06Q 10/087 - Inventory or stock management, e.g. order filling, procurement or balancing against orders
A server includes: a memory storing printing configuration rules for interfacing with a printing system; a communications interface configured to communicate with a client device; a processor interconnected with the memory and the communications interface, the processor configured to: generate a print system network identifier mapped to the printing system, the print system network identifier configured for identifying print parameters for print jobs; receive, via the communications interface, a print request from the client device, the print request generated based on the print system network identifier and including one or more print parameters for a print job; and send a print instruction to the printing system to initiate the print job at the printing system according to the one or more print parameters, the print instruction generated according to the printing configuration rules.
A method for classifying media to be printed comprising: receiving, at a printing device, print data representing the media to be printed; generating an image of the media based on the print data; classifying the image to obtain a media stock type associated with the media; printing the media according to the print data; and updating a stock of the media stock type.
Techniques for weight checking to verify ticket switching are disclosed. The system includes a weighing scale, cameras to capture images of items and their barcodes, a processor, and memory with instructions. The processor determines a first identification from the barcode image and a second identification from the item image. It compares these identifications to check for a match. If they do not match, it prompts the user to place the item on the scale. If the item's weight does not match the expected weight for the first identification, the system triggers mitigation actions such as pausing transactions or alerting staff.t
G06Q 20/40 - Authorisation, e.g. identification of payer or payee, verification of customer or shop credentialsReview and approval of payers, e.g. check of credit lines or negative lists
58.
Devices and Methods for Computer Vision Guided Analysis of a Display Module
Devices and methods for computer vision guided analysis of a display module are disclosed herein. The method captures a burst of images of at least a portion of an object for displaying at least one item. The method detects at least one attribute of the object present in a first image of the burst of images and extracts the at least one attribute of the object present in the first image from each image of the burst of images. The method aligns the extracted at least one attribute from each image of the burst of images with the extracted at least one attribute of the first image and generates a reconstructed image based on the aligned at least one attribute of the burst of images where the resolution of the first image is different from the resolution of the reconstructed image.
G06T 7/73 - Determining position or orientation of objects or cameras using feature-based methods
G06K 7/14 - Methods or arrangements for sensing record carriers by electromagnetic radiation, e.g. optical sensingMethods or arrangements for sensing record carriers by corpuscular radiation using light without selection of wavelength, e.g. sensing reflected white light
G06T 3/40 - Scaling of whole images or parts thereof, e.g. expanding or contracting
G06T 7/33 - Determination of transform parameters for the alignment of images, i.e. image registration using feature-based methods
A method in a computing device includes: monitoring, via a communications interface of the computing device, wireless data elements including application data corresponding to a communications application, and non-application data; automatically generating labels based on the application data of the wireless data elements, the labels indicating performance impacts observable in the communications application; selecting a portion of the wireless data elements corresponding to the non-application data; extracting, from each wireless data element of the non-application data, a set of feature values; generating a plurality of samples from the nonapplication data, each sample including (i) a number of the sets of feature values based on a sample size, and (ii) one of the automatically generated labels; training a classifier based on the plurality of samples, the classifier configured to receive further non-application data and generate a predicted impact indicator selected from the labels; and deploying the classifier.
A method includes: capturing an image; partitioning the image into sub-images; for each sub-image: providing the sub-image to a detection model, receiving, from the detection model, one or more sub-image regions of interest (SROIs), each SROI defined by (i) a position of the SROI, and (ii) one of a set of symbology categories, each symbology category encompassing a plurality of barcode symbologies; generating one or more regions of interest (ROI) from the SROIs, each ROI defined by a position of the ROI in the image, and a symbology category; and providing the ROIs to a decoder.
G06K 7/14 - Methods or arrangements for sensing record carriers by electromagnetic radiation, e.g. optical sensingMethods or arrangements for sensing record carriers by corpuscular radiation using light without selection of wavelength, e.g. sensing reflected white light
63.
System and method for enabling sensors with unique addresses
An example system includes: a set of sensors, each sensor having a programmable address; a set of microcontrollers, each microcontroller paired with one sensor from the set of sensors; a controller configured to: enable an operational state of the set of sensors to uniquely address each sensor in the set of sensors by sequentially, for each microcontroller in the set of microcontrollers, causing the microcontroller to activate the sensor paired with the microcontroller and assigning a unique address to the activated sensor; scan the set of sensors using the unique address of each sensor to obtain data detected by the sensor.
A method in a computing device includes: monitoring, via a communications interface of the computing device, wireless data elements including application data corresponding to a communications application, and non-application data; automatically generating labels based on the application data of the wireless data elements, the labels indicating performance impacts observable in the communications application; selecting a portion of the wireless data elements corresponding to the non-application data; extracting, from each wireless data element of the non-application data, a set of feature values; generating a plurality of samples from the non-application data, each sample including (i) a number of the sets of feature values based on a sample size, and (ii) one of the automatically generated labels; training a classifier based on the plurality of samples, the classifier configured to receive further non-application data and generate a predicted impact indicator selected from the labels; and deploying the classifier.
An arrangement and/or assembly of a set of wristbands is disclosed. In some implementations, an arrangement of a set of wristbands may include a first wristband formed from a first portion of the wristband web. The arrangement may include a second wristband formed from a second portion of the wristband web. The first length of the first wristband may be different from a second length of the second wristband. The arrangement may include a cut formation, in the wristband web, that is between the first wristband and the second wristband. The cut formation may be configured to enable the first wristband to be separated from the second wristband.
Techniques for item processing within a space are disclosed herein. An example method includes receiving item-identification data, the item-identification data based on vision data captured by a machine vision component and/or a user-provided data captured by a user interface; receiving, via the user interface, input from a user indicating a selected item category for the item; determining, based on the item-identification data and the selected category, at least one of: (i) the user visited a location within the space associated with items in the selected category; or (ii) the user did not visit the location within the space associated with the items in the selected category; responsive to determining (i), generating, by the processor, a first response signal associated with the item; and responsive to determining (ii), generating, by the processor, a second response signal associated with the item including an alert signal associated with an item mismatch.
Systems and methods for rapid product identification using barcode decoding and machine vision. An example scanning system includes a first imager configured to capture a first image of a first object and a second imager configured to capture a second image of a second object passing across a scanning area of an indicia reader. One or more processors are configured to analyze and decode an indicia within the first image, transmit the decoded first indicia value to a host, and store the first indicia value locally on the memory associated with the indicia reader. The processors may also determine whether the second object is substantially similar to the first object by comparing image data. The processors may also determine the second object is substantially similar to the first object and, in response, transmit the first indicia value to the host.
Described herein are barcode readers having a housing with upper and lower portions, and a weigh platter. Additionally, the barcode readers include a first imaging assembly having a first imaging sensor, the first imaging assembly having a first field of view (FOV) directed through at least one of the substantially horizontal window or the substantially upright window of the housing, and a second imaging assembly having a second imaging sensor, the second imaging assembly having a second FOV and being positioned near the distal edge of the weigh platter that is opposite the upper portion of the barcode reader housing.
G06K 7/10 - Methods or arrangements for sensing record carriers by electromagnetic radiation, e.g. optical sensingMethods or arrangements for sensing record carriers by corpuscular radiation
G06K 7/14 - Methods or arrangements for sensing record carriers by electromagnetic radiation, e.g. optical sensingMethods or arrangements for sensing record carriers by corpuscular radiation using light without selection of wavelength, e.g. sensing reflected white light
69.
Wristbands having RFID circuits with enhanced readability
A wristband has a flexible elongated body with an open state in which the wristband is capable of being positioned in a planar configuration and a closed state in which the wristband is wrapped in a loop. An RFID circuit is supported by the body and is positioned on the body such that the RFID circuit is configured to be included in the loop when the wristband is in the closed state. An elongated conductive element is supported by the body and is positioned on the body such that the elongated conductive element is configured to be included in the loop when the wristband is in the closed state. The elongated conductive element is spaced away from the RFID circuit and extends circumferentially about the loop in the closed state.
G06K 19/077 - Constructional details, e.g. mounting of circuits in the carrier
A44C 5/00 - BraceletsWrist-watch strapsFastenings for bracelets or wrist-watch straps
G06K 19/07 - Record carriers with conductive marks, printed circuits or semiconductor circuit elements, e.g. credit or identity cards with integrated circuit chips
70.
SYSTEMS AND DEVICES FOR MAINTAINING A COMMUNICABLE RELATIONSHIP BETWEEN AN INDICIA READER AND A HOST
An example method that utilizes this approach includes determining a received signal strength indicator (RSSI) of a wireless signal between a mobile device and a host. This determination may be made on either the mobile device or the host. From there, if the RSSI falls within a first RSSI range associated with generating a first alert signal, at least one of the mobile device or the host generates a first alert via its respective alert module. On the other hand, if the RSSI falls within a second RSSI range, at least one of the mobile device or the host generates a second alert via its respective alert module.
Embodiments of the present disclosure relate to generating alert signals based on wireless signal strength measurements between data capture devices, like indicia readers or other mobile devices, and their respective hosts, like their charge cradles. An example method that utilizes this approach includes determining a received signal strength indicator (RSSI) of a wireless signal between a mobile device and a host. This determination may be made on either the mobile device or the host. From there, if the RSSI falls within a first RSSI range associated with generating a first alert signal, at least one of the mobile device or the host generates a first alert via its respective alert module. On the other hand, if the RSSI falls within a second RSSI range, at least one of the mobile device or the host generates a second alert via its respective alert module.
G06K 7/14 - Methods or arrangements for sensing record carriers by electromagnetic radiation, e.g. optical sensingMethods or arrangements for sensing record carriers by corpuscular radiation using light without selection of wavelength, e.g. sensing reflected white light
A printer configured to contain a media cartridge, wherein the media cartridge includes: a base defining a media chamber and including a lower wall and an opposing upper wall; an identification circuit disposed on the lower wall, the identification circuit configured to engage with an electronic interface of a printer; a ledge on the upper wall of the base, the ledge configured to receive downward pressure from an inner surface of a lid of the printer in a closed position; wherein the identification circuit is aligned with the ledge to receive at least a portion of the downward pressure.
B41J 3/407 - Typewriters or selective printing or marking mechanisms characterised by the purpose for which they are constructed for marking on special material
B41J 15/04 - Supporting, feeding, or guiding devicesMountings for web rolls or spindles
Systems and methods for assessing container utilization are disclosed herein. The method determines a total volume of a container, detects an object being loaded into the container, and determines whether the object is non-conforming or conforming. The method, responsive to determining the object is non-conforming, associates a volume of the non-conforming object with an occupied volume of the container, and associates a volume of at least one space proximate to the non-conforming object with the occupied volume of the container. The method, responsive to determining the object is conforming, associates a volume of the conforming object with the occupied volume of the container. The method determines container utilization based on the occupied volume of the container and the total volume of the container, and displays, on a user interface, the container utilization for a user.
G06T 17/10 - Volume description, e.g. cylinders, cubes or using CSG [Constructive Solid Geometry]
G06T 7/62 - Analysis of geometric attributes of area, perimeter, diameter or volume
G06V 10/764 - Arrangements for image or video recognition or understanding using pattern recognition or machine learning using classification, e.g. of video objects
76.
System and Method for Robotic Object Detection Using a Convolutional Neural Network
A system includes a mobile robot, the robot comprising a sensor; and a server operably connected to the robot over a network, the robot being configured to detect an object by processing sensor data using a convolutional neural network. A pipeline for robotic object detection using a convolutional neural network includes: a system comprising a mobile robot, the robot comprising a sensor, the system further comprising a server operably connected to the robot over a network, the robot being configured to detect an object by processing sensor data using a pipeline, the pipeline comprising a convolutional neural network, the pipeline configured to perform a data collection step, the pipeline further configured to perform a data transformation step, the pipeline further configured to perform a convolutional neural network step, the pipeline further configured to perform a network output transformation step, the pipeline further configured to perform a results output step.
G06T 7/70 - Determining position or orientation of objects or cameras
G01S 17/89 - Lidar systems, specially adapted for specific applications for mapping or imaging
G01S 17/931 - Lidar systems, specially adapted for specific applications for anti-collision purposes of land vehicles
G06N 3/008 - Artificial life, i.e. computing arrangements simulating life based on physical entities controlled by simulated intelligence so as to replicate intelligent life forms, e.g. based on robots replicating pets or humans in their appearance or behaviour
G06N 3/04 - Architecture, e.g. interconnection topology
Methods and systems for detecting an object scan approach path and optimizing an imaging assembly in response to the scan path are provided. Image data captured from one or more fields of views is used to identify an object and determine, over a series of images, a scan path of that object relative to the imaging assembly. From the scan path, a lead-in side and a lead-out side of the imaging assembly are determined and used to adjust operating parameters of the imaging assembly to bias toward a right side scanning configuration, a left side scanning configuration, or a central scanning configuration. These operating parameters may include adjusting the wakeup, exposure, illumination, indicia identification, and scan avoidance configurations, for example, for optimum scan path operation.
G06K 7/14 - Methods or arrangements for sensing record carriers by electromagnetic radiation, e.g. optical sensingMethods or arrangements for sensing record carriers by corpuscular radiation using light without selection of wavelength, e.g. sensing reflected white light
G06T 7/246 - Analysis of motion using feature-based methods, e.g. the tracking of corners or segments
G06T 7/80 - Analysis of captured images to determine intrinsic or extrinsic camera parameters, i.e. camera calibration
H04N 23/61 - Control of cameras or camera modules based on recognised objects
H04N 23/74 - Circuitry for compensating brightness variation in the scene by influencing the scene brightness using illuminating means
78.
Printer with Linerless Media Wrap Removal Mechanism and Associated Methods
A printer is disclosed that includes a platen roller assembly, a frame, and a drive assembly. The drive assembly is operatively coupled to a first mating structure at a proximal end of an axle of the platen roller assembly to automatically rotate the axle via the proximal end of the axle during a printing operation. The axle is manually rotated in situ via a second mating structure at a distal end during an operation to remove linerless media wrapped around the platen roller assembly.
A system is disclosed that includes an image sensor, a depth sensor, and at least one processor. The image sensor acquires images within a first field-of-view. The depth sensor includes a plurality of photosensitive cells that acquires distance information within a second field-of-view. The second field-of-view at least partially overlaps the first field-of-view. The at least one processor is programmed to transition from a first mode of operation to a second mode of operation in response to satisfaction of a specified criteria based on object information associated with the distance information for an object within the second field-of-view.
Laser scanners with high dynamic range are disclosed herein. An example scanner includes a laser line projector configured to project a laser line, a first camera, and a second camera, wherein the first camera and the second camera are configured to simultaneously image a target object while the laser line is projected onto the target object and wherein the first camera has a different light acquisition configuration from the second camera.
G06T 7/73 - Determining position or orientation of objects or cameras using feature-based methods
H04N 13/243 - Image signal generators using stereoscopic image cameras using three or more 2D image sensors
H04N 13/25 - Image signal generators using stereoscopic image cameras using two or more image sensors with different characteristics other than in their location or field of view, e.g. having different resolutions or colour pickup characteristicsImage signal generators using stereoscopic image cameras using image signals from one sensor to control the characteristics of another sensor
H04N 23/71 - Circuitry for evaluating the brightness variation
H04N 23/73 - Circuitry for compensating brightness variation in the scene by influencing the exposure time
81.
MACHINE VISION DEVICE WITH SWITCHABLE DIRECT AND DIFFUSED ILLUMINATION
Machine vision devices and systems with automatically switchable direct and diffused illumination are provided herein. An example includes a machine vision system, comprising an image capture device, a material with switchable optical properties, wherein the material with switchable optical properties has a transparent state and a translucent state, and a light source, wherein the light source is positioned to illuminate a target of the image capture device, and the material with switchable optical properties is positioned between the light source and the target of the image capture device and configured to switch between the transparent state which is configured to provide direct illumination of the target and the translucent state which is configured to provide diffused illumination of the target.
G02F 1/1514 - Devices or arrangements for the control of the intensity, colour, phase, polarisation or direction of light arriving from an independent light source, e.g. switching, gating or modulatingNon-linear optics for the control of the intensity, phase, polarisation or colour based on an electrochromic effect characterised by the electrochromic material, e.g. by the electrodeposited material
H04N 23/611 - Control of cameras or camera modules based on recognised objects where the recognised objects include parts of the human body
82.
Dynamic Configuration of a Printer for a Printing Operation
In some implementations, a device may identify, for a printing operation, a media type associated with media involved in the printing operation. The device may receive, from a sensor, a sensor measurement associated with an ambient condition of the printer. The device may determine, using a print optimization model, a printing configuration for the printing operation based on the media type and the ambient condition, wherein the print optimization model is trained based on reference data associated with historical printing operations associated with one or more printers, wherein the reference data includes reference configurations associated with the historical printing operations, respective media types of media used in the historical printing operations, and corresponding ambient conditions of the one or more printers during the historical printing operations. The device may cause the printer to perform the printing operation according to the printing configuration.
An example system includes at least one imaging assembly; controller; and processor configured to: (a) initiate a ranging operation; (b) based on the ranging operation, determine a range value associated with a distance between the imaging assembly and an object in the field of view (FOV); (c) initiate a ramping operation comprising: (i) initiate a ramping sequence for the imaging assembly which captures plurality of images comprising image data of an environment appearing in the FOV using an associated plurality of focus parameters; and (ii) energizing an illumination assembly to provide illumination of the FOV during the ramping operation, the illumination intensity determined from the range value, the illumination intensity maintained substantially constant during at least a majority of the ramping operation; and (c) terminating the ramping operation based upon a termination signal.
H05B 47/125 - Controlling the light source in response to determined parameters by determining the presence or movement of objects or living beings by using cameras
H04N 23/74 - Circuitry for compensating brightness variation in the scene by influencing the scene brightness using illuminating means
H04N 23/56 - Cameras or camera modules comprising electronic image sensorsControl thereof provided with illuminating means
G06T 7/70 - Determining position or orientation of objects or cameras
G06K 7/10 - Methods or arrangements for sensing record carriers by electromagnetic radiation, e.g. optical sensingMethods or arrangements for sensing record carriers by corpuscular radiation
Laser scanners with high dynamic range are disclosed herein. An example scanner includes a laser line projector configured to project a laser line, a first camera, and a second camera, wherein the first camera and the second camera are configured to simultaneously image a target object while the laser line is projected onto the target object and wherein the first camera has a different light acquisition configuration from the second camera.
Methods and apparatuses for optical flow estimation for 1D/2D decoding improvements are disclosed herein. An example method includes receiving, from the optical imaging assembly, a series of images including at least a first image and a second image captured over the FOV; decoding a barcode in the first image; identifying a first position of a key-point within the first image; identifying a second position of the key-point within the second image; calculating an optical flow for the barcode based on at least the first position and the second position; and tracking the barcode based on the optical flow.
G06K 7/10 - Methods or arrangements for sensing record carriers by electromagnetic radiation, e.g. optical sensingMethods or arrangements for sensing record carriers by corpuscular radiation
G06K 7/14 - Methods or arrangements for sensing record carriers by electromagnetic radiation, e.g. optical sensingMethods or arrangements for sensing record carriers by corpuscular radiation using light without selection of wavelength, e.g. sensing reflected white light
G06T 7/246 - Analysis of motion using feature-based methods, e.g. the tracking of corners or segments
86.
Adapter for a Handle Attachment for a Mobile Computing Device
An adapter is disclosed herein. The adapter comprises a base, at least one retention element, a biased latch, a handle, and a switch. The base has a first surface and a second surface opposite the first surface. The first base surface is configured to receive a first surface of a mobile computing device. The at least one retention element is positioned on a front end of the base and is configured to receive a first end of the mobile computing device. The biased latch is positioned on a rear end of the base and is adapted to attach a second end of the mobile computing device. The handle is positioned on the second base surface and the switch is positioned on the second base surface adjacent to the handle. The switch is mechanically linked to the biased latch, and the biased latch is configured to release the mobile computing device from the base when the switch is actuated.
Imaging systems for imaging or scanning objects by redirecting portions of a field of view (FOV) are described herein. An example imaging system includes: an imaging assembly; a platter including a redirection element; and a computer-readable media storing machine readable instructions that cause the imaging system to: capture the image data in the FOV, wherein a first subset of pixels captures a first subset of the image data associated with a first portion of the FOV not redirected by the redirection element, and a second subset of pixels captures a second subset of the image data associated with a redirected portion of the FOV redirected by the redirection element; process the first subset of image data via a first module to perform a first vision operation; and process the second subset of image data via a second module to perform a second vision operation.
G06K 7/10 - Methods or arrangements for sensing record carriers by electromagnetic radiation, e.g. optical sensingMethods or arrangements for sensing record carriers by corpuscular radiation
88.
Two-Piece Exoskeleton for a Mobile Computing Device
An example disclosed protective shell for a device includes a first housing and a second housing. The first housing including a front perimeter edge, a side wall adjacent to the front perimeter edge, at least one recess area adjacent to a ledge, and at least one guide rail. The second housing including at least one tab and at least one receiving rail. The first housing and the second housing combine to secure the device by meshing the at least one guide rail and the at least one receiving rail, and securing the at least one tab to the ledge such that the tab is located within the at least one recess.
An example includes a machine vision system, comprising an image capture device, a material with switchable optical properties, wherein the material with switchable optical properties has a transparent state and a translucent state, and a light source, wherein the light source is positioned to illuminate a target of the image capture device, and the material with switchable optical properties is positioned between the light source and the target of the image capture device and configured to switch between the transparent state which is configured to provide direct illumination of the target and the translucent state which is configured to provide diffused illumination of the target.
G03B 15/06 - Special arrangements of screening, diffusing, or reflecting devices, e.g. in studio
G03B 11/00 - Filters or other obturators specially adapted for photographic purposes
G03B 15/05 - Combinations of cameras with electronic flash apparatusElectronic flash units
G06K 7/10 - Methods or arrangements for sensing record carriers by electromagnetic radiation, e.g. optical sensingMethods or arrangements for sensing record carriers by corpuscular radiation
G06K 7/14 - Methods or arrangements for sensing record carriers by electromagnetic radiation, e.g. optical sensingMethods or arrangements for sensing record carriers by corpuscular radiation using light without selection of wavelength, e.g. sensing reflected white light
90.
PRINTER WITH LINERLESS MEDIA WRAP REMOVAL MECHANISM AND ASSOCIATED METHODS
A printer is disclosed that includes a platen roller assembly, a frame, and a drive assembly. The drive assembly is operatively coupled to a first mating structure at a proximal end of an axle of the platen roller assembly to automatically rotate the axle via the proximal end of the axle during a printing operation. The axle is manually rotated in situ via a second mating structure at a distal end during an operation to remove linerless media wrapped around the platen roller assembly.
B41J 3/407 - Typewriters or selective printing or marking mechanisms characterised by the purpose for which they are constructed for marking on special material
B41J 3/44 - Typewriters or selective printing mechanisms having dual functions or combined with, or coupled to, apparatus performing other functions
B65C 9/18 - Label feeding from strips, e.g. from rolls
B65C 11/02 - Manually-controlled or manually-operable label dispensers, e.g. modified for the application of labels to articles having printing equipment
91.
ADAPTER FOR A HANDLE ATTACHMENT FOR A MOBILE COMPUTING DEVICE
An adapter comprising a base, at least one retention element, a biased latch, a handle, and a switch. The base has a first surface and a second surface opposite the first surface. The first base surface is configured to receive a first surface of a mobile computing device (MCD). The at least one retention element is positioned on a front end of the base and configured to receive a first end of the mobile computing device. The biased latch is positioned on a rear end of the base and adapted to attach a second end of the MCD. The handle is positioned on the second base surface and the switch is positioned on the second base surface adjacent to the handle. The switch is mechanically linked to the biased latch, and the biased latch is configured to release the MCD from the base when the switch is actuated.
G06F 1/16 - Constructional details or arrangements
H04M 1/02 - Constructional features of telephone sets
G06K 7/10 - Methods or arrangements for sensing record carriers by electromagnetic radiation, e.g. optical sensingMethods or arrangements for sensing record carriers by corpuscular radiation
At least some embodiments of the present invention are directed to barcode readers having a housing with upper and lower portions, and a platter. Additionally, the barcode readers include a platter frame and an imaging assembly, the first imaging assembly having a first field of view (FOV) directed through at least one of the substantially horizontal window or the substantially upright window of the housing, and a reader accessory removably coupled with at least one of the lower housing portion or the platter frame that includes a thermal transmitter. The thermal transmitter is thermally coupled with at least one of the housing frame or the platter frame to transfer thermal energy generated by the reader accessory thereto.
G06K 7/10 - Methods or arrangements for sensing record carriers by electromagnetic radiation, e.g. optical sensingMethods or arrangements for sensing record carriers by corpuscular radiation
Devices for improving user-interface (UI) controls in an imaging device are disclosed herein. In some embodiments, such imaging devices include a housing having an internal cavity and a window where a flange portion extending around some portion of the window includes touch-enabled UI controls positioned on an exterior surface. On a correspondingly opposite (interior) surface of the flange portion there exists a printed circuit board (PCB) with touch-sensors that correspond to the UI controls. To increase the efficacy of the touch-controls, a spring element is positioned behind the PCB to bias the PCB towards the rear surface of the interior surface of the flange portion and reduce and/or eliminate an air gap between said surface and the sensor(s) and/or the PCB.
G06K 7/14 - Methods or arrangements for sensing record carriers by electromagnetic radiation, e.g. optical sensingMethods or arrangements for sensing record carriers by corpuscular radiation using light without selection of wavelength, e.g. sensing reflected white light
G06K 7/10 - Methods or arrangements for sensing record carriers by electromagnetic radiation, e.g. optical sensingMethods or arrangements for sensing record carriers by corpuscular radiation
H05K 1/18 - Printed circuits structurally associated with non-printed electric components
94.
ACCELERATED DATA RATE SELECTION IN WIRELESS COMMUNICATIONS
A method in a computing device includes: establishing an association with an base station; in response to establishing the association, transmitting one or more unencrypted messages to the base station using one or more data rates selected according to an optimization sequence; receiving, from the base station, one or more acknowledgements to the one or more unencrypted messages; based on the one or more acknowledgements, selecting an active data rate; and sending encrypted data to the base station using the active data rate.
H04J 3/22 - Time-division multiplex systems in which the sources have different rates or codes
H04B 1/38 - Transceivers, i.e. devices in which transmitter and receiver form a structural unit and in which at least one part is used for functions of transmitting and receiving
H04L 65/00 - Network arrangements, protocols or services for supporting real-time applications in data packet communication
H04L 1/00 - Arrangements for detecting or preventing errors in the information received
H04N 21/20 - Servers specifically adapted for the distribution of content, e.g. VOD serversOperations thereof
95.
Accelerated Data Rate Selection in Wireless Communications
A method in a computing device includes: establishing an association with an base station; in response to establishing the association, transmitting one or more unencrypted messages to the base station using one or more data rates selected according to an optimization sequence; receiving, from the base station, one or more acknowledgements to the one or more unencrypted messages; based on the one or more acknowledgements, selecting an active data rate; and sending encrypted data to the base station using the active data rate.
Systems and methods for automatic resource allocation and optimization. The method receives at least one first data component associated with a user and at least one second data component associated with the user. The system determines at least one first value for a first metric of the user based on the received at least one first data component and determines at least one second value for a second metric of the user based on the received at least one second data component. The system determines at least one third value for a third metric of the user based on the at least one first value of the first metric and the at least one second value of the second metric and utilizes the at least one third value for the third metric in a forecasting mechanism.
A method for dimensioning a target object includes: obtaining preliminary dimensioning data representing the target object; determining, based on the preliminary dimensioning data, a shape classification for the target object; when the shape classification for the target object is cuboidal, applying a cuboidal dimensioning function to the preliminary dimensioning data to obtain object dimensions; when the shape classification for the target object is non-cuboidal: selecting a non-cuboidal dimensioning function based on a preliminary bounding box of the target object detected in the preliminary dimensioning data; applying the non-cuboidal dimensioning function to obtain the object dimensions.
Devices and methods for computer vision guided monitoring and analysis of a display module are disclosed herein. The method receives at least one captured image of at least a portion of an object for displaying at least one item. The method quantifies a state of the object present in the captured image by determining at least one anomaly associated with the object present in the captured image based on a comparison of at least one extracted attribute of the object present in the captured image and at least one extracted attribute of the object present in a reference image where the reference image is indicative of an optimal state of the object present in the captured image. The method determines whether the anomaly is greater than a threshold and generates and transmits a notification when the anomaly is greater than the threshold.
An example computing device includes: a wireless communications interface configured to connect to a network deployed by a plurality of access points; a controller for the wireless communications interface, the controller configured to, during an ongoing packet exchange with a peer computing device: detect a target pause operation for the computing device to pause a connection to a home access point; in response to the pause condition, obtain a connection status of the peer computing device; determine a priority order of the computing device and the peer computing device based on the connection status and the target pause operation; and pause the connection to the home access point according to the determined priority order.
Devices and methods for computer vision guided monitoring and analysis of a display module are disclosed herein. The method receives at least one captured image of at least a portion of an object for displaying at least one item. The method quantifies a state of the object present in the captured image by determining at least one anomaly associated with the object present in the captured image based on a comparison of at least one extracted attribute of the object present in the captured image and at least one extracted attribute of the object present in a reference image where the reference image is indicative of an optimal state of the obj ect present in the captured image. The method determines whether the anomaly is greater than a threshold and generates and transmits a notification when the anomaly is greater than the threshold.