US Pat. No. 9,256,772

DATA COLLECTION SYSTEM HAVING RECONFIGURABLE DATA COLLECTION TERMINAL

Hand Held Products, Inc.,...

1. A data collection system comprising:
a portable data collection terminal having a radio transceiver device for reading and/or writing encoded information; and
a computer spaced apart from the portable data collection terminal, the computer being configured to:
display a graphical user interface (GUI) prompting an operator of the data collection system to enter configuration data for
reconfiguring the portable data collection terminal;

build a data package based on configuration data entered by the operator via the GUI; and
encode the data package into a tag by transferring an encoding command to the portable data collection terminal.

US Pat. No. 9,119,155

POWER MANAGEMENT SCHEME FOR PORTABLE DATA COLLECTION DEVICES UTILIZING LOCATION AND POSITION SENSORS

Hand Held Products, Inc.,...

1. A data collection device (DCD), comprising:
a main body having a front and a back;
at least one data input device on the main body for receiving user input;
at least one display on the front of the main body;
an accelerometer within the main body for detecting movement and the orientation of the DCD; and
a processor within the main body configured for:
determining if the DCD is front down or back down;
if the DCD is front down, placing the DCD in a first sleep state and then a second sleep state based on the time elapsed without
detecting movement of the DCD or receiving input since the DCD was placed in the first sleep state; and

if the DCD is back down, placing the DCD in the second sleep state and then a third sleep state based on the time elapsed
without detecting movement of the DCD or receiving input since the DCD was placed in the second sleep state.

US Pat. No. 9,258,033

DOCKING SYSTEM AND METHOD USING NEAR FIELD COMMUNICATION

Hand Held Products, Inc.,...

9. A near field communication docking system, comprising:
an NFC-enabled mobile computing device;
an NFC-enabled docking station having docking-station information and configured to transfer the docking-station information
to the NFC-enabled mobile computing device using NFC communication;

wherein the NFC-enabled docking system uses the docking-station information to configure the NFC-enabled mobile computing
device when the NFC-enabled mobile computing device is positioned in proximity to the NFC-enabled docking station;

wherein the docking station information comprises the docking station's connector configuration and the signals to expect
on each pin; and

wherein the NFC-enabled mobile computing device reconfigures its interface connector pins to electrically match the NFC-enabled
docking station connector's configuration.

US Pat. No. 9,165,174

INDICIA READER

Hand Held Products, Inc.,...

1. An illuminating, indicia-reading device, comprising:
a hand-held indicia reader, comprising (i) an indicia-capturing subsystem for acquiring information about indicia within the
indicia-capturing subsystem's field of view, (ii) an indicia-decoding module configured for decoding indicia information acquired
by the indicia-capturing subsystem, (iii) a light-source emitting broad-spectrum, visible light, and (iv) a hand-supportable
housing physically integrating the indicia-capturing subsystem, the indicia-decoding module, and the broad-spectrum light
source; and

a charging-and-communication base (CCB) having exactly one communication button for initiating communication with the hand-held
indicia reader, the charging and communication base configured to removably seat the hand-held indicia reader;

wherein the charging-and-communication base's communication button is configured to activate the indicia-capturing subsystem,
the indicia-decoding module, and the broad-spectrum light source when the hand-held indicia reader is seated in the charging
and communication base.

US Pat. No. 9,258,188

DATA COLLECTION SYSTEM HAVING EIR TERMINAL INTERFACE NODE

Hand Held Products, Inc.,...

1. An encoded information reading (EIR) terminal interface node, wherein:
the EIR terminal interface node is communicatively coupled to a plurality of EIR terminals, wherein each EIR terminal is configured
to engage a docking station;

the EIR terminal interface node is communicatively coupled to a reprogramming database containing a plurality of reprogramming
records, wherein each reprogramming record contains (i) EIR terminal identifying information and (ii) a binary file identifier,
a data file identifier, and/or a script file identifier;

the EIR terminal interface node is configured to build and transmit a reprogramming message to an EIR terminal, wherein the
reprogramming message includes a binary file, a data file, and/or a script file;

the EIR terminal interface node is configured to query the reprogramming database to obtain information and build the reprogramming
message using the obtained information from the reprogramming database;

the binary file comprises a software code to be executed by an EIR terminal;
the data file comprises EIR terminal software configuration parameters; and
the script file comprises a sequence of commands to be executed by an EIR terminal.

US Pat. No. 9,246,208

ELECTROTEXTILE RFID ANTENNA

HAND HELD PRODUCTS, INC.,...

1. An apparatus comprising:
a substrate;
an electrotextile antenna attached to the substrate, wherein the electrotextile antenna communicates with radio frequency
identification (RFID) transponders, the electrotextile antenna comprising a conductive, metalized fabric including at least
three different metals and that has a conductivity of between 1.0×105 Siemens/meter and 5.0×105 Siemens/meter, wherein the electrotextile antenna comprises conductive elements, wherein the conductive elements comprise:

two or more spatially separated conductive cell patches capactively coupled together;
a feed pad; and
one or more conductive feed lines comprising a strip connected to the feed pad, and
wherein the one or more conductive feed lines are electrically coupled with the one or more conductive cell patches, creating
a radiative pattern that reads RFID transponders in a corresponding interrogation zone.

US Pat. No. 9,251,411

AUGMENTED-REALITY SIGNATURE CAPTURE

Hand Held Products, Inc.,...

1. A method for acquiring a person's signature, comprising:
concurrently acquiring signature information with respect to light movements projected in a signature motion sequence with
an image-processing device; and

wherein the step of concurrently acquiring signature information with respect to the projected light movements comprises (i)
capturing substantially all of the projected light movements in an overexposed signature-information image at selected time
intervals, and (ii) compiling the overexposed signature-information images into a signature image that shows the position
of the light movements at substantially every interval of time in the signature motion sequence.

US Pat. No. 9,256,767

TRACKING SYSTEM

HAND HELD PRODUCTS, INC.,...

1. A method of tracking information using a hand held reader, the method comprising:
scanning for an information bearing indicia (IBI) and radio frequency identification (RFID) data;
reading information from the RFID circuit and the IBI;
comparing information read from the RFID circuit and the IBI;
determining if the RFID circuit and IBI provide at least some redundant information when read with a respective reading device
based on the comparison of information read from the RFID circuit and the IBI;

wherein a decoded result of the IBI takes precedence over a decoded result of the RFID circuit in response to determining
that information provided by the circuit is conflicting with information provided by the IBI, when the RFID circuit is being
read along with at least one other RFID circuit.

US Pat. No. 9,159,059

METHOD OF OPERATING A TERMINAL

Hand Held Products, Inc.,...

1. A restaurant transaction terminal comprising:
a portable housing for hand held operation, the portable housing having a body, a touch screen, a card reader, a stylus, a
speaker, a microphone, and a jack for a headset or Bluetooth headset;

an internal battery for making the restaurant transaction terminal independent of any wired connectivity;
a biometric reader for a customer and restaurant personnel for reading data from an information bearing medium carried by
a customer;

a graphic user interface (GUI);
a printer integral with the housing; and,
wherein the transaction terminal is configured for use at a restaurant table by a customer based on information read from
the reader within the restaurant for reading, completing, signing on the QUI a displayed bill; printing the completed and
signed bill by the customer at the restaurant table and wirelessly transmitting the completed and signed bill to the restaurant
such that customers may pay their bill without interaction with a store employee.

US Pat. No. 9,152,835

DECODING UTILIZING IMAGE DATA

Hand Held Products, Inc.,...

1. A computer readable medium storing instructions for performance of a method executable by a processor, the method comprising:
recognizing a format of a frame of image data received from a source;
determining an ID value for the source; and
in response to the recognition of the format of the frame of image data, processing the frame of image data in accordance
with a decode algorithm in an effort to decode a decodable indicia in the frame of image data.

US Pat. No. 9,195,844

SYSTEM AND METHOD FOR SECURING SENSITIVE DATA

Hand Held Products, Inc.,...

1. A method for securing sensitive data in a technical environment, the method comprising:
obtaining, by a processor, a first file, wherein upon execution by a processor the first file installs on a memory a first
portion of a second file and an assembly key to assemble the second file, the assembled second file comprising the first portion
of the second file and a second portion of the second file;

executing, by the processor, the first file;
obtaining, by the processor, the second portion of the second file; and
assembling, by the processor, with the assembly key, the second file, wherein the assembled second file comprises the first
portion of the second file and the second portion of the second file;

wherein the first portion of the second file comprises bytes with no logical meaning and the second portion of the second
file comprises bytes with no logical meaning and wherein the assembled second file has logical meaning; and

wherein the first file comprises an application program that executes the assembled second file.

US Pat. No. 9,104,934

DOCUMENT DECODING SYSTEM AND METHOD FOR IMPROVED DECODING PERFORMANCE OF INDICIA READING TERMINAL

Hand Held Products, Inc.,...

1. A system for use in decoding a decodable indicia on a document, said system comprising:
an indicia reading terminal comprising a two dimensional image sensor array comprising a plurality of pixels extending along
an image plane, an optical assembly for use in focusing imaging light rays onto the plurality of pixels of said two dimensional
image sensor array, and a housing encapsulating the two dimensional image sensor array and the optical assembly; and

a memory in communication with the indicia reading terminal, the memory having a zone for storing a data table comprising
at least one record;

wherein the system is operative in a mode in which the system, in response to an operator initiated command, captures a frame
of image data and processes the frame of image data for attempting to decode the decodable indicia,

wherein the system in the mode is operative to populate the records in the data table with information respecting one or more
characteristics of the document,

wherein the characteristics of the document comprise positional location data of the decodable indicia relative to a document
field within a frame of image data,

wherein the system in the mode is operatively responsive to the records to reduce a decode time that defines the difference
in a first decode time for a first document and a second decode time for a second document, and

wherein the first document and the second document have the same document characteristic.

US Pat. No. 9,141,839

SYSTEM AND METHOD FOR READING CODE SYMBOLS AT LONG RANGE USING SOURCE POWER CONTROL

Hand Held Products, Inc.,...

1. A system for reading code symbols in a laser scanning field, comprising:
a laser scanning module for scanning a laser beam across a laser scanning field, the laser scanning module comprising a laser
source;

a photodetector for detecting the intensity of light reflected from the laser scanning field and generating a first signal
corresponding to the detected light intensity; and

a source power control module for:
controlling the power supplied to the laser source in response to the first signal; and
controlling a gain of the first signal;
wherein the system's dynamic range controlling only the power supplied to the laser source is N:1;
wherein the system's dynamic range controlling only the gain of the first signal is M:1; and
wherein the system's dynamic range controlling both the power supplied to the laser source and the gain of the first signal
is (M*N):1.

US Pat. No. 9,262,664

REPROGRAMMING SYSTEM AND METHOD FOR DEVICES INCLUDING PROGRAMMING SYMBOL

Hand Held Products, Inc.,...

1. A bar code data reading system comprising:
a display equipped device operated to successively display a plurality of bar codes at a fixed position on said display;
wherein the plurality of bar codes encode file data of at least one formatted file; and
a plurality of readers oriented at a location so that the plurality of readers can read bar codes at the fixed position, wherein
the plurality of readers are operated to continuously read bar codes at the fixed position;

wherein the plurality of readers are configured to read bar codes without relative movement between the display and the plurality
of readers;

wherein the at least one formatted file is downloaded from a remote computer by the display equipped device, the remote computer
connected to a network operated by one of a manufacturer of at least one reader of the plurality of readers or a supplier
of the one reader of the plurality of readers;

wherein the display is disposed on a portable device that includes a connector sleeve aiding a connection between a motherboard
and a radio circuit board therein, the radio circuit board having a radio communication link for use in receiving data; and

wherein at least one reader of the plurality of readers comprises a reader display and is configured to display feedback messages
on the reader display if a bar code of the plurality of bar codes is not read.

US Pat. No. 9,087,249

DEVICES AND METHODS EMPLOYING DUAL TARGET AUTO EXPOSURE

Hand Held Products, Inc.,...

1. A device for obtaining images comprising:
an imaging subsystem for capturing images, the imaging subsystem comprising an image sensor;
wherein the device is configured for:
acquiring a first plurality of images based on a first control parameter;
adjusting the first control parameter for a first subsequent image of the first plurality of images based on a first prior
image of the first plurality of images;

acquiring a second plurality of images based on a second control parameter that is different from the first control parameter;
and

adjusting the second control parameter for a second subsequent image of the second plurality of images based on a second prior
image of the second plurality of images;

wherein:
the first plurality of images and the second plurality of images are evenly interspersed;
the first control parameter for image N+2 is based on image N; and
the second control parameter for image N+3 is based on image N+1.

US Pat. No. 9,158,340

APPARATUS AND METHOD FOR ASSEMBLING DISPLAY OF INDICIA READING TERMINAL

Hand Held Products, Inc.,...

1. An apparatus for sealing a joint between a display and a housing of a hand held computer terminal, the display having a
display front, a display back, and display sides connecting the display front and the display back, the apparatus comprising:
a display boot configured to be assembled with the display, at least a portion of the display boot mating with at least a
portion of the front of the display; and

a display frame, the display frame having a recessed portion, a non-recessed portion, and frame holes, the recessed portion
configured to accept insertion of the display and the display boot, the non-recessed portion defining at least a portion of
the perimeter of the recessed portion, and the frame holes positioned outside the perimeter of the recessed portion,

wherein the display boot has an overhanging portion configured to overlap and mate against the non-recessed portion of the
display frame when the display boot is assembled with the display frame, and

wherein the display frame is configured to tighten to the housing using the frame holes to compress the display and the display
boot between the display frame and the housing, to compress the overhanging portion of the display boot between the non-recessed
portion of the display frame and the housing, and to compress the display and the at least a portion of the display boot mating
with the at least a portion of the front of the display between the display frame and the housing.

US Pat. No. 9,131,129

TERMINAL OPERATIVE FOR STORING FRAME OF IMAGE DATA

Hand Held Products, Inc.,...

1. A terminal comprising:
a housing;
a first imaging assembly disposed in the housing for generating frames of image data, the first imaging assembly having a
first imaging axis extending from the housing;

a second imaging assembly disposed in the housing for generating frames of image data, the second imaging assembly having
a second imaging axis extending from the housing;

a display on the housing extending in a display plane on the housing;
a buffer memory communicatively connected to the first imaging assembly and the second imaging assembly;
a storage memory communicatively connected to the first imaging assembly and the second imaging assembly;
wherein the terminal is configured for:
before an activation of a trigger signal, capturing frames of image data with the first imaging assembly and the second imaging
assembly;

storing the frames of image data captured before an activation of a trigger signal in the buffer memory;
after an activation of a trigger signal, displaying, with the display, (i) a first indicator corresponding to a stored frame
of image data captured with the first imaging assembly before the activation of the trigger signal and (ii) a second indicator
corresponding to a stored frame of image data captured with the second imaging assembly before the activation of the trigger
signal;

receiving a selection of the first indicator or the second indicator by an operator;
in response to receiving a selection of the first indicator, archiving the stored frame of image data captured with the first
imaging assembly before the activation of the trigger signal corresponding to the first indicator; and

in response to receiving a selection of the second indicator, archiving the stored frame of image data captured with the second
imaging assembly before the activation of the trigger signal corresponding to the second indicator.

US Pat. No. 9,250,712

METHOD AND APPLICATION FOR SCANNING A BARCODE WITH A SMART DEVICE WHILE CONTINUOUSLY RUNNING AND DISPLAYING AN APPLICATION ON THE SMART DEVICE DISPLAY

Hand Held Products, Inc.,...

1. A barcode scanning application for a smartphone, the smart phone having an embedded camera, a visual display, and an operating
system, the operating system communicatively coupling the embedded camera and the visual display; the barcode scanning application
comprising:
a custom software input panel, the custom software input panel being provided with a barcode scanning key; the custom software
input panel occupying a first portion of the visual display;

a keyboard wedge capable of translating barcode data into keyboard strokes;
the barcode scanning application being communicatively coupled through the operating system to the embedded camera, the keyboard
wedge and the custom software input panel; the barcode scanning application being configured to operate while a different
application is running and being displayed continuously on a second portion of the visual display;

the custom software input panel being configured to initiate the barcode scanning application when the barcode scanning key
is touched;

the barcode scanning application, once initialized, being configured to cause the custom software input panel to be removed
from the first portion of the visual display and to open a barcode viewfinder on the portion of the visual display previously
occupied by the custom software input panel;

the barcode scanning application being configured to scan a barcode in the viewfinder, close the viewfinder, decode the scanned
barcode, and send the barcode information to the keyboard wedge; and

the keyboard wedge being configured to translate the decoded barcode information into keyboard strokes, and to send the keyboard
strokes to be displayed within the different application running and displayed continuously on the second portion of the visual
display.

US Pat. No. 9,058,526

DATA COLLECTION MODULE AND SYSTEM

Hand Held Products, Inc.,...

1. A data collection module, comprising:
an illumination assembly and an imaging assembly;
a processor configured to operate the illumination and imaging assemblies;
at least one network interface configured to communicate with a terminal module;
at least one power supply;
a terminal module interface configured to communicate with a terminal module when the data collection module is mated with
the terminal module;

wherein the data collection module is configured so that when the data collection module is not mated to the terminal module,
the data collection module is operative so that the processor implements decode instructions to decode pixel data from the
imaging assembly, and wherein the data collection module is further configured so that when the data collection module is
mated to the terminal module, the data collection module is operative to transmit pixel data from the imaging assembly to
the terminal module for decoding by a processor of the terminal module.

US Pat. No. 9,373,018

INDICIA-READER HAVING UNITARY-CONSTRUCTION

Hand Held Products, Inc.,...

1. An indicia-reading device, comprising:
an indicia-capturing subsystem for acquiring information about indicia within the indicia-capturing subsystem's field of view;
an indicia-decoding subsystem configured for decoding indicia information acquired by the indicia-capturing subsystem; and
a hand-supportable housing comprising a head portion an adjacent handle portion, and a host-connector cable having at least
one connector end wherein (i) the head portion substantially encloses the indicia-capturing subsystem and the indicia-decoding
subsystem, (ii) the handle is formed as a unitary-construction; (iii) the handle directly integrates and surrounds a portion
of the host-connector cable, and (iv) the at least one connector end of the host-connector cable extends from the upper portion
of the handle.

US Pat. No. 9,148,474

REPLACEABLE CONNECTOR

Hand Held Products, Inc.,...

1. A connector for a mobile computer for facilitate use of the computer with a docking station, comprising:
a connector body;
two or more connector pads within the connector body, each connector pad comprising an external surface that engages electrical
contacts a docking station; and

a releasable attachment mechanism for attaching the connector to a mobile computer.

US Pat. No. 9,564,035

SAFETY SYSTEM AND METHOD

Hand Held Products, Inc.,...

1. A safety system, comprising:
an emergency sign comprising a readable text or graphical message and a machine-readable emergency symbol;
an indicia reader to decode the emergency symbol and generate an emergency signal including instructions for an emergency
response, the indicia reader communicatively coupled to a computer network; and

a host computer communicatively coupled to the computer network configured to receive the emergency signal and generate the
emergency response.

US Pat. No. 9,165,076

SYSTEM AND METHOD TO STORE AND RETRIEVE INDENTIFIER ASSOCIATED INFORMATION CONTENT

Hand Held Products, Inc.,...

