# US 11,906,361 B2 · Portable device combining indicia scan and contactless temperature functions

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 11,906,361 B2
- Document ID: US11906361B2
- Status: Granted
- Kind: B2
- Application number: 17/083,001
- Filed: 2020-10-28
- Published: 2022-04-28
- Granted: 2024-02-20
- Earliest claimed: 2020-10-28
- Assignees: Datalogic IP Tech S.R.L.
- Applicants: Datalogic I.P. Tech S.R.L.
- Inventors: Romano Volta; Valentina Volta; Pietro Todescato; Andrew Duncan; Giuseppe di Bari; Claudio Mazzone; Pierluigi Piletti
- Web page: https://patentgrep.com/patent/US11906361B2

## CPC

- G01J 5/0265: {Handheld, portable (ear thermometers G01J5/049)}
- G06K 7/10722: {Photodetector array or CCD scanning}
- G01J 5/0025: {Living bodies (ear thermometers G01J5/0011; detecting, measuring or recording for diagnostic purposes A61B5/00)}
- G01J 5/026: {Control of working procedures of a pyrometer, other than calibration; Bandwidth calculation; Gain control}
- G01J 5/0275: {Control or determination of height or distance or angle information for sensors or receivers}
- G06K 7/10118: {the sensing being preceded by at least one preliminary step}
- G06K 7/10821: {further details of bar or optical code scanning devices}
- H04N 23/23: from thermal infrared radiation
- G01J 2005/0077: {Imaging}
- G01J 2005/0092: {Temperature by averaging, e.g. by scan}
- G01J: MEASUREMENT OF INTENSITY, VELOCITY, SPECTRAL CONTENT, POLARISATION, PHASE OR PULSE CHARACTERISTICS OF INFRARED, VISIBLE OR ULTRAVIOLET LIGHT; COLORIMETRY; RADIATION PYROMETRY (light sources F21, H01J, H01K, H05B; investigating properties of materials by optical means G01N)
- G06K: GRAPHICAL DATA READING (image or video recognition or understanding G06V); PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION

## Abstract

A scanning device includes: a motion sensor to detect motion imparted to the scanning device; a distance detector to determine a distance between the scanning device and a surface; an infrared detector to capture a temperature of the surface; an image sensor to capture an image of an indicia encoding data on the surface; and a processor configured to store the captured image and temperature, configured to operate the motion sensor to detect motion being imparted to the scanning device when in a low power state, and configured to transition the scanning device out of the low power state in response to such imparted motion by: operating the distance detector to determine the distance to the surface; and determining whether to operate the infrared detector to capture the temperature of the surface and whether to operate the image sensor to capture the image of the indicia, based on the distance.

## Claims

### Claim 1

A scanning device comprising:
a motion sensor configured to detect motion imparted to the scanning device;
a distance detector configured to determine a distance between the scanning device and a surface;
an infrared detector configured to capture a temperature of the surface;
an image sensor configured to capture an image of an indicia that encodes data on the surface;
a light source configured to illuminate the surface;
an indicia scan trigger configured to be manually operated to trigger operation of the image sensor to capture the image of the indicia; and
a processor coupled to at least a storage configured to store the captured image and the captured temperature, the processor configured to:
operate the motion sensor to detect motion being imparted to the scanning device when the scanning device is in a low power state; and
in response to the detection of motion being imparted to the scanning device, the processor is further configured to transition the scanning device out of the low power state by performance of operations comprising:
operate the distance detector to determine the distance between the scanning device and the surface; and
determine, based at least on the distance between the scanning device and the surface, whether to operate the infrared detector to capture the temperature of the surface, and whether to operate the image sensor to capture the image of the indicia; and
in response to a determination that the distance between the scanning device and the surface is greater than a first threshold distance:
operate the light source to illuminate the surface;
monitor the indicia scan trigger to detect the manual operation thereof; and
in response to detection of the manual operation of the indicia scan trigger:
operate the image sensor to capture the image of the indicia using illumination from the light source;
decode the indicia to retrieve the data encoded therein; and
operate a transceiver of the scanning device to transmit the decoded data to another device.

### Claim 2 (depends on 1)

The scanning device of claim 1, wherein the first threshold distance is set at a value of 10 cm or less.

### Claim 3 (depends on 1)

The scanning device of claim 1, wherein the light source emits non-visible illumination.

### Claim 4 (depends on 1)

