Patent classifications
G06K7/10881
Interleaved frame types optimized for vision capture and barcode capture
A barcode reader configured to capture interleaved frame types optimized for vision capture and barcode capture are disclosed herein. An example barcode reader is configured to operate in a pre-determined repetitive pattern of capturing a first frame and capturing a second frame over a reading cycle having a fixed duration after a triggering event, wherein the first frame is captured over a first exposure period having a first duration, and the second frame is captured over a second exposure period having a second duration, and wherein the first frame is associated with a first brightness parameter, and the second frame is associated with a second brightness parameter.
MINIATURE LONG RANGE IMAGING ENGINE WITH AUTO-FOCUS AND AUTO-ZOOM SYSTEM
Methods and systems to implement a miniature long range imaging engine with auto-focus, auto-zoom, and auto-illumination are disclosed herein. An example method includes detecting, by a microprocessor, a presence of an aim light pattern within the FOV; determining, by the microprocessor and in response to the detecting, a target distance of an object in the FOV based on a position of the aim light pattern in the FOV, the target distance being a distance from the imaging engine to the object; causing, by the microprocessor, a variable focus optical element to focus on the object based on the target distance; and responsive to making a first determination, by the microprocessor, selecting, based on the target distance, one of a plurality of zoom operation modes.
HOUSING OF AN IMAGE CAPTURING DEVICE
A housing of an imaging unit is disclosed. The housing comprises an outer surface and an inner surface, wherein the inner surface of the housing defines a lens channel sized to receive a lens barrel. Further, the inner surface of the housing defines a helical step in the lens channel, wherein the helical step protrudes outwardly into the lens channel, and wherein the helical step is angled at a first predetermined pitch. Further, the inner surface of the lens channel defines a glue pocket, in the lens channel, which extends from the inner surface of the housing to the outer surface of the housing such that a first edge surface, defining a portion of a periphery of the glue pocket, is coplanar with the helical step.
Method and system for implementing augmented reality (AR)-based assistance within work environment
Novel tools and techniques are provided for implementing augmented reality (AR)-based assistance within a work environment. In various embodiments, a computing system might receive, from a camera having a field of view of a work environment, first images of at least part of the work environment, the first images overlapping with a field of view of a user wearing an AR headset; might analyze the received first images to identify objects; might query a database(s) to determine a task associated with a first object(s) among the identified objects; might generate an image overlay providing at least one of graphical icon-based, text-based, image-based, and/or highlighting-based instruction(s) each indicative of instructions presented to the user to implement the task associated with the first object(s); and might display, to the user's eyes through the AR headset, the generated first image overlay that overlaps with the field of view of the user's eyes.
LIGHTING CONTROL SYSTEM USING BARCODE INFORMATION
Disclosed is a lighting control system for directing a show. The system includes at least: a master device; and a plurality of slave devices that receive lighting control signals from the master device. The light control signals correspond to seats of a plurality of audiences in an auditorium. The plurality of slave devices receive position information indicating specific positions at which the plurality of slave devices emit a light, light-emitting status information including preset information to classify the plurality of slave devices into a plurality of groups, and group identification number information. The plurality of slave devices are grouped in accordance with received information. The master device controls the grouped plurality of slave devices to emit a light per group basis by broadcasting the lighting control signals including group light-emitting pattern information for each of the plurality of groups of the plurality of slave devices.
Dynamic flex-space allocation system
Examples provide a system for dynamic allocation of supplemental space to items based on predicted variable demand. Item data is analyzed using a set of item selection criteria to identify an item located within a predetermined distance of available flex-space associated with a topstock shelf which has a predicted time-supply predicted to be less than a threshold time-supply during a predicted time-period. A portion of flex-space sufficient to increase the time-supply enough to meet the predicted increase in demand is identified. Additional instances of the item are assigned to the portion of the flex-space during the predetermined time-period. When an expiration date for the flex-space assignment occurs, remaining instances of the item in the portion of the flex-space are removed. The portion of the flex-space is assigned to a next item predicted to experience temporary context-dependent increased demand exceeding time-supply and/or capacity of permanent display space of the item.
PERCEPTION SYSTEMS AND METHODS FOR IDENTIFYING AND PROCESSING A VARIETY OF OBJECTS
A drop perception system is disclosed that includes an open housing structure having an internal volume, an open top and an open bottom, and a plurality of perception units positioned to capture perception data within the internal volume at a plurality of locations between the open top and the open bottom of the open housing.
Information management system for product ingredients
A method for parsing information from a plurality of product labels using information technology. The method includes obtaining constituent information with an ingredient data platform from text and graphics found on a portion of a label from a plurality of the product labels and assigning base attributes automatically with the ingredient data platform to each piece of the constituent information on at least one of the product labels. The method includes associating the base attributes assigned by the ingredient data platform with different base attributes in at least one pre-constructed taxonomy data structure handled by the ingredient data platform to establish relationships between the base attributes that were previously assigned with the ingredient data platform and the base attributes from the pre-constructed taxonomy data structure. The method includes assigning a master attribute automatically with the ingredient data platform to a relationship between the base attributes assigned by the ingredient data platform and the associated base attributes in the pre-constructed taxonomy data structure. The method also includes generating at least a portion of a label view containing detail based on the master attribute pertaining to at least one consumer product whose product label lacks information detailed in the portion of the label view.
DPM barcode reader having a partially polarized window coupled to diffusive, polarized and bright fields opportunely tuned to particular wavelengths
A system and method process for imaging DPM codes by a handheld barcode reader may include outputting a polarized light beam from an exit window of the handheld barcode reader to illuminate a direct part marking (DPM) code positioned on an object over a first time period. A non-polarized light beam may be output via from the exit window of the handheld barcode reader over a second time period. Reflected light from the object including polarized light from the DPM code received via a partially polarized receiving window may be sensed. The DPM code may be decoded by the handheld barcode reader.
CABLE MANAGEMENT SYSTEM AND METHOD
A cable management system includes multiple cables, each having a unique identifier associated therewith and each including first and second barcodes including the unique identifier, the first barcode located proximate a first end of the cable, the second barcode located proximate a second end of the cable. The system also includes a barcode scanner to scan barcodes of the cables, the barcode scanner including a clip to receive one of the cables. The system also includes a mobile computing device having a processor, data storage medium, communication unit, and user interface including a display. The mobile computing device is configured to receive via the user interface first end location information for a first cable, receive from the barcode scanner the first barcode of the first cable, and save and display the first end location information in association with the unique identifier of the first cable included in the first barcode.