1. A method of storing and retrieving information, comprising:
configuring a terminal with general file access information comprising data storage device connection information for a data
storage device containing information content files;

configuring the terminal with database connection information including identifier data entries and file data entries, wherein
(i) each identifier data entry is associated with a file data entry and (ii) a combination of a given file data entry and
the general file access information provide access to an information content file;

reading an identifier to generate identifier data;
transmitting, to a database from the terminal, a file data entry request that (i) comprises the generated identifier data
and (ii) is based on the database location information;

receiving a file data entry from the database with the terminal; and
formulating, with the terminal, an information content file request based on the general file access information and the received
file data entry.

US Pat. No. 9,256,853

PORTABLE RFID READING TERMINAL WITH VISUAL INDICATION OF SCAN TRACE

HAND HELD PRODUCTS, INC.,...

1. A radio-frequency identifier (RFID) reader comprising:
a radio frequency (RF) antenna that outputs an RF signal;
wherein a scan trace is displayed in response to outputting the RF signal and the scan trace comprises a plurality of time-varying
points, each point being defined by a projection of the RF signal transmitted by the RFID antenna onto a plane at a given
moment in time.

US Pat. No. 9,250,652

ELECTRONIC DEVICE CASE

Hand Held Products, Inc.,...

1. A handle for an electronic-device case, comprising:
a hand strap;
a switch for generating a signal, the switch being integral with the hand strap; and
a connector for affixing the hand strap to the electronic-device case;
wherein the switch is positioned on the connector.

US Pat. No. 9,165,279

SYSTEM AND METHOD FOR CALIBRATION AND MAPPING OF REAL-TIME LOCATION DATA

HAND HELD PRODUCTS, INC.,...

1. An apparatus comprising:
a scanning device that scans a signal of decodable indicia on an area of a physical object wherein decoding said decodable
indicia results in a message that contains information describing said physical object;

a memory;
a motion sensing device;
wherein a point of origin of said apparatus described by information in the message at said area of said physical object is
stored into memory; and

wherein, responsive to the physical movement of said apparatus, a spatial position of said apparatus is determined relative
to said point of origin based on a plurality of values received from said motion sensing device.

US Pat. No. 9,167,421

ROAMING ENCODED INFORMATION READING TERMINAL

Hand Held Products, Inc.,...

1. An encoded information reading (EIR) terminal, comprising:
a central processing unit (CPU); and
an EIR device in communication with the CPU and configured for outputting message data comprising decoded message data and/or
raw message data;

wherein the EIR device comprises a symbol-reading device, an RFID-reading device, and/or a card-reading device;
wherein the EIR terminal is configured for:
transmitting a registration request to a home agent, the registration request comprising a care-of address and an authentication
extension for authenticating the EIR terminal to the home agent; and

when roaming from a first network to a second network, maintaining an active communication session with a remote host computer
using a home address for addressing the EIR terminal when providing data of an active communication session across the first
network and the second network, the home address belonging to an associated address range of a home network.

US Pat. No. 9,262,633

BARCODE READER WITH SECURITY FEATURES

Hand Held Products, Inc.,...

1. A barcode reader, comprising:
a barcode sensor for capturing barcode information;
a memory for storing a security program;
a processor communicatively coupled to the barcode sensor and the memory, the processor configured by the security program
to: (i) receive the barcode information, (ii) convert the barcode information into decoded data, (iii) compare the decoded
data with a threat-signature library stored in the memory, (iv) identify the decoded data as a threat if the decoded data
matches, at least part of, an item in the threat-signature library.

US Pat. No. 9,183,425

IMAGE SENSOR PIXEL ARRAY HAVING OUTPUT RESPONSE CURVE INCLUDING LOGARITHMIC PATTERN FOR IMAGE SENSOR BASED TERMINAL

Hand Held Products, Inc.,...

1. An image sensor based terminal comprising:
an image sensor having an image sensor pixel array, the image sensor pixel array having a plurality of pixels;
a lens assembly for use in focusing an image onto the image sensor pixel array; and
a hand held housing, wherein the image sensor based terminal is configured so that the image sensor pixel array is supported
within the hand held housing;

wherein the image sensor is a multiple state image sensor pixel array having a logarithmic output state in which an active
output response curve for the image sensor pixel array includes a logarithmic pattern and a linear output state in which an
active output response curve of the image sensor pixel array defines a substantially straight linear pattern extending a range
of possible illumination levels to an illumination level resulting in saturation of the image sensor pixel array;

wherein the terminal is operative in an operator initiated mode of operation in which there is output from the image sensor
pixel array for processing a succession of frames having image information, the image sensor based terminal further being
operative so that a first subset of the succession of frames are output from the image sensor pixel array with the logarithmic
output state of the image sensor active, and further being operative so that a second subset of the succession of frames are
output from the image sensor pixel array with the linear output state of the image sensor active, wherein the image sensor
based terminal processes a frame of the succession of frames to attempt to decode decodable indicia.

US Pat. No. 9,104,929

CODE SYMBOL READING SYSTEM HAVING ADAPTIVE AUTOFOCUS

Hand Held Products, Inc.,...

1. A system for reading code symbols, comprising:
an imaging subsystem for capturing images within the imaging subsystem's field of view, the imaging subsystem including a
focusing module; and

an image processor configured for:
selecting an initial, predicted focal distance for the imaging subsystem's focusing module;
processing an image of a code symbol captured by the imaging subsystem in order to decode the code symbol; and
storing in memory the focal distance associated with the decoded code symbol;
wherein the image processor is configured to select the initial, predicted focal distance as a function of memorized focal
distance(s) associated with previously decoded code symbol(s).

US Pat. No. 9,058,527

APPARATUS HAVING HYBRID MONOCHROME AND COLOR IMAGE SENSOR ARRAY

Hand Held Products, Inc.,...

1. An apparatus comprising:
an image sensor array having a plurality monochrome pixels;
wherein the apparatus is configured to capture a gray scale image frame based on an intensity of light detected by at least
the plurality of monochrome pixels, and to transfer the gray scale image frame to an indicia decode circuit, wherein the indicia
decode circuit is configured to attempt to decode a decodable indicia represented by the gray scale image frame;

wherein the image sensor array is configured to obtain the grey scale image frame in a global shutter mode by simultaneously
exposing at least the plurality of monochrome pixels in response to a global exposure control timing pulse; and

wherein the plurality of monochrome pixels are distributed according to a distribution pattern such that a shape of the gray
scale image frame corresponds to a shape of the decodable indicia.

US Pat. No. 9,195,868

OPTICAL READER HAVING AN IMAGER

Hand Held Products, Inc.,...

1. A method comprising:
acquiring, using a hand held apparatus having a display, a processor, and a color imaging assembly, a first color imaging
data representing an article having affixed thereto a barcode;

acquiring, using the hand held apparatus, a second color imaging data representing the article having affixed thereto a barcode;
processing the first color imaging data to determine decoded data of the barcode;
transmitting the second color imaging data representing said article from the hand held apparatus to an external element external
to said hand held apparatus and in communication with the hand held apparatus; and

associating the decoded data to the imaging data representing said article.

US Pat. No. 9,235,737

SYSTEM HAVING AN IMPROVED USER INTERFACE FOR READING CODE SYMBOLS

Hand Held Products, Inc.,...

1. A system for reading code symbols, comprising:
a camera;
a user interface system comprising a visual display; and
a processor communicatively coupled to the camera and the user interface system, the processor being configured for:
capturing from the camera an image depicting a code symbol;
displaying the image on the visual display;
determining whether the code symbol in the image is readable by the processor; and
displaying on the visual display a visual indicator overlaying the code symbol in the image when the processor determines
that the code symbol in the image is readable by the processor.

US Pat. No. 9,053,378

LASER BARCODE SCANNER

Hand Held Products, Inc.,...

1. A laser scanner, comprising:
an indicia-capturing subsystem for acquiring information about indicia within the indicia-capturing subsystem's field of view,
the indicia-capturing subsystem including exactly one circuit board (i) a light source for projecting electromagnetic radiation
toward indicia, (ii) a light-deflecting assembly, and (iii) a photodiode for collecting electromagnetic radiation reflected
from the indicia, wherein the light source and the photodiode are positioned on the circuit board such that the electromagnetic
radiation projected from the light source to the indicia and the electromagnetic radiation reflected from the indicia to the
photodiode are non-retroreflective; and

an indicia-decoding subsystem configured for decoding indicia information acquired by the indicia-capturing subsystem.

US Pat. No. 9,189,719

ENCODED INFORMATION READING TERMINAL INCLUDING MULTIPLE ENCODED INFORMATION READING DEVICES

HAND HELD PRODUCTS, INC.,...

1. A system comprising:
a plurality of RFID readers that each comprise a unique source identifier, wherein each RFID reader of the plurality of RFID
readers is configured to:

read a plurality of RFID tags to determine decoded messages obtained from each of the plurality of RFID tags;
create a message sequence that includes all of the decoded messages;
append the message sequence with the source identifier so that the decoded messages in the message sequence are associated
with the RFID reader that read the RFID tag; and

output the message sequence to an external computer.

US Pat. No. 9,049,640

ENCODED INFORMATION READING TERMINAL WITH WIRELESS PATH SELECTION CAPABILITY

Hand Held Products, Inc.,...

1. An encoded information reading (EIR) terminal, comprising:
a terminal module including a central processing unit (CPU), a memory, and an encoded information reading (EIR) device selected
from the group consisting of a bar code reading device, an RFID reading device, and a card reading device, the EIR device
configured to output raw message data;

a wireless interface module communicatively coupled to the terminal module via a wired interface, the wireless interface module
including a microcontroller, a memory, and at least one wireless communication interface;

wherein the wireless interface module is configured to establish one or more wireless links with one or more peer EIR terminals
to join a wireless network of peer EIR terminals; and

wherein the wireless interface module is configured, responsive to receiving a portal announcement, to cache one or more network
addresses of devices having originated the portal announcement.

US Pat. No. 9,195,907

METHOD FOR OMNIDIRECTIONAL PROCESSING OF 2D IMAGES INCLUDING RECOGNIZABLE CHARACTERS

Hand Held Products, Inc.,...

1. A method for utilization of device having an imaging assembly including an image sensor, a memory, and a hand graspable
housing, the method including:
activating capture of image data into said memory;
searching for pixel groupings utilizing said image data, wherein a pixel grouping is characterized by one or more adjacent
like valued pixels;

identifying a pair of similarly sized pixel groupings;
utilizing a result of said identifying, determining a location for searching for a character pixel grouping;
developing shape characterizing data for said character pixel grouping; and
recognizing a character represented by said character pixel grouping.

US Pat. No. 9,189,660

IMAGING TERMINAL HAVING IMAGE SENSOR AND LENS ASSEMBLY

Hand Held Products, Inc.,...

1. An indicia reading terminal, comprising:
an image sensor comprising an array having a plurality of pixels for generating an image signal corresponding to a frame image
data;

a variable setting lens assembly adapted to switch between fixed and variable lens settings in a single configuration setting
of said lens assembly, wherein said configuration setting associates a respective lens setting for each decode attempt for
consecutive frames without reference to a focus determination.

US Pat. No. 9,147,096

IMAGING APPARATUS HAVING LENS ELEMENT

Hand Held Products, Inc.,...

1. An apparatus comprising:
an image sensor array having a plurality of pixels, a memory for storing image data, wherein the apparatus is adapted for
processing the image data for attempting to decode decodable indicia represented in the image data, a variable lens assembly
for focusing an image of a target onto the image sensor array, the variable lens assembly including a lens element having
a first light transmissive substrate and a second light transmissive substrate, the first light transmissive substrate including
a first electrode, the second light transmissive substrate including a second electrode, the lens element further having liquid
crystal material disposed between the first substrate and the second substrate, the apparatus further being operative to expose
during a first exposure period a first frame of image data with the lens assembly defining a plane of optimum focus distance
“a” from the apparatus and during a second exposure period a second frame of image data with the lens assembly defining a
plane of optimum focus distance “b” from the apparatus, and wherein the apparatus is further configured so that the apparatus
is operative to subject each of the first and second frames of image data to a decode attempt for decoding of a decodable
indicia; and

wherein the lens assembly is at a maximally far focus lens settings during the first exposure period so that distance “a”
is a fixed distance, and wherein the lens assembly is at a minimally near focus lens setting during the second exposure period
so that distance “b” is a fixed distance.

US Pat. No. 9,092,681

LASER SCANNING MODULE EMPLOYING A LASER SCANNING ASSEMBLY HAVING ELASTOMERIC WHEEL HINGES

Hand Held Products, Inc.,...

1. A laser scanning assembly for a module housing, comprising:
a scan mirror and magnet rotor subassembly comprising:
a rotor frame having a pair of rotor support posts aligned along a scan axis passing through the rotor frame;
a scan mirror mounted on the rotor frame; and
a magnet mounted on the rotor frame;
a pair of elastomeric wheel hinges torsionally supporting the scan mirror and magnet rotor subassembly such that the scan
mirror and magnet rotor subassembly oscillate freely about the scan axis, wherein each elastomeric wheel hinge comprises:
(i) a central portion having an aperture for passage and fixed attachment of one of the rotor support posts; (ii) a plurality
of elastomeric spoke portions extending from the central portion and radially extending from the aperture; and (iii) a circumferential
rim portion connected to an outer end portion of each spoke portion; and

a stator structure mounted stationary relative to the module housing, comprising a pair of support members for supporting
each of the elastomeric wheel hinges.

US Pat. No. 9,076,054

IMAGE SENSOR BASED OPTICAL READER

Hand Held Products, Inc.,...

1. An imaging module comprising:
a support assembly, said support assembly having a back end, a front end, said support assembly having first, second, third,
and fourth post holes for accommodating first, second third, and fourth support posts;

a first circuit board disposed rearward of said support assembly;
a two dimensional CMOS image sensor mounted to said first circuit board;
a second circuit board having a central aperture carrying illumination LEDs, said second circuit board being disposed forwardly
of said front end of said support assembly, said second circuit board having first, second, third, and fourth post holes for
accommodating said first, second, third, and fourth support posts;

a plurality of illumination LEDs carried by said second circuit board;
a plurality of aiming LEDs;
imaging optics supported by said imaging module;
an optical plate having a central aperture disposed forwardly of said second circuit board, said optical plate having illumination
optics for shaping light from said plurality of illumination LEDs and aiming optics for shaping light from said plurality
of aiming LEDs, said optical plate having first, second, third, and fourth post holes for accommodating said first, second,
third, and fourth support posts;

first, second, third, and fourth support posts extending through said first, second, third, and fourth post holes of said
optical plate, said second circuit board and said support assembly.

US Pat. No. 9,239,950

DIMENSIONING SYSTEM

Hand Held Products, Inc.,...

1. An object-analysis system, comprising:
a sensor for detecting the movement of both of a user's hands within a three-dimensional space with respect to an object;
and

a processor communicatively connected to the sensor, the processor being configured to determine the dimensions of the object
based on the detected movements of the user's hands.

US Pat. No. 9,134,464

FOCUS MODULE AND COMPONENTS WITH ACTUATOR

Hand Held Products, Inc.,...

1. An optical system comprising:
an illumination assembly for generating light to illuminate a target;
an image sensor for converting light reflected from the target into electrical signals;
a focus module for focusing light reflected from the target onto the image sensor, the focus module comprising;
a boundary element;
a focus membrane; and
a focus fluid entrapped between the boundary element and the focus membrane;
a deforming element in communication with the focus module, the deforming element comprising:
a ring shaped structure; and
a plurality of tabs extending inward from the ring shaped structure for applying a force to the focus membrane to change the
focus membrane's curvature by curling in the direction of the focus membrane; and

a lens controller coupled to the deforming element for providing a control signal to the deforming element to vary the force
applied to the focus membrane.

US Pat. No. 9,148,551

METHOD AND APPARATUS FOR COMPENSATING FOR FIXED PATTERN NOISE IN AN IMAGING SYSTEM

Hand Held Products, Inc.,...

1. A method for configuring an imaging system, comprising:
exposing a two dimensional pixel array within the imaging system to a scene having a known radiance;
capturing a predetermined number of image signal frames of the known radiance scene;
discarding a predetermined number of pixel values in at least one column of the two dimensional pixel array when each frame
is captured based on gray scale values of the pixel values;

thereafter, finding a column white value for each column of the two dimensional pixel array when each frame is captured;
averaging the column white values to determine an average column white value for each column of the two dimensional pixel
array;

comparing each average column white value to a predetermined reference value for each column, and therefrom determining a
correction value for each column of the two dimensional pixel array; and

storing each correction value in a storage location for retrieval by the imaging system.

US Pat. No. 9,137,009

PORTABLE KEYING DEVICE AND METHOD

Hand Held Products, Inc.,...

1. An electronic terminal comprising:
at least two memories including a secure memory for storing at least one encryption key and a read-only memory for storing
at least one authorization code;

a processor;
an RF transceiver;
a switch activated by the processor pursuant to pre-programmed time controls, said switch connecting said processor to a circuit
for storing a new encryption key in said secure memory;

wherein the terminal is configured, responsive to successfully comparing a first authorization code received from a client
via the RF transceiver to a second authorization code stored in the read-only memory, and validating the communication from
the client, to receive said new encryption key via the RF transceiver from the client to store in the secure memory,

wherein the validating includes receiving the test encryption key via the RF transceiver and comparing the test encryption
key received via the RF transceiver to the at least one encryption key stored in the secure memory and responsive to matching
the test encryption key to the at least one encryption key, obtaining a new encryption key from the client via the RF transceiver,
sending the new encryption key via the RF transceiver to the client, and receiving an indication of validation via the RF
transceiver from the client.

US Pat. No. 9,183,426

HANDHELD INDICIA READER HAVING LOCKING ENDCAP

Hand Held Products, Inc.,...

1. An indicia-reading device, comprising:
an indicia-capturing subsystem for acquiring information about indicia within the indicia-capturing subsystem's field of view;
and

a hand-supportable housing substantially enclosing the indicia-capturing subsystem, the hand-supportable housing including
(i) an integral battery compartment, (ii) an end cap removably engaging the battery compartment, the end cap defining a recessed
portion and a keyhole within the end cap's recessed portion, and (iii) a rotatable locking mechanism for securing the end
cap to the battery compartment;

wherein the rotatable locking mechanism comprises (i) a longitudinal blade for engaging the end cap's keyhole, the longitudinal
blade defining an axis, (ii) a head bow for positioning the rotatable locking mechanism's blade within the end cap's keyhole,
the head bow contiguously positioned atop the rotatable locking mechanism's longitudinal blade, and (iii) a clip for rotatably
restricting rotation of the rotatable locking mechanism within the end cap's recessed portion when the clip is in a locked
position and permitting rotation of the rotatable locking mechanism within the end cap's recessed portion when the clip is
in a unlocked position, the clip affixed to the rotatable locking mechanism's head bow;

wherein, when the rotatable locking mechanism is engaged in the end cap to thereby secure the end cap to the battery compartment,
the end cap's recessed portion is configured to accommodate the rotatable locking mechanism's clip in its locked position;

wherein, as measured from the center of the end cap's keyhole, the end cap's recessed portion has a minimum radius rrecess-min;

wherein, as measured with respect to the axis defined by the rotatable locking mechanism's blade, the rotatable locking mechanism's
clip has a radius rup-max when unlocked and a radius rdown-max when locked; and

wherein rup-max