The scanning device of claim 1, comprising an orientation sensor configured to detect an orientation of an axis of the scanning device, wherein:
the axis comprises a forward-rearward axis extending along a lengthwise dimension of the scanning device and to the surface, and another axis extending through the scanning device and across the forward-rearward axis at a right angle; and
the processor is configured to, in response to the detection of motion being imparted to the scanning device when the scanning device is in the low power state, and in response to a determination that the distance between the scanning device and the surface is less than the first threshold distance:
operate the orientation sensor to determine the orientation of the axis of the scanning device; and
in response to a determination that the orientation of the axis is within a preselected threshold degree of horizontal:
provide an operator of the scanning device with an indication of commencement of the capture of the temperature of the surface;
operate the infrared detector to capture the temperature of the surface;
provide the operator with an indication of completion of the capture of the temperature of the surface;
retrieve a current time or date that is indicative of when the temperature of the surface was captured;
retrieve a current location of the scanning device that is indicative of where the temperature of the surface was captured; and
operate a transceiver of the scanning device to transmit indications of the captured temperature, the current time or date, and the current location of the scanning device to another device.

### Claim 5 (depends on 1)

The scanning device of claim 1, comprising:
an orientation sensor configured to detect an orientation of an axis of the scanning device, wherein the axis comprises a forward-rearward axis extending along a lengthwise dimension of the scanning device and to the surface, and another axis extending through the scanning device and across the forward-rearward axis at a right angle;
a light source configured to illuminate the surface; and
an indicia scan trigger configured to be manually operated to trigger operation of the image sensor to capture the image of the indicia, wherein:
a first field of view (FOV) of the infrared detector and a second FOV of the image sensor extend outwardly from the scanning device in parallel with the axis of the scanning device; and
the processor is configured to:
in response to the detection of motion being imparted to the scanning device when the scanning device is in the low power state:
monitor the indicia scan trigger to detect the manual operation thereof;
in response to detection of the manual operation of the indicia scan trigger, and to a determination that the distance between the scanning device and the surface is less than a second threshold distance, operate the light source to output a low level of light to illuminate the surface, and operate the image sensor to capture the image of the indicia using the low level of light;
in response to detection of the manual operation of the indicia scan trigger, and to a determination that the distance between the scanning device and the surface is greater than the second threshold distance, operate the light source to output a high level of light that is higher than the low level of light to illuminate the surface, and operate the image sensor to capture the image of the indicia using the high level of light;
decode the indicia to retrieve the data encoded therein; and
operate a transceiver of the scanning device to transmit the decoded data to another device.

### Claim 6

A scanning device comprising:
a motion sensor configured to detect motion imparted to the scanning device;
a distance detector configured to determine a distance between the scanning device and a surface;
an infrared detector configured to capture a temperature of the surface;
an image sensor configured to capture an image of an indicia that encodes data on the surface;
a light source configured to illuminate the surface; and
a processor coupled to at least a storage configured to store the captured image and the captured temperature, the processor configured to:
operate the motion sensor to detect motion being imparted to the scanning device when the scanning device is in a low power state;
in response to the detection of motion being imparted to the scanning device, the processor is further configured to transition the scanning device out of the low power state by performance of operations comprising:
operate the distance detector to determine the distance between the scanning device and the surface; and
determine, based at least on the distance between the scanning device and the surface, whether to operate the infrared detector to capture the temperature of the surface, and whether to operate the image sensor to capture the image of the indicia; and
in response to the detection of motion being imparted to the scanning device when the scanning device is in the low power state, and in response to a determination that the distance between the scanning device and the surface is less than the first threshold distance:
operate the light source to illuminate the surface;
operate the image sensor to determine whether a set of transitions between light and dark indicative of the indicia is present on the surface; and
in response to a determination that the set of transitions is not present on the surface:
provide an operator of the scanning device with an indication of commencement of the capture of the temperature of the surface;
operate the infrared detector to capture the temperature of the surface;
provide the operator with an indication of completion of the capture of the temperature of the surface;
retrieve a current time or date that is indicative of when the temperature of the surface was captured;
retrieve a current location of the scanning device that is indicative of where the temperature of the surface was captured; and
operate a transceiver of the scanning device to transmit indications of the captured temperature, the current time or date, and the current location of the scanning device to another device.

### Claim 7