US Pat. No. 9,081,994

PORTABLE RFID READING TERMINAL WITH VISUAL INDICATION OF SCAN TRACE

HAND HELD PRODUCTS, INC.,...

1. An RFID reader comprising:
at least one processor that:
responsive to receiving a user interface action, captures an image of at least one part of a physical structure using an imaging
device, the physical structure supporting items to be scanned by the RFID reader;

responsive to locating optical decodable indicia within said image, decodes said optical decodable indicia into a message
comprising an identifier identifying said physical structure;

retrieves from a database, using said identifier identifying said physical structure, at least one of: a reference image of
said physical structure and a description of said physical structure; and

while being moved to follow an imaginary trajectory within said physical structure, performs the following steps:
(i) capturing an image of said physical structure using said imaging device;
(ii) responsive to identifying one or more objects within each captured image, determining an orientation and a current spatial
position of said RFID reader relative to said physical structure;

(iii) displaying on said display an RFID scan trace point defined by an intersection of a coverage shape of an RF signal transmitted
by said RFID reader and a chosen plane intersecting said physical structure.

US Pat. No. 9,047,098

METHOD OF PROGRAMMING THE DEFAULT CABLE INTERFACE SOFTWARE IN AN INDICIA READING DEVICE

Hand Held Products, Inc.,...

1. A method, comprising:
configuring an indicia reading device with factory defaults, the indicia reading device having various functionalities including
a reading functionality;

executing, with the indicia reading device, an initial boot sequence comprising determining whether an interface default variable
is present, wherein if the indicia reading device does not contain one of a plurality of specified sequences of data elements,
the indicia reading device will recognize a factory default interconnect cable;

in response to the boot sequence executing and determining that the interface default variable is not present, indicating,
with the indicia reading device, to a user that the indicia reading device needs to be configured to operate with a recognized
interconnect cable;

disabling a functionality of the indicia reading device that is not the reading functionality until the indicia reading device
receives a specified sequence of data elements applicable to the factory default interconnect cable;

receiving, with the indicia reading device, a specified sequence of data elements; and
restoring, with the indicia reading device, the disabled functionality.

US Pat. No. 9,070,032

METHOD OF PROGRAMMING A SYMBOL READING SYSTEM

Hand Held Products, Inc.,...

1. A method of programming a barcode symbol reading system having a field of view, comprising:
accessing a list comprising programming commands for programming the barcode symbol reading system and barcode symbols corresponding
to each command, the list being displayed on a visual display connected to a computer and the list being stored as a single
programming commands Portable Document Format (PDF) file on the computer;

selecting a programming command from the list of programming commands via a user interface connected to the computer;
wherein the computer comprises a processor configured for:
as a programming command is selected from the list of programming commands, displaying a modified view of the selected command
comprising a shift of the selected command with respect to an original position of the selected command and a shadow surrounding
the outline of the selected command; and

in response to the selection of a programming command from the list of programming commands, generating a page bearing a barcode
symbol corresponding to the selected programming command and no other barcode symbol corresponding to another programming
command in the list of programming commands, wherein the generated page is one page from a symbols PDF file stored on the
computer, the symbols PDF file comprising a plurality of pages, each page bearing only one symbol corresponding to a command
from the list of programming commands in the single programming commands PDF file;

printing the computer generated page bearing a barcode symbol corresponding to the selected programming command; and
placing the printed computer generated page within the system's field of view;
wherein the programming commands PDF file and the symbols PDF file are hyperlinked.

US Pat. No. 9,305,199

IMAGE READER HAVING IMAGE SENSOR ARRAY

Hand Held Products, Inc.,...

1. An apparatus comprising:
an image sensor array;
an imaging lens capable of directing visible light reflected from a target onto the image sensor array, wherein the imaging
lens is capable of at least a first focus position and a second focus position;

a trigger configured to cause the image sensor array to capture a frame of image data comprising a representation of a bar
code;

a global shutter control module configured to simultaneously activate and expose a plurality of rows of pixels in the image
sensor array; and

a bar code decode module configured to decode the representation of the bar code in the frame of image data captured by the
image sensor array;

wherein after the trigger is actuated, the apparatus is configured to selectively read out a predetermined number of rows
of pixels in the image sensor array in a global shutter mode in which the global shutter control module is active and adjust
the imaging lens to a focused setting based on the read out of the predetermined number of rows of pixels; and

wherein after focusing the imaging lens the apparatus is configured to capture the frame of image data using the global shutter
mode.

US Pat. No. 9,274,806

METHOD OF PROGRAMMING THE DEFAULT CABLE INTERFACE SOFTWARE IN AN INDICIA READING DEVICE

Hand Held Products, Inc.,...

1. A method, comprising:
configuring an indicia reading device with factory defaults, the indicia reading device having various functionalities including
a reading functionality;

executing, with the indicia reading device, an initial boot sequence comprising determining whether an interface default variable
is present, wherein if the indicia reading device does not contain one of a plurality of specified sequences of data elements,
the indicia reading device will recognize a factory default interconnect cable;

in response to the boot sequence executing and determining that the interface default variable is not present, indicating,
with the indicia reading device, to a user that the indicia reading device needs to be configured to operate with a recognized
interconnect cable;

disabling a functionality of the indicia reading device until the indicia reading device receives a specified sequence of
data elements applicable to the factory default interconnect cable;

receiving, with the indicia reading device, a specified sequence of data elements; and
restoring, with the indicia reading device, the disabled functionality.

US Pat. No. 9,158,952

TERMINAL HAVING ILLUMINATION AND EXPOSURE CONTROL

Hand Held Products, Inc, ...

1. An indicia reading terminal comprising:
an illumination subsystem for projection of an illumination pattern, the illumination subsystem having one or more light source;
an imaging subsystem including an image sensor array and an imaging lens assembly for focusing an image of a target onto the
image sensor array;

wherein the indicia reading terminal has a first illumination and exposure control configuration and a second illumination
and exposure control configuration, the first illumination and control configuration having a first associated illumination
control and a first associated exposure control, the second illumination and exposure control configuration having a second
associated illumination control and a second associated exposure control, wherein with the first illumination control active
an average energization level of the illumination subsystem during exposure periods of one or more frames is higher than with
the second illumination control active, wherein with the first exposure control active an average exposure period of the image
sensor array is shorter than with the second exposure control active;

wherein the indicia reading terminal is operative so that responsively to a trigger signal activation the indicia reading
terminal activates the first illumination and exposure control configuration for capturing of a first set of frames, the first
set of frames comprising one or more successive frames, and activates the second illumination and exposure control configuration
for capturing of a second set of frames, the second set of frames comprising one or more successive frames; and

wherein the indicia reading terminal is operative so that responsively to the trigger signal activation the indicia reading
terminal attempts to decode decodable indicia utilizing one or more frame of the first set of frames and further attempts
to decode a decodable indicia utilizing one or more frame of the second set of frames;

wherein the indicia reading terminal is adapted so that the indicia reading terminal is operative for switching between activation
of the first illumination and exposure control configuration and the second illumination and exposure control configuration
on a closed loop basis responsive to a sensed condition, wherein the sensed condition is a measurement of motion of the indicia
reading terminal.

US Pat. No. 9,274,812

METHOD OF CONFIGURING MOBILE COMPUTING DEVICE

Hand Held Products, Inc.,...

1. A method of storing configuration data for mobile computing devices, said method comprising the steps of:
providing a master configuration file including one or more parameter records for multiple mobile computing devices or types
of mobile computing devices, each parameter record mapping a parameter value to a parameter identifier; and

providing a device file including one or more device records, each device record mapping a parameter identifier to a mobile
computing device identifier;

wherein the parameter records are consistent for the multiple mobile computing devices or types of computing devices.

US Pat. No. 9,554,384

TERMINAL CONFIGURABLE FOR USE WITHIN AN UNKNOWN REGULATORY DOMAIN

Hand Held Products, Inc.,...

1. A terminal for use within an unknown regulatory domain, the terminal comprising:
one or more processors;
one or more computer readable mediums in communication with the one or more processors and comprising at least one of a computer
readable signal medium and a computer readable storage medium for storing computer program code comprising a non-transitory
computer program product;

a wireless local area network (WLAN) interface comprising a radio, the radio being operative in a frequency band, wherein
the one or more processers is configured, by the non-transitory computer program product to;

actively scan one or more regulatory domain independent channels in the frequency band;
configure the terminal for use in the unknown regulatory domain in response to the terminal receiving regulatory domain information
as a result of actively scanning the one or more regulatory domain independent channels;

passively scan one or more regulatory domain dependent channels in the frequency band in response to the terminal not receiving
the regulatory domain information as a result of actively scanning the one or more regulatory domain independent channels;
and

configure the terminal for use in the unknown regulatory domain in response to passively scanning the one or more regulatory
domain dependent channels in the frequency band.

US Pat. No. 9,269,036

DEVICES HAVING AN AUXILIARY DISPLAY FOR DISPLAYING OPTICALLY SCANNABLE INDICIA

Hand Held Products, Inc.,...

1. A portable electronic device comprising:
a housing;
a first display operably coupled to said housing;
a second display operably coupled to said housing,
a processor operably coupled to said first display and to said second display;
a wireless receiver coupled to said processor for receiving data comprising optically scannable indicia;
said processor and said second display operable to display the optically scannable indicia on said second display;
wherein said second display is operable to display the optically scannable indicia with at least one of a higher resolution,
and a higher contrast compared to display of the optically scannable indicia on said first display; and

wherein said processor is operable to extract the optically scannable indicia from data associated with the optically scannable
indicia, and selectively display the optically scannable indicia on said second display instead of said first display.

US Pat. No. 9,418,269

LASER SCANNING INDICIA READING TERMINAL HAVING VARIABLE LENS ASSEMBLY

Hand Held Products, Inc.,...

1. An indicia reading terminal, comprising:
a light source for emitting light;
a scanning apparatus for scanning the emitted light at a scan angle across a target;
a detector assembly for detecting reflected light and generating a scan signal for each scan;
a variable setting lens assembly having two or more lens settings for focusing the emitted light;
wherein the terminal is configured to execute each scan according to operational parameters, the operational parameters comprising
the lens setting, the scan angle, an energization level for the light source, an amplification gain for amplifying the scan
signal, and a bandwidth for processing the scan signal;

wherein the terminal is configured to execute one or more scans in accordance with a configuration selected from two or more
configurations and a profile selected from two or more profiles;

wherein each configuration designates the lens setting for each of the one or more scans; and
wherein each profile determines the operational parameters for a given scan based on the lens setting designated by the configuration
setting for the given scan.

US Pat. No. 9,135,488

CUSTOMER FACING IMAGING SYSTEMS AND METHODS FOR OBTAINING IMAGES

Hand Held Products, Inc.,...

1. An imaging system, comprising:
a housing comprising a support surface and a raised ridge disposed around the support surface defining a gap, the housing
and the support surface defining a generally C-shaped configuration;

an image sensor within the housing; and
an imaging assembly within the housing configured for focusing an image of an electronic device's display onto the image sensor;
wherein the support surface is configured for supporting an electronic device while the imaging system captures an image of
the electronic device's display with the image sensor and imaging assembly.

US Pat. No. 9,224,025

DECODABLE INDICIA READING TERMINAL WITH OPTICAL FILTER

Hand Held Products, Inc.,...

1. An indicia reading terminal comprising:
an image sensor configured to output a signal representative of light incident on the image sensor via an optical path;
an optical bandpass filter disposed in the image sensor's optical path so that light incident on the image sensor passes through
the optical bandpass filter and is subject to bandpass filtering by the optical bandpass filter in common wavelength ranges,
the optical bandpass filter configured for passing light of two selected wavelength ranges and for attenuating light having
a wavelength outside the two selected wavelength ranges; and

a processor configured for processing the signal output by the image sensor and outputting message data corresponding to the
processed signal.

US Pat. No. 9,292,719

RFID APPARATUS CALIBRATION

HAND HELD PRODUCTS, INC.,...

1. A method of calibrating an RFID apparatus, the method comprising:
positioning the RFID apparatus in a calibration location within a predetermined distance of an RFID tag array, the RFID apparatus
having at least one RFID reader device including at least one transmit power level control and at least one RFID antenna to
detect RFID tags and at least one motion sensing device;

aligning the RFID apparatus with a visible reference mark on the RFID tag array using the motion sensing device by aligning
the RFID apparatus such that one axis of the motion sensing device intersects an optical reference mark on the RFID tag array
and a second axis of the motion sensing device is either vertical or horizontal, and

setting the RFID apparatus transmit power level control to a value determined by the position of the RFID apparatus relative
to the RFID tag array;

acquiring (i) RFID tag information including signal strength using the at least one RFID reader device to generate an RFID
antenna radiation pattern that includes a heat map, the heat map including a region of at least one RFID tag exceeding a predetermined
signal strength, and (ii) position information stored in the at least one RFID tag exceeding a predetermined signal strength;
and

determining calibration values of the RFID apparatus based on alignment differences between the acquired RFID tag position
information and at least one sensing axis of the motion sensing device.

US Pat. No. 9,275,388

TRANSACTION TERMINAL WITH SIGNATURE CAPTURE OFFSET CORRECTION

Hand Held Products, Inc.,...

1. A transaction terminal comprising:
a touch screen having a transparent reference surface for generating a position signal indicative of position of a touching
of the screen;

a display that is under the transparent reference surface that is responsive to an input signal which creates a image on the
display; and,

a controller for capturing position signals and generating the input signal, the input signal being a function of the captured
position signals and a predetermined position value signal that is indicative of a predetermined position where a person is
expected to sign on the display and generating an offset correction value to cause a displayed signature to migrate closer
to the predetermined position,

wherein the image changes position on the display during the capture of the position signals.

US Pat. No. 9,231,644

ENCODED INFORMATION READING TERMINAL WITH USER-CONFIGURABLE MULTI-PROTOCOL WIRELESS COMMUNICATION INTERFACE

HAND HELD PRODUCTS, INC.,...

1. An apparatus comprising:
a terminal; and
a wireless communication interface comprising an RF front end configured to perform at least one of receiving a first radio
signal and transmitting a second radio signal, the RF front end electrically coupled to at least one of an analog-to-digital
converter (ADC) and a digital-to-analog converter (DAC);

wherein the apparatus dynamically selects at least one of a wireless communication network, a wireless communication protocol,
and a parameter of a wireless communication protocol responsive to detecting a predefined user action.

US Pat. No. 9,208,367

MOBILE COMPUTER CONFIGURED TO READ MULTIPLE DECODABLE INDICIA

Hand Held Products, Fort...

1. A device comprising:
a processor;
a memory;
an imaging subsystem configured to acquire an image of decodable indicia;
a display;
a communication interface;
wherein said device is configured, responsive to acquiring an image of one or more objects within a field of view of said
imaging subsystem, to locate within said image and decode one or more decodable indicia;

wherein said device is further configured to display said image on said display and visually mark said one or more successfully
decoded decodable indicia;

wherein said device is further configured, responsive to accepting user input selecting at least one decodable indicia of
said displayed one or more decodable indicia, to transmit to an external computer at least one decoded message corresponding
to said at least one decodable indicia; and

wherein said device is further configured to accept user input indicating an order in which decoded messages corresponding
to two or more decodable indicia are to be transmitted to said external computer.

US Pat. No. 9,207,367

APPARATUS AND METHOD COMPRISING DEFORMABLE LENS ELEMENT

Hand Held Products, Inc.,...

1. A focus apparatus comprising:
a deformable lens element having an imaging axis, wherein a major body of said deformable lens element comprises a resiliently
deformable member having at least one normally convex lens surface; and

an actuator positioned between a cover and said deformable lens for deforming said deformable lens element, the actuator having
a flexible member positioned between first and second electrodes such that said actuator is a modular assembly comprising
a first electrode positioned between said flexible member and said cover and a second electrode positioned between said flexible
member and said deformable lens;

wherein said actuator is adapted to substantially conform to a shape of said convex lens surface and having one of a coated
area or an aperture disposed about said imaging, axis

wherein the focus apparatus is adapted so that by varying a voltage applied to said flexible member at a plurality of points
spaced apart from and peripherally disposed about said imaging axis, a convexity of said normally convex lens surface changes.

US Pat. No. 9,223,860

HAND HELD BAR CODE READERS OR MOBILE COMPUTERS WITH CLOUD COMPUTING SERVICES

Hand Held Products, Inc.,...

1. A system, comprising:
a network gateway configured as a server-side proxy connecting a client and a plurality of back-end computers;
wherein the server-side proxy component is configured, responsive to receiving an encoding request comprising raw data from
a client, to select a back-end computer from the plurality of back-end computers to which the encoding request should be forwarded;

wherein the server-side proxy component is configured to select the back-end computer from the plurality of back-end computers
based on factors comprising a pre-defined rule, load estimates for the plurality of back-end computers, and estimated network
throughputs across network paths to each of the plurality of back-end computers; and

wherein the selected back-end computer is configured, responsive to receiving the encoding request, to encode the encoding
request into an image of decodable indicia.

US Pat. No. 9,277,668

INDICIA-READING MODULE WITH AN INTEGRATED FLEXIBLE CIRCUIT

Hand Held Products, Inc.,...

1. An indicia-reading module integrated within a host mobile computing device (MCD), comprising:
a plurality of subassemblies, each subassembly supported and connected by a discrete, rigid, multilayer printed-circuit-board
(PCB);

a module housing configured to support and contain the subassemblies;
a flex-circuit including conductive traces on a flexible substrate, wherein the flex-circuit is electrically connected to
and physically integrated between two inner layers of each subassembly's multilayer printed-circuit-board to (i) electrically
interconnect the subassemblies, (ii) facilitate positioning of each subassembly within the module housing, (iii) provide electromagnetic
interference (EMI) shielding, and (iv) conduct and dissipate heat; and

an interface to facilitate communication with the host mobile computing device, the interface comprising circuitry and components
that are supported and electrically connected by a discrete, rigid, multilayer printed-circuit-board (PCB), wherein (i) the
interface is positioned outside of the module housing and (ii) the flex-circuit is electrically connected to and physically
integrated between two inner layers of the interface's discrete, rigid, multilayer PCB.

US Pat. No. 9,235,741

INDICIA READING TERMINALS AND METHODS EMPLOYING LIGHT FIELD IMAGING

Hand Held Products, Inc.,...

1. An indicia reading terminal, comprising:
a plenoptic imaging subsystem comprising an image sensor array and plenoptic imaging optics operable to project a first plenoptic
image of a space containing a decodable indicia onto the image sensor array;

an illumination source for projecting illumination onto the decodable indicia;
wherein the indicia reading terminal is operable to:
obtain first plenoptic image data from the image sensor array;
adjust at least one operating parameter of the indicia reading terminal based on the first plenoptic image data;
project a second plenoptic image of the space containing the decodable indicia onto the image sensor array;
obtain a first rendered image based on at least a portion of the second plenoptic image data; and
attempt to decode the decodable indicia represented in the first rendered image;
wherein the at least one operating parameter comprises:
an exposure period of the image sensor array;
operation of the illumination subsystem for projecting illumination onto the decodable indicia;
an exposure period of the image sensor array and operation of the illumination subsystem for projecting illumination onto
the decodable indicia;

a gain of the plenoptic image signals read out of the image sensor array; and/or
a frame rate at which the indicia reading terminal captures frames of image data.

US Pat. No. 9,301,427

HEAT-DISSIPATION STRUCTURE FOR AN INDICIA READING MODULE

Hand Held Products, Inc.,...

1. An indicia-reading module configured to integrate within a mobile computing device's body, comprising:
a sensor subassembly including an adjustable lens for imaging the indicia-reading module's field of view onto a sensor integrated
circuit (IC) with a plurality of pixels for detecting an image;

an illuminator-aimer subassembly for (i) projecting light onto a target within the indicia-reading module's field of view
and (ii) projecting a visible aligning pattern onto the target, the visible aligning pattern corresponding with the indicia-reading
module's field of view;

a processing subassembly for executing image-processing algorithms;
an interface subassembly for facilitating communication between the indicia-reading module and a host device; and
a thermally-conductive, unitary indicia-reading module housing that supports and contains the sensor subassembly, the illuminator-aimer
subassembly, the processing subassembly, and the interface subassembly, wherein the indicia-reading module housing is thermally
connected to (i) the sensor subassembly, the illuminator-aimer subassembly, the processing subassembly, and/or the interface
subassembly and (ii) the mobile computing device's body.

US Pat. No. 9,297,900

CODE SYMBOL READING SYSTEM HAVING ADJUSTABLE OBJECT DETECTION

Hand Held Products, Inc.,...

1. A system for reading code symbols, comprising:
a code-symbol-capturing subsystem for acquiring information about code symbols within the code-symbol-capturing subsystem's
field of view, the code-symbol-capturing subsystem comprising a receiving sensor for receiving reflected signals of electromagnetic
radiation;

an object-detection subsystem for detecting the presence of an object within the code-symbol-capturing subsystem's field of
view, the object-detection subsystem comprising an electromagnetic radiation source for emitting electromagnetic radiation
toward an object within the code-symbol-capturing subsystem's field of view; and

a calibration processor for adjusting the electromagnetic radiation source's emission power in response to the reception power
of the reflected signals of electromagnetic radiation received by the receiving sensor;

wherein the code-symbol-capturing subsystem is configured to acquire information about code symbols within the code-symbol-capturing
subsystem's field of view if the reception power of the reflected signals of electromagnetic radiation emitted by the object-detection
subsystem and received by the receiving sensor is substantially equal to a predetermined target reception power.

US Pat. No. 9,286,496

REMOVABLE MODULE FOR MOBILE COMMUNICATION TERMINAL

Hand Held Products, Inc.,...

1. A system comprising:
a mobile communication terminal including a first housing, a microprocessor disposed within said first housing, and a first
memory disposed within said first housing;

a removable module comprising a second housing;
a decoding program executable by said microprocessor, said decoding program configured to receive an encoded information item;
wherein said removable module is mechanically attached to said mobile communication terminal;
wherein said removable module further comprises a second memory configured to store a software security token; and
wherein said decoding program is further configured to output a decoded message by decoding said encoded information item
responsive to validating said software security token and decrypting, using said software security token, at least one data
item stored in said first memory.

US Pat. No. 9,107,484

ELECTRONIC DEVICE ENCLOSURE

Hand Held Products, Inc.,...

1. A door for an electronic device enclosure, comprising:
a door body having an interior surface for engaging an electronic device within the enclosure;
two hinge arms connected to the door body and extending perpendicularly outward from the door body's interior surface;
a rotating hinge located at the end of each hinge arm opposite to the door body for engaging the enclosure such that (i) the
door body may be pulled away from the enclosure while remaining connected to the enclosure and (ii) rotated into an open position,
thereby allowing an electronic device to be inserted into or removed from the enclosure along a plane parallel to a device
window; and

a mechanical snap connected to the door body for mechanically engaging the enclosure.

US Pat. No. 9,064,168

SELECTIVE OUTPUT OF DECODED MESSAGE DATA

Hand Held Products, Inc.,...

1. A computer program product comprising: a non-transitory computer readable storage medium readable by a processing circuit
and storing instructions for execution by the processing circuit for performing a method comprising:
displaying, using a processor, image data corresponding to one or more decodable indicia in a field of view of an imaging
apparatus, wherein the one or more decodable indicia has been subject to decoding processing at a time of the displaying;

displaying, using the processor, representations of decodable indicia that have been determined to be decodable using currently
captured image data and price lookup information corresponding to the one or more decodable indicia;

determining, using the processor, that an operator is looking at a certain representation of a decodable indicia from the
displayed representations of decodable indicia;

determining, using the processor, that the decodable indicia corresponding to the certain representation is a selected decodable
indicia; and

outputting, using the processor, decoded message data of the selected decoded indicia responsively to an operator input control
to output decoded message data of the selected decodable indicia of the one or more decodable indicia.

US Pat. No. 9,280,693

INDICIA-READER HOUSING WITH AN INTEGRATED OPTICAL STRUCTURE

Hand Held Products, Inc.,...

1. An imaging engine for an indicia reader, comprising:
an imaging module for capturing an image of the imaging engine's field of view;
an aiming module for projecting a visible aligning pattern onto a target to provide information regarding the imaging engine's
field of view and to facilitate alignment of the image captured by the imaging module;

an illuminating module for projecting light onto the target to illuminate the imaging engine's field of view; and
a housing configured to provide support and alignment for the imaging module, the aiming module, and the illuminating module,
wherein at least a portion of the housing is (i) optically transparent and (ii) shaped to form an integrated optical structure
for focusing light to/from the imaging module, the aiming module, and/or the illumination module.

US Pat. No. 9,224,022

AUTOFOCUS LENS SYSTEM FOR INDICIA READERS

Hand Held Products, Inc.,...

1. An autofocus lens system for an imaging scanner, comprising:
a first lens fixedly positioned along an optical axis;
a second lens fixedly positioned along the optical axis; and
a focusing-module lens fixedly positioned along the optical axis between the first lens and the second lens, the focusing-module
lens formed from two adjustable surfaces, wherein the optical power of the adjustable surfaces is controlled electronically
to achieve focus, and wherein the focusing-module lens comprises (i) a first transparent deformable membrane having a ring-shaped
piezoelectric film contiguously positioned on the first transparent deformable membrane's outer surface, (ii) a second transparent
deformable membrane having a ring-shaped piezoelectric film contiguously positioned on the second transparent deformable membrane's
outer surface, and (iii) a flexible polymer contiguously positioned between the first transparent deformable membrane and
the second transparent deformable membrane, whereby the flexible polymer is in contact with the respective inner surfaces
of the first transparent deformable membrane and the second transparent deformable membrane.

US Pat. No. 9,304,376

OPTICAL REDIRECTION ADAPTER

Hand Held Products, Inc.,...

1. An optical redirection adapter for an electronic device having a camera, comprising:
a housing having an opening shaped to correspond to an outer shape of the electronic device for attaching to the electronic
device; and

an optical element attached to the housing and positioned such that, when the adapter is attached to the electronic device,
the optical element is positioned in the camera's field of view;

wherein, when the adapter is attached to the electronic device, the optical element reflects light into the camera's field
of view from a redirection angle that is offset from the camera's field of view; and

wherein, the housing attaches to the electronic device via a friction fit between the opening of the housing and the outer
shape of the electronic device.

US Pat. No. 9,282,501

ELECTRONIC DEVICE WITH WIRELESS PATH SELECTION CAPABILITY

Hand Held Products, Inc.,...

1. An electronic device, comprising:
a terminal module including a central processing unit (CPU) and a memory;
a wireless interface module communicatively coupled to the terminal module, the wireless interface module including a microcontroller,
a memory, and at least one wireless communication interface;

wherein the wireless interface module is configured to establish one or more wireless links with one or more peer terminals
to join a wireless network of peer terminals; and

wherein the wireless interface module is configured, responsive to receiving a portal announcement, to cache one or more network
addresses of devices having originated the portal announcement.

US Pat. No. 9,210,294

SYSTEM AND METHOD TO MANIPULATE AN IMAGE

Hand Held Products, Inc.,...

1. A method of operating an image reader comprising:
searching a digital image for nominally straight edges;
characterizing the nominally straight edges in terms of length and/or direction;
establishing a first group of edges as a function of their proximity to the digital image's center;
establishing a second group of edges as a function of their proximity to other remaining edges;
transmuting a rectangle bounding the first group of edges and the second group of edges into a rectified image; and
wherein the rectified image is an image that is cropped by discarding portions of the digital image outside of the rectangle.

US Pat. No. 9,224,027

HAND-MOUNTED INDICIA-READING DEVICE WITH FINGER MOTION TRIGGERING

Hand Held Products, Inc.,...

1. An indicia-reading device, comprising:
an indicia-capturing subsystem including a multi-element image sensor for capturing images of the indicia-capturing subsystem's
field of view;

an indicia-decoding subsystem configured for decoding indicia in the images captured by the indicia-capturing subsystem;
a hand-mounted housing substantially enclosing the indicia-capturing subsystem and the indicia-decoding subsystem, wherein
the hand-mounted housing comprises finger rings to attach to the user's middle and ring fingers so that, when a user makes
a first and fully extends the user's index finger, the user's index finger and the indicia-capturing subsystem are pointed
substantially in the same direction; and

a non-mechanical trigger mechanism configured to initiate an indicia-reading sequence performed by the indicia-capturing subsystem
and the indicia-decoding subsystem if the user's index finger is detected in the images captured by the indicia-capturing
subsystem.

US Pat. No. 9,230,140

SYSTEM AND METHOD FOR DETECTING BARCODE PRINTING ERRORS

Hand Held Products, Inc.,...

1. A barcode verifier, comprising:
an imaging module for capturing images of a field of view;
a memory communicatively coupled to the imaging module and configured to store images and a barcode quality verification program;
and

a processor communicatively coupled to the memory configured by the barcode quality verification program to execute the ordered
steps of:

(i) retrieving a stored image from the memory, (ii) locating a barcode symbol in the stored image, (iii) identifying an unprinted
line or lines in the barcode symbol, (iv) determining a printer malfunction using the unprinted line or lines, and (v) creating
a printer malfunction report.

US Pat. No. 9,997,935

SYSTEM AND METHOD FOR CHARGING A BARCODE SCANNER

Hand Held Products, Inc.,...

13. A charging system for a barcode scanner, comprising:a rechargeable energy storage unit (RESU) configured to supply electrical energy to a barcode scanner;
a charger configured to perform a first charging process for charging a supercapacitor and a second charging process for charging a battery, wherein the charger comprises a detection circuit configured to interface with a pin on the RESU and to output a digital signal corresponding to a voltage from the pin; and
a processor configured to:
ascertain whether the digital signal indicates that the RESU comprises a supercapacitor or whether the digital signal indicates that the RESU comprises a battery;
select the first charging process when the digital signal indicates that the RESU comprises a supercapacitor; and
select the second charging process when the digital signal indicates that the RESU comprises a battery; and
wherein the charger is configured to:
charge the RESU using the first charging process when the processor selects the first charging process; and
charge the RESU using the second charging process when the processor selects the second charging;
wherein the charger comprises one interface configured to receive both an RESU comprising a supercapacitor or an RESU comprising a battery, wherein the RESU comprises a uniform mechanical shape and size and a uniform electrical interface as between the RESU comprising a supercapacitor and the RESU comprising a battery, the uniform electrical interface comprising the pin;
wherein the digital signal corresponds to a terminal resistance at the pin; and
wherein the terminal resistance at the pin approximates the resistance of a short-circuit to ground when the RESU comprises a supercapacitor, and wherein the terminal resistance at the pin approximates 10,000 ohms when RESU comprises a battery, the approximates being sufficiently different such that the processor may ascertain whether the digital signal indicates that the RESU comprises a supercapacitor or whether the digital signal indicates that the RESU comprises a battery.

US Pat. No. 9,213,960

FILTERING INVENTORY OBJECTS USING IMAGES IN AN RFID SYSTEM

HAND HELD PRODUCTS, INC.,...

1. A method comprising:
transmitting an interrogation signal via an RFID reader;
receiving a signal from one or more transponders, each of which being associated with an object;
identifying a category for each object associated with each of the one or more transponders from which the reader received
a signal;

obtaining, from a database, an image for each object category;
displaying each image for each type of object on a user interface of the RFID reader;
receiving a selection from a user of one of the each image via the user interface;
identifying the one or more transponders associated with objects associated with the selected object category; and
presenting, via a presenting device, data associated with the identified one or more transponders.

US Pat. No. 9,277,109

APPARATUS, SYSTEM, AND METHOD OF USE OF IMAGING ASSEMBLY ON MOBILE TERMINAL

Hand Held Products, Inc.,...

1. A method for implementation with use of a mobile terminal having a first imaging assembly and a second imaging assembly
and a display, the method comprising:
capturing a first plurality of frames of image data and a second plurality of frames of image data, the first plurality of
frames of image data including a first frame of image data, the second plurality of frames of image data including a second
frame of image data, the first plurality of frames of image data representing a scene in a field of view of the first imaging
assembly, the second plurality of frames of image data representing a scene in a field of view of the second imaging assembly;

associating first frame information and second frame information, the first frame information including one or more of image
data of the first frame of image data and information derived utilizing image data of the first frame of image data, the second
frame information including one or more of image data of the second frame of image data and information derived utilizing
image data of the second frame of image data; and

transmitting from the mobile terminal streaming video, the streaming video formatted to include image data of the first plurality
of frames of image data and image data of the second plurality of frames of image data.

US Pat. No. 9,047,359

APPARATUS AND METHODS FOR MONITORING ONE OR MORE PORTABLE DATA TERMINALS

Hand Held Products, Inc.,...

1. A portable data terminal system comprising:
a portable data terminal, the portable data terminal comprising:
a housing;
a data collection device supported by the housing for reading at least one selected from a list comprising: bar codes, RF
encoded data from a passive RFID tag, and data from a card;

a keypad supported by the housing;
a touch screen supported by the housing; and
a monitoring system, the monitoring system comprising:
at least one auxiliary processor in communication with at least one sensor of the portable data terminal: and
monitoring software that monitors, using the at least one auxiliary processor, occurrences experienced by the portable data
terminal, and records occurrence data that is data other than data collected by the data collection device and that describes
the monitored occurrences experienced by the portable data terminal, the monitored occurrences comprising software occurrences
and physical occurrences, wherein the software occurrences comprise software messages comprising operating system (OS) events,
and wherein the physical occurrences comprise external or internal forces applied to the portable data terminal and monitored
by the at least one sensor of the portable data terminal, the monitored occurrences include the following: moisture, level
of ambient light, touch screen usage, battery usage, number of scans, number of times docked, key presses, and trigger usage.

US Pat. No. 10,075,997

ENCODED INFORMATION READING TERMINAL WITH USER-CONFIGURABLE MULTI-PROTOCOL WIRELESS COMMUNICATION INTERFACE

HAND HELD PRODUCTS, INC.,...

1. A system comprising:an RF front end of a wireless communication interface of a terminal, the RF front end configured to perform at least one of: receiving a first radio signal and transmitting a second radio signal; and
dynamically selecting at least one of a wireless communication protocol family including GSM protocol family or CDMA protocol family responsive to detecting a predefined user action.

US Pat. No. 9,860,865

ROAMING ENCODED INFORMATION READING TERMINAL

Hand Held Products, Inc.,...

1. A terminal, comprising:
a central processing unit (CPU); and
an encoded information reading (EIR) device in communication with the CPU and configured for outputting data;
wherein the terminal is configured for:
transmitting a registration request to a home agent, the registration request comprising a care-of address and an authentication
extension for authenticating the terminal to the home agent; and

when roaming from a first network to a second network, maintaining an active communication session with a remote host computer
using a home address for addressing the terminal when providing data of an active communication session across the first network
and the second network, the home address belonging to an associated address range of a home network.

US Pat. No. 9,092,654

DIGITAL PICTURE TAKING OPTICAL READER HAVING HYBRID MONOCHROME AND COLOR IMAGE SENSOR ARRAY

Hand Held Products, Inc.,...

1. A bar code reading device comprising:
a two-dimensional image sensor array comprising:
a first subset of pixels comprising a plurality of monochrome pixels configured for use in generation of a frame of image
data; and

a second subset of pixels;
wherein the first subset of pixels may be selectively addressed independently of the second subset of pixels by the device
to read out the frame of image data, such that the device is configured to decode representations of a bar code captured in
the frame of image data; and

wherein at least the first subset of pixels is configured to be operated in a global shutter mode, wherein all or substantially
all of at least the first subset of pixels in the image sensor array are exposed in the image sensor array in response to
an exposure control timing pulse.

US Pat. No. 9,235,553

VEHICLE COMPUTER SYSTEM WITH TRANSPARENT DISPLAY

Hand Held Products, Inc.,...

1. A vehicle computer system comprising:
a central processing unit;
a non-transitory mass storage device;
an operating system stored on said non-transitory mass storage device and executed by said central processing unit;
an input apparatus for receiving input from a user;
a transparent display device;
a safety sensor;
a display manager adapted to control the display of information on said transparent display device;
a safety controller adapted to instruct said display manager to stop or start the display of information and/or display only
certain types of information on said transparent display device based on safety condition data received from said safety sensor;

a mounting bracket for removably mounting said vehicle computer system to said vehicle; and
an application program adapted to implement an augmented reality environment.

US Pat. No. 9,357,494

POWER MANAGEMENT SCHEME FOR PORTABLE DATA COLLECTION DEVICES UTILIZING LOCATION AND POSITION SENSORS

Hand Held Products, Inc.,...

1. A device, comprising:
a main body having a front and a back;
a touch screen on the front of the main body;
an accelerometer within the main body for detecting movement and an orientation of the device; and
a processor within the main body configured for:
determining if the device is front down or back down;
if the device is front down, placing the device in a first sleep state and then a second sleep state based on a time elapsed
without detecting movement of the device or receiving input since the device was placed in the first sleep state; and

if the device is back down, placing the device in the second sleep state and then a third sleep state based on a time elapsed
without detecting movement of the device or receiving input since the device was placed in the second sleep state.

US Pat. No. 9,047,525

IMAGING APPARATUS HAVING IMAGING ASSEMBLY

Hand Held Products, Inc.,...

1. A stationary position apparatus for use in reading an indicia, wherein the stationary position apparatus comprises in combination:
an imaging assembly comprising an image sensor having a plurality of pixels and optics focusing an image onto the image sensor;
wherein the stationary position apparatus is operable to capture a relatively smaller sized frame of image data and responsively
to a processing of the relatively smaller sized frame of image data capture one or more relatively larger sized frame of image
data for use in attempting to decode the indicia, the one or more relatively larger sized frame of image data having image
data corresponding to a predetermined set of pixels of said image sensor and representing a larger portion of the indicia
than image data of the relatively smaller sized frame of image data;

wherein the stationary position apparatus is adapted to be maintained in a stationary position, and wherein the stationary
position apparatus is operable for use in reading of indicia on articles moved in relation to a field of view of the stationary
position apparatus.

US Pat. No. 9,485,802

ENCODED INFORMATION READING TERMINAL WITH USER-CONFIGURABLE MULTI-PROTOCOL WIRELESS COMMUNICATION INTERFACE

HAND HELD PRODUCTS, INC.,...

1. A method comprising:
electrically coupling an RF front end of a wireless communication interface of a terminal to at least one of an analog-to-digital
converter (ADC) and a digital-to-analog converter (DAC), the RF front end configured to perform at least one of: receiving
a first radio signal and transmitting a second radio signal; and