A scanning device, comprising:
a motion sensor configured to detect motion imparted to the scanning device;
a distance detector configured to determine a distance between the scanning device and a surface;
an infrared detector configured to capture a temperature of the surface;
an image sensor configured to capture an image of an indicia that encodes data on the surface; and
a processor coupled to at least a storage configured to store the captured image and the captured temperature, the processor configured to:
operate the motion sensor to detect motion being imparted to the scanning device when the scanning device is in a low power state; and
in response to the detection of motion being imparted to the scanning device, the processor is further configured to transition the scanning device out of the low power state by performance of operations comprising:
operate the distance detector to determine the distance between the scanning device and the surface; and
determine, based at least on the distance between the scanning device and the surface, whether to operate the infrared detector to capture the temperature of the surface, and whether to operate the image sensor to capture the image of the indicia;
a chronometer to maintain a current time or date; and
a transceiver configured to communicate with another device, wherein the processor is configured to:
retrieve the current time or date from the chronometer, wherein the current time or date is indicative of when the temperature of the surface or the image of the indicia was captured; and
operate the transceiver to transmit, to the other device, the current time or date, a current location of the scanning device, and at least one of the captured temperature and the data encoded within the indicia to enable a log of captured temperatures or encoded data to be generated by the other device.

### Claim 8 (depends on 7)

The scanning device of claim 7, wherein the processor is configured to operate the transceiver to receive signals indicative of the current location of the scanning device from one of a plurality of satellites and a plurality of stationary wireless access devices, wherein the current location of the scanning device is indicative of where the temperature of the surface or the image of the indicia was captured.

### Claim 9 (depends on 7)

The scanning device of claim 7, wherein:
the data encoded within the indicia comprises an indication of at least one of:
the current location of the scanning device; and
an aspect of an identity of a person, wherein the captured temperature is a temperature of a body part of the person; and
the processor is configured to decode the indicia from within the captured image to determine the current location of the scanning device or an aspect of an identity of a person.

### Claim 10 (depends on 7)

The scanning device of claim 7, comprising:
a display, wherein the processor is configured to operate the display to provide an operator of the scanning device with an indication of the captured temperature and a request to provide at least one of:
an indication of the current location of the scanning device; and
an indication of an aspect of an identity of a person, wherein the captured temperature comprises a temperature of a body part of the person; and
an input device, wherein the processor is configured to monitor the input device to receive the requested indication of the current location of the scanning device or an aspect of an identity of a person.

### Claim 11 (depends on 7)

The scanning device of claim 7, wherein the processor is configured to operate the transceiver to delay the transmission of the current time or date, and the one of the captured temperature and the data encoded within the indicia until an indication of the current location of the scanning device is received through the transceiver or an input device that enables manual input from an operator of the scanning device.

### Claim 12

A method comprising:
operating a motion sensor of a scanning device to detect motion being imparted to the scanning device when the scanning device is in a low power state;
in response to the detection of motion being imparted to the device, transitioning the device out of the low power state by performing operations comprising:
operating a distance detector of the scanning device to determine the distance between the scanning device and a surface; and
determining, by a processor of the scanning device, and based at least on the distance between the scanning device and the surface, whether to operate an infrared detector of the scanning device to capture a temperature of the surface, and whether to operate an image sensor of the scanning device to capture an image of an indicia that encodes data on the surface;
operating the light source of the scanning device to illuminate the surface;
monitoring an indicia scan trigger of the scanning device to detect manual operation thereof; and
in response to detection of the manual operation of the indicia scan trigger, performing operations comprising:
operating the image sensor to capture the image of the indicia using illumination from the light source;
decoding, by the processor, the indicia to retrieve the data encoded therein; and
operating a transceiver of the scanning device to transmit the decoded data to another device.

### Claim 13 (depends on 12)

The method of claim 12, comprising, in response to the detection of motion being imparted to the scanning device when the scanning device is in the low power state, and in response to a determination that the distance between the scanning device and the surface is less than a first threshold distance, performing operations comprising:
operate an orientation sensor of the scanning device to determine the orientation of an axis of the scanning device, wherein the axis comprises a forward-rearward axis extending along a lengthwise dimension of the scanning device and to the surface, and another axis extending through the scanning device and across the forward-rearward axis at a right angle; and
in response to a determination that the orientation of the axis is within a preselected threshold degree of horizontal, performing operations comprising:
providing an operator of the scanning device with an indication of commencement of the capture of the temperature of the surface;
operating the infrared detector to capture the temperature of the surface;
providing the operator with an indication of completion of the capture of the temperature of the surface;
retrieving a current time or date that is indicative of when the temperature of the surface was captured;
retrieving a current location of the scanning device that is indicative of where the temperature of the surface was captured; and
operating a transceiver of the scanning device to transmit indications of the captured temperature, the current time or date, and the current location of the scanning device to another device.

### Claim 14 (depends on 12)