dynamically selecting at least one of a wireless communication network, a wireless communication protocol, and a parameter
of a wireless communication protocol responsive to detecting a predefined user action.

US Pat. No. 9,047,531

INTERACTIVE USER INTERFACE FOR CAPTURING A DOCUMENT IN AN IMAGE SIGNAL

Hand Held Products, Inc.,...

1. A device comprising:
an imaging subsystem, capable of providing image data representative of light incident on said imaging subsystem;
one or more memory components, comprising at least a buffering memory component operatively enabled for temporarily storing
the image data; and

one or more processors, enabled for:
receiving the image data from at least a first memory component among the one or more memory components;
attempting to identify linear features defining a candidate quadrilateral form in the image data; and
providing user-perceptible hints via one or more output components for guiding a user to alter positioning of the device to
enhance a capability for identifying the linear features defining a candidate quadrilateral form in the image data;

in which the one or more output components comprise a preview monitor enabled for displaying a preview image based on the
image data, and in which the one or more processors are further enabled for providing the user-perceptible hints as hint icons
displayed on the preview image;

the one or more processors are further enabled such that attempting to identify linear features defining a candidate quadrilateral
form in the image data comprises:

generating a reduced resolution frame based on an input frame of the image data, the reduced resolution frame comprising fewer
pixels than the input frame, in which a pixel in the reduced resolution frame combines information from two or more pixels
in the input frame;

displaying the reduced resolution frame on the monitor as the preview image; and
attempting to identify the linear features defining a candidate quadrilateral form in the reduced resolution frame.

US Pat. No. 9,572,284

HEAT-DISSIPATION STRUCTURE FOR AN INDICIA READING MODULE

Hand Held Products, Inc.,...

1. An indicia-reading module configured to integrate within a mobile computing device's body, comprising:
a sensor subassembly;
an illuminator-aimer subassembly;
a processing subassembly;
an interface subassembly; and
a thermally-conductive, unitary indicia-reading module housing containing the sensor subassembly, the illuminator-aimer subassembly,
the processing subassembly, and the interface subassembly, wherein the indicia-reading module housing thermally connects the
mobile computing device's body to the sensor subassembly, the illuminator-aimer subassembly, the processing subassembly, and/or
the interface subassembly.

US Pat. No. 9,313,377

ANDROID BOUND SERVICE CAMERA INITIALIZATION

Hand Held Products, Inc.,...

1. A mobile device, comprising:
a memory storing a first application;
a camera; and
a processor, wherein said memory, said camera, and said processor are communicatively coupled by at least one interface circuit,
the processor being configured for running said first application, the first application being configured for:

accessing the camera;
running a first camera sequence for accessing image data from the camera;
upon initialization of the first application, running an instance of a camera object maintained in said memory independently
of said camera service;

maintaining the camera in an initialized state via the camera object as long as the first application is running and after
the camera sequence accessing live image data from the camera has been terminated.

US Pat. No. 9,319,548

INTERACTIVE USER INTERFACE FOR CAPTURING A DOCUMENT IN AN IMAGE SIGNAL

Hand Held Products, Inc.,...

1. A device, comprising: an imaging subsystem for generating image data; a monitor for displaying an image; and a processor
enabled for: receiving the image data; generating a reduced resolution frame based on an input frame of the image data, the
reduced resolution frame comprising fewer pixels than the input frame; attempting to identify linear features defining a candidate
quadrilateral form in the image data; displaying the reduced resolution frame on the monitor; and providing a user-perceptible
hint as hint icons in the displayed reduced resolution frame for guiding a user to alter positioning of the device to improve
the device's capability for identifying linear features defining a candidate quadrilateral form in the image data.

US Pat. No. 9,298,964

IMAGING TERMINAL, IMAGING SENSOR TO DETERMINE DOCUMENT ORIENTATION BASED ON BAR CODE ORIENTATION AND METHODS FOR OPERATING THE SAME

Hand Held Products, Inc.,...

1. An indicia reading terminal method for processing a document image, comprising:
receiving a document image disposed in a frame of image data, wherein a portion of the document image is occupied by a barcode;
cropping the document image to a region of interest detected in the document image so that a resulting cropped document image
includes the barcode and additional data;

correcting the cropped document image for a spatial relationship between a document and the indicia reading terminal, resulting
in a corrected document image;

aligning a two dimensional orientation of the corrected document image to the two dimensional orientation of the flame of
image data, resulting in an aligned document image;

decoding the barcode to determine sequenced corners of a position of the barcode within the aligned document image, where
the sequenced corners represent an orientation of the barcode in the aligned document image;

determining an orientation of the barcode within the aligned document image;
storing or displaying the aligned document image in a prescribed viewing position responsive to an orientation of the barcode
in the aligned document image.

US Pat. No. 9,626,544

REMOVABLE MODULE FOR MOBILE COMMUNICATION TERMINAL

Hand Held Products, Inc.,...

1. A system, comprising:
a mobile communication terminal comprising a first housing, a first processor disposed within the first housing, and a first
memory disposed within said first housing;

a removable module comprising a second housing, a second processor disposed within the second housing, and a second memory
configured to store a software security token, wherein the removable module is mechanically attached to the mobile communication
terminal; and

a decoding program executable by the first processor and/or the second processor, the decoding program configured to:
receive an encoded information item;
attempt to validate the software security token and decrypt at least one data item using the software security token; and
responsive to validating the software security token and decrypting the at least one data item, decode the encoded information
item and output a decoded message.

US Pat. No. 9,478,113

CORDLESS INDICIA READER WITH A MULTIFUNCTION COIL FOR WIRELESS CHARGING AND EAS DEACTIVATION

Hand Held Products, Inc.,...

1. A cordless indicia reader, comprising:
a plurality of modules configured for (i) acquiring and decoding indicia, (ii) receiving energy wirelessly to charge an energy
storage component, and (iii) transmitting energy wirelessly to deactivate electronic article surveillance (EAS) tags; and

a hand-supportable housing substantially enclosing the plurality of modules;
wherein the plurality of modules comprises a coil module, the coil module including one multifunction coil for both (i) wirelessly
receiving energy to facilitate the charging of the energy storage component and (ii) wirelessly transmitting energy to facilitate
the deactivation of EAS tags.

US Pat. No. 9,454,546

FILTERING INVENTORY OBJECTS USING IMAGES IN AN RFID SYSTEM

HAND HELD PRODUCTS, IN.C,...

1. A method comprising:
receiving data from one or more transponders in response to an interrogation signal transmitted from an RFID reader, each
of the one or more transponders is associated with an object;

identifying a category for each object associated with the one or more transponders;
displaying an image for each identified category on a user interface of the RFID reader;
receiving a selection from a user of one of the displayed images via the user interface; and
identifying at least one transponder of the one or more transponders that are associated with the selected object category;
and

presenting data associated with the identified at least one transponder.

US Pat. No. 9,378,399

GROUPING TRANSPONDERS

HAND HELD PRODUCTS, INC.,...

1. A method of processing transponder signals received from transponders to identify the transponders, the method comprising:
receiving, at an RFID reader from a first transponder, a first signal comprising a first code and a first identifier, wherein
the first identifier is written to the first transponder by the first RFID writer prior to purchasing a first item attached
to the first transponder in response to the first transponder being placed proximate to the first RFID writer prior to the
point of sale, and wherein the first identifier is used to associate transponders with a first user;

receiving, at the RFID reader from a second transponder, a second signal comprising a second code and the first identifier,
wherein the first identifier is also written to the second transponder by the first RFID writer prior to purchasing a second
item attached to the second transponder when the second transponder is placed proximate to the first RFID writer prior to
the point of sale;

receiving, at the RFID reader, the first identifier from the RFID writer; and
associating the first and second transponders with the first user based on the receiving the first identifier from both the
first and second transponders.

US Pat. No. 9,332,531

UNIVERSAL CONNECTIVITY FOR NON-UNIVERSAL DEVICES

Hand Held Products, Inc.,...

1. A system, comprising:
a plurality of data collection devices, each data collection device comprising a processor and connected to a corresponding
data terminal via a primary communication channel; and

a central connectivity point connected to each data collection device via a wireless secondary communication channel to communicate,
via the wireless secondary communication channel, with a first data collection device from the plurality of data collection
devices without disrupting communication between the first data collection device and the first data collection device's corresponding
data terminal via the primary communication channel;

wherein the central connectivity point remotely administers the first data collection device via the wireless secondary communication
channel while the first data collection device is communicating with the corresponding data terminal via the primary communication;
and

wherein the central connectivity point transmits a real-time license to the first data collection device, the real-time license
enabling use of at least one feature of the first data collection device.

US Pat. No. 9,092,686

LOW POWER MULTI-CORE DECODER SYSTEM AND METHOD

Hand Held Products, Inc.,...

1. A portable data terminal, comprising:
a multi-core processor having at least a first core and a second core, the multi-core processor receiving image data on a
first clock cycle;

at least one illumination assembly and at least one imaging assembly; and
data storage means configured to store a plurality of program instructions, the program instructions including at least one
one-dimensional decoder and at least one two-dimensional decoder, the decoders running in parallel on the first clock cycle,
and

wherein the program instructions stored in the data storage means further includes an image quality filter.

US Pat. No. 10,559,545

LAND GRID ARRAY PATTERNS FOR MODULAR ELECTRONICS PLATFORMS AND METHODS OF PERFORMING THE SAME

HAND HELD PRODUCTS, INC.,...

1. An apparatus for providing a modular electronics platform for a mobile computing device, the apparatus comprising:a system on module (SOM) comprising a first surface and a second surface opposite the first surface, wherein the first surface is configured to be coupled electrically to one or more chipsets;
a land grid array (LGA) disposed on the second surface of the SOM, wherein the LGA comprises:
one or more center anchor pads disposed on the second surface of the SOM, one or more corner anchor pads disposed on the second surface of the SOM, a digital signal array disposed on the second surface of the SOM, one or more communications pads disposed on the second surface of the SOM, and one or more ground pads disposed on the second surface of the SOM.

US Pat. No. 9,652,734

PORTABLE ENCODED INFORMATION READING TERMINAL CONFIGURED TO ACQUIRE IMAGES

HAND HELD PRODUCTS, INC.,...

1. An apparatus comprising:
a radio frequency identification (RFID) reader that scans for RFID tags in an area that includes an object, the RFID tags
being associated with items located on or proximate to the object;

a processor that:
receives a point of origin that corresponds to a location of the object,
determines, responsive to detecting a user interface command, a spatial position of the apparatus relative to the point of
origin,

receives an image of the object in a field of view of the apparatus;
determines a scale factor of the image based on a determined distance of the apparatus from the point of origin, wherein the
image scale factor is provided by a ratio of a size of the object along a chosen direction to a size of an image of the object
in the chosen direction; and

processing the image to be displayed on a display by changing the size of the object in the image as initially acquired based
on the scale factor,

wherein the processed image is displayed on the display along with displaying information from scanning of the RFID tags associated
with the items located proximate to the object.

US Pat. No. 9,521,284

INTERACTIVE USER INTERFACE FOR CAPTURING A DOCUMENT IN AN IMAGE SIGNAL

Hand Held Products, Inc.,...

1. A device, comprising:
an imaging subsystem for generating digital image data;
a first memory component for storing an input frame of the digital image data;
a second memory component;
a monitor for displaying an image; and
a processor enabled for:
receiving the input frame of the digital image data from the first memory component;
generating a reduced resolution frame based on the received input frame of the digital image data, the reduced resolution
frame comprising fewer pixels than the input frame;

displaying the reduced resolution frame on the monitor; and
then, in response to a command associated with the display of the reduced resolution frame on the monitor, saving the input
frame to the second memory component.

US Pat. No. 9,477,856

SYSTEM HAVING AN IMPROVED USER INTERFACE FOR READING CODE SYMBOLS

Hand Held Products, Inc.,...

1. A system, comprising:
a camera;
a user interface system comprising a visual display; and
a processor communicatively coupled to the camera and the user interface system, the processor being configured for:
capturing from the camera an image depicting at least one code symbol;
displaying the image on the visual display;
determining whether the at least one code symbol in the image is readable by the processor; and
displaying on the visual display a visual indicator overlaying the at least one code symbol in the image in response to determining
whether the at least one code symbol in the image is readable by the processor.

US Pat. No. 9,477,861

ENCODED INFORMATION READING TERMINAL INCLUDING MULTIPLE ENCODED INFORMATION READING DEVICES

HAND HELD PRODUCTS, INC.,...

1. A method comprising:
reading, by an RFID reader that has a unique source identifier associated therewith, a plurality of RFID tags to determine
a plurality of decoded messages obtained from each of the plurality of RFID tags;

creating a message sequence that includes the plurality of decoded messages;
appending a unique source identifier the message sequence with the source identifier so that the decoded messages in the message
sequence are associated with the RFID reader that read the plurality of RFID tags; and

outputting the message sequence to a computing device.

US Pat. No. 9,471,813

PORTABLE ENCODED INFORMATION READING TERMINAL CONFIGURED TO ADJUST TRANSMIT POWER LEVEL

HAND HELD PRODUCTS, INC.,...

1. A method of adjusting a transmission strength emitted by an RFID reader, the method comprising:
scanning, by the RFID reader, a space for predetermined period of time at a first power level;
storing, in memory of the RFID reader, a first location of as a point of origin;
changing, by the RFID reader, the power level of the RFID reader to a second power level based on a distance of the RFID reader
from the point of origin after the RFID reader is moved from the point of origin; and

scanning, by the RFID reader, the space for predetermined period of time at a second power level.

US Pat. No. 9,224,023

APPARATUS OPERATIVE FOR CAPTURE OF IMAGE DATA

Hand Held Products, Inc.,...

1. An optical reader, comprising:
an image sensor operative to capture frames comprising decodable indicia;
a first light source operative to project light;
a second light source operative to project light;
wherein the first light source and the second light source are positioned at different distances from the image sensor;
wherein the optical reader is operative to project light with the first light source and capture a first frame comprising
a decodable indicia via the image sensor;

wherein the optical reader is operative to process the captured first frame to determine whether the captured first frame
is saturated, thereby indicating excessive illumination; and

wherein the optical reader is operative to project light with the second light source and capture a second frame comprising
the decodable indicia via the image sensor.

US Pat. No. 9,451,132

SYSTEM FOR CAPTURING A DOCUMENT IN AN IMAGE SIGNAL

Hand Held Products, Inc.,...

1. A device, comprising:
an imaging subsystem for generating image data;
a first memory component for storing an input frame of image data; and
a processor configured for:
receiving the input frame from the first memory component;
combining information from two or more pixels in the input frame to generate a pixel in a reduced resolution frame having
fewer pixels than the input frame;

attempting to identify, in the reduced resolution frame, transition pairs having differences between the pixels in the pair
that exceed a pixel transition threshold; and

attempting to identify, in the reduced resolution frame, a linear feature between two or more identified transition pairs.

US Pat. No. 9,436,860

OPTICAL INDICIA READING APPARATUS WITH MULTIPLE IMAGE SENSORS

Hand Held Products, Inc.,...

1. An optical indicia reading apparatus comprising:
a microprocessor;
a memory;
a plurality of wafer level camera (WLC) modules, each WLC module of said plurality of WLC modules comprising an image sensor
and a focusing lens;

wherein each WLC module of said plurality of WLC modules is configured to output a signal representative of light incident
on said image sensor;

wherein an optical axis of a first WLC module of said plurality of WLC modules is spatially disposed relatively to an optical
axis of a second WLC module of said plurality of WLC modules so that a field of view (FOV) of said first WLC module partially
overlaps with a FOV of said second WLC module by less than 50% of their respective FOVs;

wherein said optical indicia reading apparatus is configured to generate a single image frame comprising an image of decodable
indicia by overlapping and processing two or more signals of a plurality of signals outputted by said plurality of WLC modules
to yield the single image frame;

wherein said optical indicia reading apparatus is further configured to store said single image frame in said memory; and
wherein said optical indicia reading apparatus is further configured to output at least one of: said single image frame, decoded
message corresponding to said decodable indicia.

US Pat. No. 9,351,155

DATA COLLECTION DEVICE HAVING DYNAMIC ACCESS TO MULTIPLE WIRELESS NETWORKS

Hand Held Products, Inc.,...

1. A data collection device, comprising:
an encoded information reader; and
a dynamic access module;
wherein the data collection device is configured to, using the dynamic access module:
receive data packets from an access point;
route payload data of the received data packets to a peer data collection device in a data collection system comprising the
data collection device, the access point, and the peer data collection device; and

transmit routing table data and/or a route request (RREQ) data packet to the peer data collection device.

US Pat. No. 9,310,609

AXIALLY REINFORCED FLEXIBLE SCAN ELEMENT

Hand Held Products, Inc.,...

1. A flexible scan element for a laser scanner, comprising:
a flexible body formed to have an upper mounting section, an upper hinge section, a central section, a lower hinge section,
and a lower mounting section, all sections arranged collinearly along an axis of rotation, wherein:

the upper mounting section is configured to fixedly attach to a fixed frame at an upper mounting point and the lower mounting
section is configured to fixedly attach to a fixed frame at a lower mounting point;

the upper hinge section is connected to the upper mounting section and the lower hinge section is connected to the lower mounting
section, wherein the upper and lower hinge sections permit torsion about the axis of rotation;

the central section is positioned between the upper and lower hinge sections and configured to rotate about the axis of rotation,
the central section configured to facilitate the attachment of a mirror and a magnet; and

an elongated motion-limiting member encapsulated within the flexible body and extending from at least the upper mounting section
to the lower mounting section along the axis of rotation to permit torsion of the upper hinge section, the lower hinge section,
and the central section and to limit unwanted movement of the upper hinge section, the lower hinge section, and the central
section.

US Pat. No. 9,507,974

INDICIA-READING SYSTEMS HAVING AN INTERFACE WITH A USER'S NERVOUS SYSTEM

Hand Held Products, Inc.,...

1. An indicia-reading system having an interface with a user's nervous system, comprising:
a headset comprising electrodes capable of detecting a plurality of different electromagnetic signals produced in the brain
of a user wearing the headset; and

a indicia reader in communication with the headset, comprising (i) a central processing unit and memory (ii) an indicia capturing
subsystem for acquiring information about indicia within the indicia-capturing subsystem's field of view, and (iii) an indicia-decoding
subsystem configured for decoding indicia information acquired by the indicia-capturing subsystem;

wherein the indicia reader is configured to monitor the electromagnetic signals detected by the headset, wherein the indicia
reader is configured to perform a plurality of different operations corresponding to the plurality of different electromagnetic
signals detected by the headset, and wherein the indicia-reading system is wearable.

US Pat. No. 9,488,986

SYSTEM AND METHOD FOR TRACKING AN ITEM ON A PALLET IN A WAREHOUSE

Hand Held Products, Inc.,...

1. A system for tracking an item on a pallet in a warehouse, comprising:
at least one pallet;
designated storage locations in the warehouse;
a vehicle for lifting, moving, and setting down pallets;
a motion sensor being provided on the vehicle, the motion sensor being wireless enabled and being capable of determining the
lifting, moving and setting down of pallets, the motion sensor being configured to send lifting, moving, and setting down
information when the motion sensor senses motion;

an image processor provided on the vehicle, the image processor being wireless enabled, the image processor having a field
of view capable of processing images of the pallet and the location of the pallet when the pallet is in contact with the vehicle;

a server, the server being communicatively linked to the image processor and the motion sensor, the server having access to
a database;

an algorithm, the algorithm being communicatively linked to the motion sensor, the image processor, and the server, the algorithm
being configured to direct the image processor to process images based on information received from the motion sensor about
the pallet being lifted, being moved and being set down;

the algorithm being further configured to receive processed images and to send the processed images with annotated motion
sensor information to the server;

the server being configured to organize the annotated processed images; and
the server being further configured to identify and flag annotated processed images which show pallets without identifying
tags and pallets which are not set down in designated storage locations.

US Pat. No. 9,477,867

SYSTEM AND METHOD TO MANIPULATE AN IMAGE

Hand Held Products, Inc.,...

1. A method, comprising:
determining, with an image reader, congruent lines of activity in a digital image;
rotating, with the image reader, the digital image based on the determined congruent lines of activity;
searching, with the image reader, the rotated digital image for nominally straight edges;
characterizing, with the image reader, the nominally straight edges in terms of length and/or direction;
establishing, with the image reader, a first group of edges as a function of their proximity to the digital image's center;
establishing, with the image reader, a second group of edges as a function of their proximity to other remaining edges; and
transmuting, with the image reader, a rectangle bounding the first group of edges and the second group of edges into a rectified
image;

wherein the rectified image is an image that is cropped by discarding portions of the rotated digital image outside of the
rectangle.

US Pat. No. 9,436,857

ENCODED INFORMATION READING SYSTEM INCLUDING RFID READING DEVICE HAVING MULTIPLE ANTENNAS

HAND HELD PRODUCTS, INC.,...

1. A radio frequency identification (“RFID”) system comprising:
two or more antennas of an RFID reader, each of the two or more antennas:
being spaced apart at a distance that exceeds the two or more antennas' effective radio frequency (RF) reception range of
each antenna of the two or more antennas respectively, so that the two or more antennas can transmit and receive two or more
RF signals simultaneously; and

being electrically coupled to a multiplexing circuit that multiplexes signals transmitted to or received from the two or more
antennas using frequency division multiplexing so each of the two or more antennas are capable of transmitting and receiving
the two or more RF signals at different frequencies, so that the two or more RF signals can be distinguished within the RFID
system;

wherein the two or more RF signals to be transmitted to or received by each respective antenna of the two or more antennas
are frequency-shifted up or down by the multiplexing circuit so that the two or more antennas communicate with respective
RFID tags at different non-overlapping frequency ranges assigned by the multiplexing circuit,

wherein at least one of the two or more antennas comprises cells that are disposed on a substrate according to a spatial pattern
to provide a spatially continuous RFID signal reception with respective RF signals of the two or more RF signals, and

wherein the two or more antennas are configured to receive RFID signals of the two or more RF signal received from a plurality
of RFID tags disposed within a radio frequency range of the two or more antennas respectively.

US Pat. No. 9,396,375

MULTIPLE PLATFORM SUPPORT SYSTEM AND METHOD

Hand Held Products, Inc.,...

1. A terminal, comprising:
a processor having an instruction set architecture;
an imaging assembly; and
data storage means configured to store:
a plurality of operating systems;
a virtual machine application program configured to receive at least one instruction from each operating system, communicate
with the processor according to the instruction set architecture, and switch operating system access to the processor upon
receipt of an electrical signal representing an event;

a decoder application program; and
a scan driver application program configured to communicate with the imaging assembly, illumination assembly, virtual machine
application program, and the decoder application program;

wherein the event comprises the scan driver application communicating an electrical signal representing data encoded in a
barcode decoded by the decoder application program from an image captured by the imaging assembly to the virtual machine application
program.

US Pat. No. 9,367,724

TERMINAL WITH FLICKER-CORRECTED AIMER AND ALTERNATING ILLUMINATION

Hand Held Products, Inc.,...

1. An indicia reading terminal comprising:
an illumination subsystem operative for projecting an illumination pattern;
an aimer subsystem operative for projecting an aiming pattern;
an imaging subsystem comprising an image sensor array and an imaging optics assembly operative for focusing an image onto
the image sensor array;

a housing encapsulating the illumination subsystem, the aimer subsystem, and the imaging subsystem;
a memory capable of storing frames of image data representing light incident on the image sensor array; and
a processor operative for addressing said memory, wherein said processor is operative to attempt to decode a decodable indicia
represented in at least one of the frames of image data;

wherein the indicia reading terminal, in response to a screen reading signal, is operative to activate a screen reading cycle,
wherein:

the imaging subsystem is activated to acquire frames of image data at least once at the same time that the illumination subsystem
is activated for one of a plurality of active illumination periods, for a first illuminated exposure period;

the imaging subsystem is activated to acquire frames of image data at least once while the indicia reading terminal does not
project illumination, for a first unilluminated exposure period, which is longer than the first illuminated exposure period;
and

the aimer subsystem is activated for a plurality of active aimer periods when neither the imaging subsystem or the illumination
subsystem is activated, wherein intervals of time between the active aimer periods are equal, within nominal tolerances.

US Pat. No. 9,317,763

SYSTEM AND METHOD TO AUTOMATICALLY DISCRIMINATE BETWEEN DIFFERENT DATA TYPES

Hand Held Products, Inc.,...

1. An image reader comprising:
an image collection module for collecting images; and
a processor module configured for:
segmenting the first collected image into a plurality of regions;
determining which of the plurality of regions includes a dataform;
classifying the region including the dataform as a dataform region;
determining which of the plurality of regions includes a signature; and
classifying the region including the signature as a signature region
identifying the dataform in the dataform region;
identifying the signature in the signature region;
processing the dataform region in an attempt to decode the dataform; and
if the dataform is decoded, outputting the decoded dataform.

US Pat. No. 9,443,222

IDENTIFYING INVENTORY ITEMS IN A STORAGE FACILITY

Hand Held Products, Inc.,...

1. A warehouse management system comprising:
a host computer;
a plurality of radio frequency (RF) tags associated with a plurality of items stored in a predetermined storage area;
a portable electronic device configured to receive a first item list from the host computer, the first item list including
one or more items to be retrieved from the predetermined storage area by a picker; and

a plurality of totes, each tote configured to accompany a picker and to carry one or more picked items;
wherein the portable electronic device is configured to communicate with a first RF tag of the plurality of RF tags, the first
RF tag associated with a first item included in the first item list; and

wherein the portable electronic device is configured to, in response to communicating with the first RF tag, provide an indication
to the picker confirming an identification of the first item to be retrieved by the picker; and

wherein each tote includes a portable RF tag configured to communicate with the portable electronic device, and wherein each
tote includes an indicator configured to provide a second indication confirming an identification of the respective tote in
which an identified item is carried.

US Pat. No. 9,418,270

TERMINAL WITH FLICKER-CORRECTED AIMER AND ALTERNATING ILLUMINATION

Hand Held Products, Inc.,...

1. An indicia reading terminal comprising:
an illumination subsystem operative for projecting an illumination pattern;
an aimer subsystem operative for projecting an aiming pattern;
an imaging subsystem comprising an image sensor array and an imaging optics assembly operative for focusing an image onto
the image sensor array;

a housing encapsulating the illumination subsystem, the aimer subsystem, and the imaging subsystem;
a memory capable of storing frames of image data representing light incident on the image sensor array; and
a processor operative for addressing said memory, wherein said processor is operative to attempt to decode a decodable indicia
represented in at least one of the frames of image data;

wherein the indicia reading terminal, in response to a screen reading signal, is operative to activate a screen reading cycle,
wherein:

the imaging subsystem is activated to acquire frames of image data at least once at the same time that the illumination subsystem
is activated for one of a plurality of active illumination periods, for a first illuminated exposure period;

the imaging subsystem is activated to acquire frames of image data at least once while the indicia reading terminal does not
project illumination, for a first unilluminated exposure period, which is longer than the first illuminated exposure period;
and

the aimer subsystem is activated for a plurality of active aimer periods when neither the imaging subsystem or the illumination
subsystem is activated, wherein intervals of time between the active aimer periods are equal, within nominal tolerances.

US Pat. No. 9,652,736

PORTABLE RFID READING TERMINAL WITH VISUAL INDICATION OF SCAN TRACE

HAND HELD PRODUCTS, INC.,...

1. A method comprising:
outputting a radio-frequency (RF) signal from an radio-frequency identifier (RFID) reader to a spatial area;
displaying a scan trace in response to the outputting the RF signal, wherein the scan trace comprises a line or a plurality
of points that indicates a path of scanning by the RFID reader over a period of time in the spatial area.

US Pat. No. 9,557,166

DIMENSIONING SYSTEM WITH MULTIPATH INTERFERENCE MITIGATION

Hand Held Products, Inc.,...

1. A time-of-flight (TOF) dimensioning system, comprising:
an illumination subsystem configured to generate and project a light beam along an optical axis toward an item of interest,
the light beam's spatial extent in a plane transverse to the optical axis being limited by an adjustable aperture;

an imager positioned and configured for capturing images of the item of interest;
a TOF sensor subsystem positioned and configured for capturing range images from the light beam as reflected from the item
of interest; and

a control subsystem communicatively coupled to the adjustable aperture, the imager, and the TOF sensor subsystem, the control
subsystem configured (i) to determine, from the captured images, an illumination region corresponding to the size, shape,
and/or position of the item of interest, (ii) to control the adjustable aperture's size, shape, and/or position to limit the
light beam's spatial extent to conform with the illumination region, and (iii) to determine from the range images an at least
approximate dimension measurement of the item of interest.

US Pat. No. 9,507,988

HAND-MOUNTED DEVICE WITH FINGER MOTION TRIGGERING

Hand Held Products, Inc.,...

1. An image-capturing device, comprising:
an image-capturing subsystem including a multi-element image sensor for capturing images of the image-capturing subsystem's
field of view;

a hand-mounted housing substantially enclosing the image-capturing subsystem, wherein the hand-mounted housing comprises finger
rings to attach to the user's middle and ring fingers so that, when a user makes a fist and fully extends the user's index
finger, the user's index finger and the image-capturing subsystem are pointed substantially in the same direction; and

a non-mechanical trigger mechanism configured to initiate an image-capturing sequence performed by the image-capturing subsystem
if the user's index finger is detected in the images captured by the image-capturing subsystem.

US Pat. No. 9,651,362

DIMENSIONING SYSTEM WITH GUIDED ALIGNMENT

Hand Held Products, Inc.,...

1. A dimensioning system comprising:
a range sensor for capturing range images of a field of view;
an adjustable range-sensor support to physically support and position the range sensor in a range-sensor pose;
a computing device communicatively coupled to the range sensor, the computing device capable of executing adjustment software
and dimensioning software; and

a display communicatively coupled to the computing device;
wherein said adjustment software generates adjustment messages to facilitate adjustment of the range-sensor pose, the adjustment
software configuring the computing device to: (i) receive the range images from the range sensor, (ii) compute, using at least
one of the range images, a pose difference, wherein the pose difference comprises a difference between an initial range-sensor
pose and a target range-sensor pose, (iii) generate, based on the pose difference, at least one adjustment message to facilitate
adjustment of the range sensor pose to more closely align with the target range-sensor pose, and (iv) transmit the at least
one adjustment message to the display-communicatively coupled to the computing device, and

wherein the dimensioning software configures the computing device to derive, from at least one of the range images, dimensions
of an object in the field of view.

US Pat. No. 9,411,386

MOBILE DEVICE WITH TAMPER DETECTION

Hand Held Products, Inc.,...

1. A mobile data collection device comprising:
a housing adapted for hand held operation;
a data collection system for capturing and processing data associated with RFIDs or images containing data, the data collection
system disposed at least partially within the housing;

a battery disposed in the housing for providing power to the mobile device;
an environmentally sealed chamber disposed within the housing;
a controller disposed in the environmentally sealed chamber for controlling the mobile device, the controller comprising volatile
memory for storing data;

a sensor disposed within the environmentally sealed chamber for detecting a change in the environment of the environmentally
sealed chamber;

wherein power is disrupted only from the battery to the volatile memory when a predetermined change detected by the sensor
occurs in the environment; and

whereby the disruption of the power from the battery to the volatile memory erases security credential information from the
volatile memory rendering certain functions of the mobile device unusable until the security credential information is re-entered.

US Pat. No. 9,390,596

DEVICE, SYSTEM, AND METHOD FOR DETERMINING THE STATUS OF CHECKOUT LANES

Hand Held Products, Inc.,...

1. A portable electronic device comprising:
a camera for gathering video images of a checkout area, the checkout area having multiple checkout lanes;
a graphical user interface (GUI) configured as a viewfinder to display the video images of the checkout area in real-time;
a wireless interface for receiving Bluetooth-low-energy (BLE) messages from BLE devices located at each checkout lane; and
a processor, wherein the processor is configured by a software application to (i) process the BLE messages to obtain a checkout
lane message for each checkout lane, and (ii) generate an augmented reality view on the GUI, the augmented reality view comprising
the checkout lane messages overlaid on the video images of the checkout area.

US Pat. No. 9,082,023

METHOD FOR OPERATING A LASER SCANNER

Hand Held Products, Inc.,...

1. A method for operating an indicia reader, comprising:
providing a laser scanner that includes (i) an indicia-capturing subsystem for acquiring information about indicia within
the indicia-capturing subsystem's field of view, the indicia-capturing subsystem including a light-deflecting assembly having
a resonant oscillation frequency, and the indicia-capturing subsystem including a sense mechanism for generating a sense frequency
associated with oscillation of the light-deflecting assembly, and (ii) an indicia-decoding processor for decoding indicia
information;

driving the indicia-capturing subsystem's light-deflecting assembly at a drive frequency;
monitoring the sense frequency; and
predicting, based on the phase shift between the drive frequency and the sense frequency, the resonant oscillation frequency
of the indicia-capturing subsystem's light-deflecting assembly.

US Pat. No. 9,820,142

DATA COLLECTION DEVICE HAVING DYNAMIC ACCESS TO MULTIPLE WIRELESS NETWORKS

Hand Held Products, Inc.,...

1. A method, comprising:
determining, with a data collection device, whether the data collection device is in range of an access point and/or a peer
data collection device that is in range of the access point;

if the data collection device is in range of the access point, transmitting data, with the data collection device to the access
point; and

if the data collection device is not in range of the access point and is in range of a peer data collection device that is
in range of the access point, transmitting data, with the data collection device to the peer data collection device.

US Pat. No. 9,607,184

PORTABLE RFID READING TERMINAL WITH VISUAL INDICATION OF SCAN TRACE

HAND HELD PRODUCTS, INC.,...

1. An RFID reader comprising:
an RFID scanner that is configured to scan items on a physical structure;
at least one processor that:
responsive to receiving a user interface action, captures an image of at least one part of a physical structure using an imaging
device, the physical structure supporting items to be scanned by the RFID reader;

responsive to locating optical decodable indicia within said image, decodes said optical decodable indicia into data;
retrieves from a database, using said data, at least one of: an image of said physical structure and a description of said
physical structure; and

a display to display a scan trace point defined by an intersection of an RF signal transmitted by said RFID reader and a chosen
plane intersecting said physical structure.

US Pat. No. 9,558,381

PAIRING METHOD FOR WIRELESS SCANNER VIA RFID

HAND HELD PRODUCTS, INC.,...

10. A wireless scanner, comprising:
a radio transceiver generating an activation RF signal on an open loop basis;
a radio frequency identification (RFID) reader; and
a controller coupled to the radio transceiver and the RFID reader;
wherein the controller reads, with the RFID reader, an RFID tag address received from one of a plurality of wireless scanner
bases, and

wherein the controller automatically establishes a point to point wireless communication session sharing data and commands
between the wireless scanner to the one wireless scanner base indicated by the RFID tag address and wherein after the reading
of an RFID tag address the controller disallows the interrogation of RFID tags until receipt of a trigger signal.

US Pat. No. 9,521,331

CAPTURING A GRAPHIC INFORMATION PRESENTATION

Hand Held Products, Inc.,...

1. A method for scanning a graphic medium scan target, the method comprising the steps of:
capturing a single image of the scan target over an exposure duration;
actuating an illumination of the scan target at the beginning of the exposure duration over an illumination duration that
is less than the exposure duration; and

deactivating the illumination of the scan target upon an expiration of the illumination duration;
wherein the exposure duration persists for a period comprising a positive multiple of the illumination duration after expiration
of the illumination duration.

US Pat. No. 9,509,801

DATA COLLECTION SYSTEM HAVING EIR TERMINAL INTERFACE NODE

Hand Held Products, Inc.,...

1. A system, comprising:
a plurality of encoded information reading (EIR) terminals, wherein each EIR terminal is configured to engage a docking station;
a reprogramming database containing a plurality of reprogramming records, wherein each reprogramming record contains (i) EIR
terminal identifying information and (ii) a binary file identifier, a data file identifier, and/or a script file identifier;

an encoded information reading (EIR) terminal interface node communicatively coupled to the plurality of EIR terminals and
the reprogramming database, wherein the EIR terminal interface node is configured to:

build and transmit a reprogramming message to an EIR terminal, wherein the reprogramming message includes: (i) a binary file
comprising a software code to be executed by an EIR terminal; (ii) a data file comprising EIR terminal software configuration
parameters; and/or (iii) a script file comprising a sequence of commands to be executed by an EIR terminal;

query the reprogramming database to obtain information; and
build the reprogramming message using the obtained information from the reprogramming database.

US Pat. No. 9,384,378

LOW POWER MULTI-CORE DECODER SYSTEM AND METHOD

Hand Held Products, Inc.,...

1. A portable data terminal, comprising:
at least one imaging assembly generating pixel data from a target;
a frame buffer receiving said pixel data from said imaging assembly;
a data storage means storing a plurality of program instructions implementing at least one one-dimensional decoder and at
least one two-dimensional decoder,

a processor in communication with said data storage means and executing said program instructions such that said decoders
decode said pixel data,

wherein said one dimensional decoder and said two dimensional decoder process, simultaneously and in parallel, a same frame
of pixel data from said frame buffer on a first clock cycle until a successful decode occurs with either of said decoders;
and

wherein, upon a successful decode, said decoders access, upon said first clock cycle, another frame of pixel data from said
frame buffer.

US Pat. No. 9,576,169

IMAGE READER HAVING IMAGE SENSOR ARRAY

Hand Held Products, Inc.,...

1. An apparatus comprising:
an integrated circuit including at least an image sensor array, wherein the image sensor array includes a plurality of pixels
configured to capture image data, wherein the image sensor array is configured to capture the image data in a global shutter
mode, and wherein in the global shutter mode all or substantially all of the plurality of pixels are configured to be simultaneously
exposed in response to a global control timing pulse;

at least one processor connected to the integrated circuit; and
at least one memory associated with the at least one processor, the at least one memory including computer program instructions
that, when executed by the at least one processor, are configured to:

search the image data for one or more markers indicating a decodable indicia;
apply a decoding algorithm associated with the at least one marker in an instance in which at least one marker of the one
or more markers is detected, and

wherein the computer program instructions, when executed by the at least one processor, are further configured to extract
features from the image data indicative of a texture of the image data.

US Pat. No. 9,490,540

PATCH ANTENNA

Hand Held Products, Inc.,...

1. A transceiver, the transceiver comprising:
a patch antenna sensitive to signals within an L-Band RF range, the antenna comprising a metallic reflector;
at least one printed circuit board assembly (PCBA) comprising a dielectric substrate, at least one electronic component disposed
upon the dielectric substrate, and a hole penetrating the dielectric substrate;