The method of claim 12, wherein:
a first field of view (FOV) of the infrared detector and a second FOV of the image sensor extend outwardly from the scanning device in parallel with an axis of the scanning device;
the axis comprises a forward-rearward axis extending along a lengthwise dimension of the scanning device and to the surface, and another axis extending through the scanning device and across the forward-rearward axis at a right angle; and
the method comprises:
in response to the detection of motion being imparted to the scanning device when the scanning device is in the low power state, performing operations comprising:
monitoring an indicia scan trigger of the scanning device to detect manual operation thereof;
in response to detection of the manual operation of the indicia scan trigger, and to a determination that the distance between the scanning device and the surface is less than a second threshold distance, operating a light source of the scanning device to output a low level of light to illuminate the surface, and operating the image sensor to capture the image of the indicia using the low level of light;
in response to detection of the manual operation of the indicia scan trigger, and to a determination that the distance between the scanning device and the surface is greater than the second threshold distance, operating the light source to output a high level of light that is higher than the low level of light to illuminate the surface, and operating the image sensor to capture the image of the indicia using the high level of light;
decoding, by the processor, the indicia to retrieve the data encoded therein; and
operating a transceiver of the scanning device to transmit the decoded data to another device.

### Claim 15

A method comprising,
operating a motion sensor of a scanning device to detect motion being imparted to the scanning device when the scanning device is in a low power state;
in response to the detection of motion being imparted to the device, transitioning the device out of the low power state by performing operations comprising:
operating a distance detector of the scanning device to determine the distance between the scanning device and a surface; and
determining, by a processor of the scanning device, and based at least on the distance between the scanning device and the surface, whether to operate an infrared detector of the scanning device to capture a temperature of the surface, and whether to operate an image sensor of the scanning device to capture an image of an indicia that encodes data on the surface; and
in response to the detection of motion being imparted to the scanning device when the scanning device is in the low power state, and in response to a determination that the distance between the scanning device and the surface is less than a first threshold distance:
operating a light source of the scanning device to illuminate the surface;
operating the image sensor to determine whether a set of transitions between light and dark indicative of the indicia is present on the surface; and
in response to a determination that the set of transitions is not present on the surface:
providing an operator of the scanning device with an indication of commencement of the capture of the temperature of the surface;
operating the infrared detector to capture the temperature of the surface;
providing the operator with an indication of completion of the capture of the temperature of the surface;
retrieving a current time or date that is indicative of when the temperature of the surface was captured;
retrieving a current location of the scanning device that is indicative of where the temperature of the surface was captured; and
operating a transceiver of the scanning device to transmit indications of the captured temperature, the current time or date, and the current location of the scanning device to another device.

### Claim 16

A method comprising:
operating a motion sensor of a scanning device to detect motion being imparted to the scanning device when the scanning device is in a low power state;
in response to the detection of motion being imparted to the device, transitioning the device out of the low power state by performing operations comprising:
operating a distance detector of the scanning device to determine the distance between the scanning device and a surface; and
determining, by a processor of the scanning device, and based at least on the distance between the scanning device and the surface, whether to operate an infrared detector of the scanning device to capture a temperature of the surface, and whether to operate an image sensor of the scanning device to capture an image of an indicia that encodes data on the surface;
retrieving the current time or date from a chronometer of the scanning device, wherein the current time or date is indicative of when the temperature of the surface or the image of the indicia was captured; and
operating a transceiver of the scanning device to transmit, to the other device, the current time or date, a current location of the scanning device, and at least one of the captured temperature and the data encoded within the indicia to enable a log of captured temperatures or encoded data to be generated by the other device.

### Claim 17 (depends on 16)

The method of claim 16, comprising operating the transceiver to receive signals indicative of the current location of the scanning device from one of a plurality of satellites and a plurality of stationary wireless access devices, wherein the current location of the scanning device is indicative of where the temperature of the surface or the image of the indicia was captured.

### Claim 18 (depends on 16)

The method of claim 16, wherein:
the data encoded within the indicia comprises an indication of at least one of:
an aspect of an identity of a person, wherein the captured temperature is a temperature of a body part of the person; and
the method comprises decoding, by the processor, the indicia from within the captured image to determine the current location of the scanning device or an aspect of an identity of a person.

### Claim 19 (depends on 16)

The method of claim 16, wherein:
the scanning device comprises a display and an input device; and
the method comprises:
operating the display to provide an operator of the scanning device with an indication of the captured temperature and a request to provide at least one of:
an indication of the current location of the scanning device; and
an indication of an aspect of an identity of a person, wherein the captured temperature comprises a temperature of a body part of the person; and
monitoring the input device to receive the requested indication of the current location of the scanning device or an aspect of an identity of a person.

### Claim 20 (depends on 16)

The method of claim 16, comprising operating the transceiver to delay the transmission of the current time or date, and the one of the captured temperature and the data encoded within the indicia until an indication of the current location of the scanning device is received through the transceiver or an input device that enables manual input from an operator of the scanning device.