a modulator/demodulator (modem) communicatively coupled to the patch antenna and operable for modulating and for demodulating
RF signals; and

a coupler assembly, wherein the coupler assembly comprises:
a pair of pins, each comprising a conductive material, wherein the pair of pins is operable for coupling signals within an
RF range between the patch antenna and the at least one electronic component of the at least one PCBA;

a screen cover comprising a conductive material and operable for providing a ground connection between the modem and a ground
plane of the patch antenna; and

at least one spacer comprising a dielectric material.

US Pat. No. 9,489,557

DECODABLE INDICIA READING TERMINAL WITH OPTICAL FILTER

Hand Held Products, Inc.,...

1. An apparatus comprising:
an image sensor configured to output a signal representative of incident on the image sensor via an optical path;
an optical bandpass filter disposed in the image sensor's optical path so that light incident on the image sensor passes through
the optical bandpass filter and is subject to bandpass filtering by the optical bandpass filter in common wavelength ranges,
the optical bandpass filter configured for passing of two or more selected wavelength ranges and for attenuating light having
a wavelength outside the two or more selected wavelength ranges.

US Pat. No. 9,477,854

SYSTEM AND METHOD FOR DETECTING BARCODE PRINTING ERRORS

Hand Held Products, Inc.,...

1. A barcode verifier, comprising:
an imaging module for capturing images of a field of view;
a memory communicatively coupled to the imaging module and configured to store images and a barcode quality verification program;
and

a processor communicatively coupled to the memory configured by the barcode quality verification program to execute the ordered
steps of:

(i) retrieving a stored image from the memory, (ii) identifying an unprinted line or lines in a barcode symbol in the image,
(iii) determining a printer malfunction using the unprinted line or lines, and (iv) creating a printer malfunction report.

US Pat. No. 9,454,686

APPARATUS HAVING HYBRID MONOCHROME AND COLOR IMAGE SENSOR ARRAY

Hand Held Products, Inc.,...

1. A bar code reading device comprising:
a two-dimensional image sensor array comprising:
a first subset of pixels comprising a plurality of monochrome pixels; and
a second subset of pixels;
wherein the first subset of pixels is configured to be addressed independently of the second subset of pixels by the device
to read out a plurality of monochrome pixel values;

wherein the device is configured to interpolate one or more missing pixel values based upon at least a portion of the monochrome
pixel values;

wherein the one or more missing pixel values correspond to positions of one or more pixels from the second subset of pixels;
and

wherein the device is configured to generate a frame of image data based upon the plurality of monochrome pixel values and
the one or more missing pixel values.

US Pat. No. 9,652,653

ACCELERATION-BASED MOTION TOLERANCE AND PREDICTIVE CODING

Hand Held Products, Inc.,...

1. A method of predicting the location of a region of interest within an image of a scannable object, the method comprising
the steps of:
providing a scanner having a processor and an image sensor;
sensing in a viewing direction toward a scannable object, with an imaging plane being perpendicular to the viewing direction;
setting a gain and an exposure time for the image sensor;
capturing an image of the scannable object with the image sensor;
sensing motion of the scanner within a motion sensor plane relative to the scannable object, the motion sensor plane being
parallel to the imaging plane, and when motion is detected, either increasing the gain or lowering the exposure time;

outputting a velocity and a movement direction corresponding to the velocity;
locating a region of interest in said captured image in response to the velocity and the movement direction; and
scanning the captured image beginning with the region of interest.

US Pat. No. 9,582,698

CODE SYMBOL READING SYSTEM HAVING ADAPTIVE AUTOFOCUS

Hand Held Products, Inc.,...

1. A system for reading code symbols, comprising:
an imaging subsystem for capturing images within the imaging subsystem's field of view, the imaging subsystem including a
focusing module; and

an image processor configured for:
selecting an initial, predicted focal distance for the imaging subsystem's focusing module;
processing an image of a code symbol captured by the imaging subsystem in order to decode the code symbol; and
storing in memory the focal distance associated with the decoded code symbol;
calculating a weighted moving average of the stored focal distances; and
selecting the initial, predicted focal distance based on the calculated, weighted moving average of the stored focal distances.

US Pat. No. 9,572,901

DEVICE HAVING LIGHT SOURCE TO REDUCE SURFACE PATHOGENS

Hand Held Products, Inc.,...

1. A hand-held device that is capable of self-disinfection, comprising:
a processor;
a laser or image sensor for reading symbology;
a housing that substantially encloses the processor and the laser or image sensor, the housing being at least partially formed
of a rigid material that is translucent to light; and

a ultraviolet light source positioned within the housing for emitting light at a wavelength and an intensity that kills bacteria
on the outer surface of the housing's translucent material;

wherein at least a portion of the ultraviolet light is emitted from the light source orthogonal to the inner surface of the
translucent material and through the translucent material to kill bacteria on the outer surface of the translucent material.

US Pat. No. 9,529,742

METHOD OF PROGRAMMING THE DEFAULT INTERFACE SOFTWARE IN AN INDICIA READING DEVICE

Hand Held Products, Inc.,...

1. A method, comprising:
configuring an indicia reading device with factory defaults, the indicia reading device having various functionalities including
a reading functionality;

executing, with the indicia reading device, an initial boot sequence comprising determining whether an interface default variable
is present, wherein if the indicia reading device does not contain one of a plurality of specified sequences of data elements,
the indicia reading device will recognize a factory default NFC module;

in response to the boot sequence executing and determining that the interface default variable is not present, indicating,
with the indicia reading device, to a user that the indicia reading device needs to be configured to operate with a recognized
NFC module;

disabling a functionality of the indicia reading device until the indicia reading device receives a specified sequence of
data elements applicable to the factory default NFC module;

receiving, with the indicia reading device, a specified sequence of data elements; and
restoring, with the indicia reading device, the disabled functionality.

US Pat. No. 9,497,092

REMOTE DEVICE MANAGEMENT INTERFACE

Hand Held Products, Inc.,...

1. A process to manage remote devices that are mobile data collection devices, each individually configurable to have selected
operating characteristics, wherein the operating characteristics comprise decoding at least one type of symbology, and wherein
the remote devices comprise an internal GPS module, comprising:
providing a network having a server in communication with a plurality of remote devices of different types of mobile data
collection devices, wherein each remote device of the plurality of remote devices is a mobile data collection device that
is configurable by receiving one or more software updates from the server;

providing a user interface, the user interface comprising a map of a geographical region in which one or more remote devices
of the plurality of remote devices are located;

placing, for each remote device of the one or more remote devices, a respective icon representative of the respective remote
device on the map at a location on the map that corresponds to a location of the remote device in the geographical region
the location determined at least in part based upon longitude and latitude data obtained from the remote device, wherein a
common icon type is used for remote devices of a same type;

adjusting, for each icon placed on the map, a graphical characteristic of the respective icon to indicate a current configuration
status for the remote device represented by the icon, the current configuration status determined based on performance data
obtained from the remote device about performance of the remote device, wherein the performance data comprises data representative
of time for the remote device to decode postal code symbology, and wherein the obtained performance data is cross-referenced
to one or more specifications indicating one or more ranges for the performance data in order to determine whether the performance
data is within specification and assess the current configuration status of the remote device, and wherein the current configuration
status is determined based further on application of an update to the remote device based on the performance data being out
of specification;

adjusting, for each icon placed on the map, the location of the respective icon to indicate a current location of the remote
device, the current location determined at least in part based upon longitude and latitude data obtained from the remote device;

updating remote devices represented by icons to extend decoding capability to a different or additional symbology, performing
at least one of adding another icon or modifying an icon of the at least one additional icon to indicate the extended decoding
capability;

determining that the update addresses a fault indicated by the performance data being out of specification, determining that
the update is available, and applying the update in response to the update being available, wherein the current configuration
status indicated by the adjusting of the graphical characteristic of the respective icon reflects the applied update;

based on determining a correlation between the remote device and at least one other remote device of the plurality of remote
devices, the correlation indicating that the at least one other remote device is likely to exhibit the fault, automatically
applying another update to the at least one other remote device.

US Pat. No. 9,454,685

PORTABLE RFID READING TERMINAL WITH VISUAL INDICATION OF SCAN TRACE

HAND HELD PRODUCTS, INC.,...

1. A method comprising:
outputting a radio-frequency (RF) signal from an radio-frequency identifier (RFID) reader;
displaying a scan trace in response to the outputting the RF signal, wherein the scan trace comprises a plurality of points
recorded over a period of time that thereby defines a path of a projection of the RF signal transmitted by an RFID antenna
over the period of time in a spatial area.

US Pat. No. 9,438,867

DIGITAL PICTURE TAKING OPTICAL READER HAVING HYBRID MONOCHROME AND COLOR IMAGE SENSOR ARRAY

Hand Held Products, Inc.,...

1. A portable data collection device comprising:
(a) an imaging assembly comprising a two-dimensional solid state image sensor array and an imaging lens configured to focus
an image onto an active surface of said two-dimensional solid state image sensor array, said two-dimensional solid state image
sensor array having a plurality of pixels, said two-dimensional solid state image sensor array being a hybrid monochrome and
color sensitive image sensor array constructed such that a first subset of pixels of said image sensor array are monochrome
pixels without color filter elements and a second subset of pixels of said image sensor array that are color sensitive pixels,
each of which includes a wavelength selective filter element;

(b) an operator interface configured to enable selection by an operator between an indicia decode mode of operation and a
picture taking mode of operation;

(c) wherein said portable data collection device, when said indicia decode mode of operation is selected and a trigger signal
is received, is configured to control said solid state image sensor array to obtain a decode frame of image data and is configured
to automatically transfer said decode frame of image data to an indicia decode circuit; and

(d) wherein said portable data collection device, when said picture taking mode is selected and a trigger signal is received,
is configured to control said two-dimensional solid state image sensor array to obtain a visual display color frame of image
data, and is configured to automatically output said visual display color frame of image data.

US Pat. No. 9,384,374

USER INTERFACE FACILITATING SPECIFICATION OF A DESIRED DATA FORMAT FOR AN INDICIA READING APPARATUS

Hand Held Products, Inc.,...

1. A method comprising:
providing a graphical user interface, the graphical user interface facilitating specification, by a user, of a desired data
format for bar code data to be presented by an indicia reading apparatus, the providing comprising:

obtaining and displaying bar code data, the bar code data decoded from an image of a bar code;
providing a user input field, wherein based on input by the user to the user input field, the user input field is populated
with a representation of the bar code data in the desired data format, wherein the representation comprises at least a portion
of the displayed bar code data; and

based on the representation of the bar code data in the desired data format populated in the user input field, determining,
by a processor, one or more configuration settings for configuring the indicia reading apparatus to present bar code data
in the desired data format;

wherein the input by the user comprises dragging and dropping at least one character from the displayed bar code data into
the user input field, wherein the dropped at least one character indicates a variable character input within the desired data
format.

US Pat. No. 9,375,945

MEDIA GATE FOR THERMAL TRANSFER PRINTERS

Hand Held Products, Inc.,...

1. A method for preventing the improper loading of media into a thermal transfer printer, the method comprising:
obtaining access to a media loading area of a thermal transfer printer, the media loading area comprising (i) a thermal transfer
paper track that the thermal transfer paper must be routed along for thermal transfer printing and (ii) a thermal transfer
ribbon track that the thermal transfer ribbon must be routed along for thermal transfer printing;

positioning a media gate to cover at least part of the thermal transfer ribbon track to block access to at least part of the
thermal transfer ribbon track when the thermal transfer paper is being routed along the thermal transfer paper track;

loading the thermal transfer paper into the thermal transfer printer; and
routing the thermal transfer paper along the thermal transfer paper track.

US Pat. No. 9,342,810

DYNAMIC SCAN CONTEXT DETERMINATION FOR ASSET RECONCILIATION

HAND HELD PRODUCTS, INC.,...

1. A method for asset reconciliation, comprising:
receiving tag data from a plurality of radio frequency identification tags carrying the tag data, the tag data representative
of a plurality of assets;

identifying characteristics about each of the plurality of assets based on at least a portion of each respective tag data;
grouping a first plurality of assets based on a common characteristic of the characteristics of the first plurality of assets
identified in each respective tag data;

determining, by at least one processor, a working scan context based on a number of the first plurality of assets having the
common characteristic;

receiving additional tag data from one or more additional radio frequency identification tags carrying the additional tag
data, the additional tag data representative of one or more additional assets and including at least one characteristic of
the one or more additional assets;

applying the determined working scan context to the additional tag data from the one or more additional radio frequency identification
tags, the applying automatically identifying which assets of the one or more additional assets are to be included in the working
context when the common characteristic is included within the additional tag data of the one or more additional assets; and

dynamically switching the working scan context to a different working scan context, based on tag data received from further
radio frequency identification tags, the dynamically switching being responsive to satisfying a condition for switching the
working scan context.

US Pat. No. 9,616,749

SYSTEM AND METHOD FOR DISPLAY OF INFORMATION USING A VEHICLE-MOUNT COMPUTER

Hand Held Products, Inc.,...

1. A method comprising:
selecting an area of a screen of a computer that is positioned in a vehicle;
after selecting the area on the screen, storing the selected area;
monitoring the vehicle's motion with a motion detector; and
after detecting vehicle motion, displaying information in the selected area on the screen when the vehicle is moving.

US Pat. No. 9,609,241

IMAGE SENSOR PIXEL ARRAY HAVING OUTPUT RESPONSE CURVE INCLUDING LOGARITHMIC PATTERN FOR IMAGE SENSOR BASED TERMINAL

Hand Held Products, Inc.,...

1. An image sensor based terminal comprising:
an image sensor having an image sensor pixel array, the image sensor pixel array having a plurality of pixels;
a lens assembly for use in focusing an image onto the image sensor pixel array; and
a housing, wherein the image sensor based terminal is configured so that the image sensor pixel array is supported within
the housing;

wherein the image sensor is a multiple state image sensor pixel array having a logarithmic output state in which an active
output response curve for the image sensor pixel array includes a logarithmic pattern and a linear output state in which an
active output response curve of the image sensor pixel array defines a substantially straight linear pattern extending a range
of possible illumination levels to an illumination level resulting in saturation of the image sensor pixel array;

wherein the terminal has an operator initiated mode of operation in which there is output from the image sensor pixel array
for processing a succession of frames having image information;

wherein the terminal is operative to:
in the operator initiated mode, output a first subset of the succession of frames from the image sensor pixel array with the
logarithmic output state of the image sensor active; and

in the operator initiated mode, output a second subset of the succession of frames from the image sensor pixel array with
the linear output state of the image sensor active;

output the first subset of frames prior to output of the second subset of frames;
process a frame of the first subset of frames for parameter determination; and
process a frame of the second subset of frames to attempt to decode decodable indicia.

US Pat. No. 9,594,939

INITIAL POINT ESTABLISHMENT USING AN IMAGE OF A PORTION OF AN OBJECT

HAND HELD PRODUCTS, INC.,...

1. A method of determining an initial point for a scan path, the method comprising:
acquiring, using a mobile device, an image of an object, the image comprising decodable indicia;
decoding, using the mobile device, data from the decodable indicia;
determining indicia dimensions of the decodable indicia based on the data comprising scanning the decodable indicia to obtain
data indicating the indicia dimensions of the decodable indicia;

determining image dimensions of the decodable indicia in the image comprising detecting one or more edges of the object within
the image; and

calculating an initial location of the mobile device relative to the decodable indicia based on a geometric relationship between
the indicia dimensions of the decodable indicia and the image dimensions of the decodable indicia in the image.

US Pat. No. 9,530,038

INDICIA-READING SYSTEM

Hand Held Products, Inc.,...

1. A method for wirelessly charging an auxiliary hand-held indicia reader, comprising:
providing an auxiliary hand-held indicia reader comprising a housing, a receiving inductor for wirelessly receiving energy
and an energy storage device, the receiving inductor being configured to charge the energy storage device;

providing a charging zone proximate to an emitting inductor, the emitting inductor incorporated into a top tower of a bi-optic
point-of-sale terminal for wirelessly emitting energy to the auxiliary hand-held indicia reader's receiving inductor when
the auxiliary hand-held indicia reader is placed in the charging zone;

placing the auxiliary hand-held indicia reader in the charging zone in any relative orientation to the emitting inductor;
and

charging the energy storage device through magnetic resonance coupling of the receiving inductor and the emitting inductor
while the auxiliary hand-held indicia reader rests on the point-of-sale terminal or is in non-contact proximity to the charging
zone.

US Pat. No. 9,530,040

SYSTEM AND METHOD FOR DOCUMENT PROCESSING

Hand Held Products, Inc.,...

1. A system, comprising:
an indicia reading terminal comprising an image sensor;
wherein the system is operative to, in response to an operator initiated command, capture a frame of image data and process
the frame of image data in an attempt to decode a form barcode on a document;

wherein the system is operative to determine, from the captured frame of image data, a configuration of the form barcode on
the document and, based on the determined configuration of the form barcode identify the form barcode on the document; and

wherein processing of the frame of image data on a first document having the form barcode disposed thereon is faster than
processing of the frame of image data on a second document without the form barcode.

US Pat. No. 9,519,814

PORTABLE DATA TERMINAL

Hand Held Products, Inc.,...

1. A device, comprising:
a housing;
a sensor supportably connected to the housing in a manner exposing the sensor to an environment, the sensor providing an environmental
reading for the environment;

an encoded information reader unit configured for outputting decoded data from decodable indicia;
a memory;
an interface bus communicatively coupling the sensor, the encoded information reader unit, and the memory,
wherein the device comprises operating modes that collect environmental data from the sensor and store the environmental data
in the memory in response to the decoding of the decodable indicia.

US Pat. No. 9,443,123

SYSTEM AND METHOD FOR INDICIA VERIFICATION

Hand Held Products, Inc.,...

1. An indicia-verification system, comprising:
an imaging subsystem for acquiring video and still images;
an indicia-detection subsystem for analyzing the video acquired by the imaging subsystem to determine whether the video contains
an indicia;

a video-analysis subsystem for analyzing the video acquired by the imaging subsystem to determine whether the video of the
indicia is of sufficient quality to merit the initiation of indicia verification;

a still-image-analysis subsystem for selecting for indicia verification a still image of the indicia that is of sufficient
quality to undergo indicia verification; and

an indicia-analysis subsystem for performing indicia verification on the selected still image of the indicia;
wherein the imaging subsystem is configured to acquire still images at a substantially higher resolution than the video acquired
by the imaging subsystem; and

wherein the imaging subsystem continuously acquires a new still image of the indicia until the still-image-analysis subsystem
selects a still image that is of sufficient quality to undergo indicia verification.

US Pat. No. 9,387,762

SYSTEM AND METHOD FOR DISPLAY OF INFORMATION USING A VEHICLE-MOUNT COMPUTER

Hand Held Products, Inc.,...

1. A system for displaying information using a vehicle-mount computer, comprising:
an input device for inputting information;
a display device for displaying information;
a motion detector for detecting vehicle motion; and
a vehicle-mount computer in communication with the input device, the display device, and the motion detector, the vehicle-mount
computer including a central processing unit and memory;

wherein the vehicle-mount computer's central processing unit is configured to store information associated with user-selected
information from the input device;

wherein the vehicle-mount computer's central processing unit is configured to receive vehicle-motion information from the
motion detector;

wherein the vehicle-mount computer's central processing unit is configured to control the display of user-selected information
on the display device; and

wherein the vehicle-mount computer's central processing unit comprises a blanking feature that blanks the display device in
response to the motion detector's detection of motion unless the display device is displaying user-selected information.

US Pat. No. 9,582,696

IMAGING APPARATUS HAVING IMAGING ASSEMBLY

Hand Held Products, Inc.,...

1. An apparatus for reading indicia, comprising:
an imaging assembly comprising an image sensor having a plurality of pixels and optics for focusing an image onto the image
sensor;

wherein the apparatus is operable during a single frame clock out period to:
capture a relatively smaller sized frame of image data using a first pixel clock out rate;
process the relatively smaller sized frame of image data;
responsively to processing the relatively smaller sized frame of image data, capture one or more relatively larger sized frames
of image data using a second pixel clock out rate that is slower than the first pixel clock out rate, and

attempt to decode an indicia, the one or more relatively larger sized frames of image data having image data corresponding
to a predetermined set of pixels of said image sensor and representing a larger portion of the indicia than image data of
the relatively smaller sized frame of image data.

US Pat. No. 9,578,269

IMAGE READER COMPRISING CMOS BASED IMAGE SENSOR ARRAY

Hand Held Products, Inc.,...

1. A bar code reading device comprising:
a CMOS image sensor array comprising a plurality of pixels in a two-dimensional array, wherein the CMOS image sensor array
is operable, in a global shutter mode, to collect image data from a target, wherein, in the global shutter mode, all or substantially
all of the plurality of pixels in the CMOS image sensor array are simultaneously exposed in response to an exposure control
timing pulse so as to enable the collection of image data in the form of a one dimensional bar code and to enable the collection
of image data in the form of a two dimensional bar code;

a processor;
at least one illumination light source configured to illuminate at least a portion of the target in response to an illumination
control timing pulse, wherein the processor is configured to coordinate the exposure control timing pulse and the illumination
control timing pulse, such that the illumination control timing pulse is transmitted to the at least one illumination light
source as a result of the exposure control timing pulse;

a non-transitory memory including computer program instructions configured to, when executed, cause the bar code reading device
to:

search the image data collected in the global shutter mode for one or more markers indicative of a presence of at least one
of the one dimensional bar code or the two dimensional bar code, and

in an instance in which at least one marker of the one or more markers is detected, decode the image data in accordance with
a decoding algorithm associated with the at least one marker.

US Pat. No. 9,510,140

DOCKING SYSTEM AND METHOD USING NEAR FIELD COMMUNICATION

Hand Held Products, Inc.,...

1. A method, comprising:
transferring docking-station information from an NFC-enabled docking station to an NFC-enabled mobile computing device using
NFC communication, wherein the docking station information comprises the NFC-enabled docking station's connector configuration
and the signals to expect on each pin; and

reconfiguring the NFC-enabled mobile computing device's interface connector pins to electrically match the NFC-enabled docking
station connector's configuration based on the received docking-station information.

US Pat. No. 9,464,885

SYSTEM AND METHOD FOR PACKAGE DIMENSIONING

Hand Held Products, Inc.,...

1. A package-dimensioning system, comprising:
an imager for acquiring information about an object within the imager field of view;
a features-computation module for analyzing object information acquired by the imager and compiling a feature set describing
the object's surface features;

a classification module for analyzing the feature set describing the object's surface features and for categorizing the object's
shape; and

a shape-estimation module for estimating dimensions of the object, the shape-estimation module comprising a plurality of shape-specific
submodules adapted for estimating the dimensions of particular shapes.

US Pat. No. 9,400,908

IMAGING APPARATUS HAVING LENS ELEMENT

Hand Held Products, Inc.,...

1. An apparatus comprising:
an image sensor array having a plurality of rows of pixels and a global shutter operation in which each row of pixels has
a common exposure start time and a common exposure termination time;

a liquid crystal lens for focusing light onto the image sensor array, the liquid crystal lens having a far focus lens setting
and near focus lens setting; and

wherein the apparatus is configured to:
adjust the liquid crystal lens from the far focus lens setting to the near focus lens setting;
while adjusting the liquid crystal lens from the far focus lens setting to the near focus lens setting, capture, with the
image sensor array in the global shutter operation, multiple frames of image data; and

while adjusting the liquid crystal lens from the far focus lens setting to the near focus lens setting, attempt to decode
a decodable indicia in each captured frame of image data.

US Pat. No. 9,606,581

AUTOMATED CONTACT CLEANING SYSTEM FOR DOCKING STATIONS

Hand Held Products, Inc.,...

6. A docking station for mobile electronic devices, comprising:
a receiver for receiving a mobile electronic device;
a base;
a piston; the piston having a plunger and a gas chamber the piston being mounted to the base;
the receiver being mounted on an exterior top portion of the piston plunger, such that pushing the receiver in a downward
direction forces the plunger to compress gas in the gas chamber;

at least one gas jet nozzle, the gas jet nozzle having a nozzle body and a spray tip, the gas jet nozzle being mounted on
a bottom portion of the air chamber and extending into the air chamber;

electrical contacts on the base for connecting to the mobile electronic device, the electrical contacts being positioned directly
under the receiver, such that a port on the mobile electronic device will contact the electrical contacts when the receiver
is pushed in the downward direction; and

the spray tip of the gas jet nozzle being directed towards the electrical contacts, whereby the spray tip directs gas over
the electrical contacts when the receiver is pushed in a downward direction.

US Pat. No. 9,581,809

AUTOFOCUS LENS SYSTEM

Hand Held Products, Inc.,...

1. A lens system, comprising:
a first lens fixedly positioned along an optical axis;
a second lens fixedly positioned along the optical axis; and
a focusing-module lens fixedly positioned along the optical axis between the first lens and the second lens and having an
aperture stop, the focusing-module lens formed from two adjustable surfaces, wherein the optical power of the adjustable surfaces
is controlled electronically to achieve focus, and wherein the focusing-module lens comprises (i) a first transparent deformable
membrane having a ring-shaped piezoelectric film contiguously positioned on the first transparent deformable membrane's outer
surface, (ii) a second transparent deformable membrane having a ring-shaped piezoelectric film contiguously positioned on
the second transparent deformable membrane's outer surface, and (iii) a flexible polymer contiguously positioned between the
first transparent deformable membrane and the second transparent deformable membrane, whereby the flexible polymer is in contact
with the respective inner surfaces of the first transparent deformable membrane and the second transparent deformable membrane.

US Pat. No. 9,501,674

TERMINAL FOR LINE-OF-SIGHT RFID TAG READING

HAND HELD PRODUCTS, INC.,...

1. An apparatus comprising:
an image sensor that captures one or more frames of image data within an area in front of the terminal;
a radio frequency identification (“RFID”) reader that performs a plurality of reads of one or more candidate RFID tags in
response to determining, from the one or more frames of image data, that an object is present in front of the terminal; and

a processor that calculates an accumulated received signal strength indication (RSSI) for each of the one or more candidate
RFID tags and determines a target RFID tag having a highest accumulated RSSI among a plurality of the one or more candidate
RFID tags.

US Pat. No. 9,323,969

INDICIA READING TERMINAL INCLUDING FRAME QUALITY EVALUATION PROCESSING

Hand Held Products, Inc.,...

1. An indicia reader comprising:
an image sensor for generating frames of image data;
a processor in communication with the image sensor, the processor being configured for:
capturing a succession of frames of image data with the image sensor;
processing a certain frame, frame=framej of the succession of frames to evaluate its frame quality based on an incidence of edges and/or a sharpness of edges represented
in the certain frame and determine if the certain frame satisfies a predetermined criteria;

while processing the certain frame, attempting to decode a previous frame, frame=framej?k, where k?1; and

if the certain frame satisfies the predetermined criteria, ceasing the attempt to decode the previous frame.

US Pat. No. 10,064,005

MOBILE DEVICE WITH CONFIGURABLE COMMUNICATION TECHNOLOGY MODES AND GEOFENCES

Hand Held Products, Inc.,...

1. A device comprising:a location-based component, wherein the location-based component provides the current location of the device;
a plurality of communication interfaces;
a control system communicatively coupled to the location-based component and the plurality of communication interfaces and comprising a hardware processor and a memory storing program codes whereby the device is operable to:
receive configuration information comprising one or more geofences, at least one associated geofence region for each of the one or more geofences;
receive input directly from a user interface for a communication interface prioritization for each geofence that specifies the order in which each of the plurality of communication interfaces is to be used for that geofence, and a geofence prioritization that specifies the order in which each of the geofences is to be used for a given geofence region;
receive an event that requires a communication activity of the device;
determine the current location of the device using the location-based component;
determine a geofence region based on the current location of the device;
determine a geofence to use according to the geofence prioritization based on the geofence region;
determine a communication interface to use according to the communication interface prioritization;
responsive to determining that at least one communication interface in the communication interface prioritization is active, use the active communication interface to complete the communication activity;
determine a second communication interface to use according to the communication interface prioritization associated with each geofence and defined by the user input by validating a retry threshold when the active communication interface fails to complete the communication activity, the retry threshold being a defined number of attempts at completing the communication activity using the firstly determined communication interface, and the retry threshold being defined in response to the user input for the communication interface prioritization associated with the geofence; and
use the second communication interface to complete the communication activity.

US Pat. No. 9,542,584

HANDHELD INDICIA READER HAVING LOCKING ENDCAP

Hand Held Products, Inc.,...

1. An indicia-reading device, comprising:
an indicia-capturing subsystem; and
a housing substantially enclosing the indicia-capturing subsystem, the housing including (i) an integral battery compartment,
(ii) an end cap removably engaging the battery compartment, the end cap defining a recessed portion and a keyhole within the
end cap's recessed portion, and (iii) a rotatable locking mechanism for securing the end cap to the battery compartment;

wherein the rotatable locking mechanism comprises (i) a longitudinal blade for engaging the end cap's keyhole, the longitudinal
blade defining an axis, (ii) a head bow for positioning the longitudinal blade within the end cap's keyhole, the head bow
contiguously positioned atop the longitudinal blade, and (iii) a clip for rotatably restricting rotation of the rotatable
locking mechanism within the end cap's recessed portion when the clip is in a locked position and permitting rotation of the
rotatable locking mechanism within the end cap's recessed portion when the clip is in a unlocked position, the clip attached
to the head bow;

wherein, when the rotatable locking mechanism is engaged in the end cap to thereby secure the end cap to the battery compartment,
the end cap's recessed portion is configured to accommodate the rotatable locking mechanism's clip in its locked position;

wherein, as measured from the center of the end cap's keyhole, the end cap's recessed portion has a minimum radius rrecess-min;

wherein, as measured with respect to the axis defined by the longitudinal blade, the rotatable locking mechanism's clip has
a radius rup-max when unlocked and a radius rdown-max when locked; and

wherein rup-max

US Pat. No. 9,405,011

NAVIGATION SYSTEM CONFIGURED TO INTEGRATE MOTION SENSING DEVICE INPUTS

Hand Held Products, Inc.,...

1. A navigation system, comprising:
a microprocessor;
a motion sensing device generating motion sensing data;
a navigational signal receiver communicatively coupled to the microprocessor via a communication port, the navigational signal
receiver configured to receive a radio signal comprising geographical coordinates from an external system;

a memory storing a threshold velocity and the geographic coordinates received by the navigational signal receiver;
a communication port driver in communication with the communication port; and
a navigation program executable by the microprocessor, the navigation program configured to receive messages from the navigational
signal receiver by communicating with the communication port driver;

wherein the communication port driver is configured to simulate geographical coordinates for an approximated spatial position
in response to receipt of valid geographical coordinates from the external system after a failure to receive valid geographical
coordinates from the external system, and

the communication port driver being configured to simulate geographical coordinates is comprised of the communication port
driver being configured to calculate the approximated spatial position:

based on the geographic coordinates stored in the memory, the motion sensing data, and the threshold velocity, and
such that the simulated geographical coordinates do not exhibit a track exceeding the threshold velocity between:
a final simulated position for a time before receipt of the valid geographical coordinates from the external system and
the valid geographical coordinates received from the external system.

US Pat. No. 9,619,683

PORTABLE RFID READING TERMINAL WITH VISUAL INDICATION OF SCAN TRACE

HAND HELD PRODUCTS, INC.,...

1. A system for reading RFID tags, the system comprising:
a barcode reader that projects a light to read barcodes attached to an object in a predetermined sequential order;
an RFID reader comprising an antenna that reads RFID tags while the barcode reader moves to sequentially read the barcodes
in the predetermined sequential order along the object; and

wherein an RFID scan path of the object is determined based on scanning the barcodes in the predetermined sequential order.

US Pat. No. 9,612,618

APPARATUS AND METHOD FOR ASSEMBLING DISPLAY OF INDICIA READING TERMINAL

Hand Held Products, Inc.,...

1. An apparatus, comprising:
a display boot configured to be assembled with a display, the display having a display front, a display back, and display
sides connecting the display front and the display back, wherein at least a portion of the display boot mates with at least
a portion of the front of the display when assembled;

a display frame comprising a recessed portion, a non-recessed portion, and frame holes, the recessed portion configured to
accept insertion of the display and the display boot, the non-recessed portion defining at least a portion of a perimeter
of the recessed portion, and the frame holes positioned outside the perimeter of the recessed portion; and

wherein the display boot comprises an overhanging portion configured to overlap and mate against the non-recessed portion
of the display frame when the display boot is assembled with the display frame; and

wherein the display frame is configured to:
tighten to a housing using the frame holes to compress the display and the display boot between the display frame and the
housing;

compress the overhanging portion of the display boot between the non-recessed portion of the display frame and the housing;
and

compress the display and the at least a portion of the display boot mating with the at least a portion of the front of the
display between the display frame and the housing.

US Pat. No. 9,489,558

BAR CODE READING TERMINAL WITH VIDEO CAPTURING MODE

Hand Held Products, Inc.,...

18. A bar code reading terminal comprising:
a two-dimensional image sensor;
a lens assembly focusing an image onto said two-dimensional image sensor;
a hand held housing incorporating said image sensor and said lens assembly, wherein said bar code reading terminal is devoid
of a keyboard and display;

at least one wireless communication interface;
a memory;
wherein said bar code reading terminal is operative for capturing video frames using the two-dimensional image sensor, attempting
to decode frames of said video frames for decodable indicia, transforming one or more of said video frames into a compressed
video file format, said bar code reading terminal further being operative for transmission of at least a portion of said compressed
video file to an external playback device;

wherein said bar code reading terminal is configured to run an HTTP server software program; and
wherein said HTTP server software program is configured responsive to receiving an HTTP request from an external playback
device to serve an HTML page implementing a graphical user interface, said graphical user interface allowing an operator of
said external playback device to remotely control said capturing video frames and said transmission by said bar code reading
terminal, wherein said graphical user interface has a data input area enabling said operator to switch on and off said video
capturing and video transmission by said bar code reading terminal, wherein said graphical user interface further has a data
input area enabling said operator to select a compressed video file from a list of compressed video files previously recorded
by said bar code reading terminal, the compressed video file having frames processed for attempting to decode a decodable
indicia by said bar code reading terminal.

US Pat. No. 9,465,967

APPARATUS COMPRISING LIGHT SENSING ASSEMBLIES WITH RANGE ASSISTED GAIN CONTROL

Hand Held Products, Inc.,...

1. An indicia reading apparatus comprising:
a linear light sensing assembly, the linear light sensing assembly comprising an image sensor and a light source configured
to project a light pattern onto a decodable indicia within a linear field of view of the image sensor and to detect reflected
light from the light pattern onto the image sensor, the linear light sensing assembly being operative to output a first signal
representing the reflected light, the linear light sensing assembly having a first amplifier for amplification of the first
signal;

an area light sensing assembly having an area image sensor array and an imaging lens for focusing an image onto the area image
sensor array, the area light sensing assembly having an area field of view and being operative to output a second signal representing
reflected light incident on the image sensor array, the area light sensing assembly having a second amplifier for amplification
of the second signal; and

wherein said area light sensing assembly is configured to capture at least one area frame of image data during both a two
dimensional frame exposure decoding attempt and a one dimensional frame exposure decoding attempt;

wherein said linear light sensing assembly emits said light pattern to decode the decodable indicia within both the linear
field of view of the image sensor and the field of view of said area light sensing assembly such that said second signal comprises
image data from said sensor array corresponding to an image of a decodable indicia and said light pattern from said linear
light sensing assembly in a single frame of image data;

wherein said single frame of image data in the second signal is processed to determine the range of the apparatus from the
decodable indicia;

wherein the indicia reading apparatus is operative for attempting to decode said decodable indicia utilizing one or more of
the first signal and the second signal; and

wherein the indicia reading apparatus is operative so that one or more of a gain of the first amplifier and a gain of the
second amplifier is responsive to the image of the light pattern of the linear light sensing assembly included in the second
signal output by the area light sensing assembly.

US Pat. No. 9,465,970

IMAGE READER COMPRISING CMOS BASED IMAGE SENSOR ARRAY

Hand Held Products, Inc.,...

1. An apparatus comprising:
a bar code decoding module that is configured to decode representations of at least a two dimensional bar code in image data
captured by an image reader, the image reader further comprising:

a CMOS image sensor array comprising a plurality of pixels in a two-dimensional array, wherein the CMOS image sensor array
is operable, in a global shutter mode, and wherein in the global shutter mode all or substantially all of the pixels in the
image sensor array are exposed in the image sensor array in response to an exposure control timing pulse so as to enable the
collection of image data in the form of at least a two dimensional bar code; and

at least one illumination light source configured to illuminate at least a portion of the bar code in response to an illumination
control timing pulse, wherein the exposure control timing pulse and the illumination control timing pulse are interdependent.

US Pat. No. 9,412,242

MULTIFUNCTION POINT OF SALE SYSTEM

Hand Held Products, Inc.,...

1. A point of sale system for facilitating a checkout process comprising tallying items for payment, the point of sale system
comprising:
an illumination subsystem configured to illuminate items with radiation from at least one light source;
an imaging subsystem configured to acquire images of the items illuminated by the illumination subsystem;
an indicia-reading subsystem, wherein the point of sale system is configured to operate in an indicia-reading mode and in
a verification mode, and wherein the indicia-reading subsystem is configured to decode indicia information from images acquired
by the imaging subsystem when the point of sale system is in the indicia-reading mode, so that the decoded indicia information
is configured for use in the tallying of the items; and

a verification subsystem configured to:
verify items from images acquired by the imaging subsystem when the point of sale system is in the verification mode, and
produce an output corresponding to the verification, so that the output is configured to restrict the checkout process when
the output is indicative of a failed verification.

US Pat. No. 9,727,769

CONFORMABLE HAND MOUNT FOR A MOBILE SCANNER

Hand Held Products, Inc.,...

1. A hand mount for a mobile scanner comprising:
an elongated body having
an upper surface,
a lower surface opposite the upper surface,
a scanner receiving cradle disposed on the upper surface that removably receives a mobile scanner,
a scanning end, and
an opposite securing end;
a hook extending outward from the lower surface of the body, adjacent the scanning end, and bending towards the securing end;
and

a conformable wrist wrap positioned adjacent the securing end of the body, the body being positionable on a back area of a
wearer's hand whereby the hook is received between a thumb and index finger of the hand and the conformable wrist wrap is
wrapped around a wrist area.