IP Library Granted Patent US 11,487,956
Granted Patent B2
US 11,487,956 · App. 16/860,960 · Granted Nov 1, 2022

Systems and methods of detecting scan avoidance events

Inventors: Abhilash Gururaja (Levittown, NY); Christopher J. Fjellstad (Smithtown, NY)
Assignee: Zebra Technologies Corporation
G06K5/04G06Q20/203G06Q20/208G06V20/40G06V20/52G07G1/0081G07G3/003G06V20/44
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,487,956
App. No.
16/860,960
Granted
Nov 1, 2022
Kind
B2
Abstract

Methods of detecting scan avoidance events when items are passed through a field of view (FOV) of a scanner are disclosed herein. An example method, during a decode session, receiving, at one or more processors of the symbology reader, an image of an object; during a timeout period, detecting, at the one or more processors, an indicia in the image of the object, the indicia having a decodable payload; during the timeout period, attempting to decode the indicia to identify the decodable payload, at the one or more processors; and after the timeout period expires, when at least one portion but less than all portions of the indicia is decodable, determining a potential scan avoidance attempt and generating a scan avoidance alarm signal.

Claims (47)

1. A computer-implemented method for detecting a potential scan avoidance during a decode session using a symbology reader, the method comprising:

receiving, at one or more processors of the symbology reader, an image of an object;

during a timeout period, detecting, at the one or more processors, an indicia in the image of the object, the indicia having a decodable payload;

during the timeout period, attempting to decode the indicia to identify the decodable payload, at the one or more processors; and

after the timeout period expires, when at least one portion but less than all portions of the indicia is decodable, determining a potential scan avoidance attempt and generating a scan avoidance alarm signal.

2. The method of claim 1 , further comprising starting the timeout period in response to detecting the indicia.

3. The method of claim 1 , wherein the symbology reader includes a bi-optic reader having a tower portion with a first field of view and a platter portion with a second field of view, and further comprising detecting the indicia in either the first field of view or the second field of view.

4. The method of claim 1 , wherein the indicia includes a first portion and a second portion, the method further comprising:

attempting to decode, during the timeout period, the first portion;

attempting to decode, during the timeout period, the second portion; and

in response to failing to decode, during the timeout period, only one of the first portion and the second, determining the potential scan avoidance attempt.

5. The method of claim 4 , wherein the indicia includes a universal product code (UPC) barcode or an European article number (EAN) barcode.

6. The method of claim 4 , wherein the symbology reader includes a bi-optic reader having a tower portion with a first field of view and a platter portion with a second field of view, and the image is a first image, the method further comprising:

attempting to decode, during the timeout period, the first portion from a second image of the object captured from the first field of view;

attempting to decode, during the timeout period, the second portion from a third image of the object captured from the second field of view; and

in response to successfully decoding, within the timeout period, the first portion and the second portion, fully decoding the indicia, determining the decodable payload, and providing the payload to a point-of-sale system.

7. The method of claim 1 , wherein the indicia includes two or more portions, the method further comprising:

determining, during the timeout period, which of the two or more portions are decodable; and

in response to failing to decode at least one of and less than all the portions during the timeout period, determining the potential scan avoidance attempt.

8. The method of claim 7 , further comprising in response to fully decoding the indicia, determining the decodable payload, and providing the payload to a point-of-sale system.

9. The method of claim 7 , further comprising capturing at least two of the two or more portions in different fields of view of the symbology reader.

10. The method of claim 1 , wherein the symbology reader includes a bi-optic reader having a tower portion with a first field of view and a platter portion with a second field of view, the method further comprising:

partially decoding, during the timeout period, the indicia from the image of the object captured from one of the first field of view and the second field of view; and

in response to failing to determine the decodable payload from the indicia during the timeout period, tagging, in the scan avoidance alarm signal, which of the first field of view or the second field of view captured the image of the object.

11. The method of claim 1 , the method further comprising, in response to determining the potential scan avoidance attempt, identifying an image captured of the object during the timeout period.

12. The method of claim 1 , wherein the symbology reader includes a bi-optic reader having a housing, a tower portion with a first field of view, a platter portion with a second field of view, and a camera, the method further comprising, in response to determining the potential scan avoidance attempt, identifying an image captured of the object during the potential scan avoidance attempt and identifying the tower portion, the platter portion, or the camera capturing the image, the camera interior or exterior to the housing.

13. The method of claim 12 , wherein the image contains at least a portion of the indicia.

14. The method of claim 1 , wherein the symbology reader includes at least one of a handheld reader, or a presentation mode reader.

15. The method of claim 1 , further comprising sending the scan avoidance alarm signal to at least one of (i) a remote device for presentation to an individual distinct from a user of the symbology reader, or (ii) a user of the symbology reader.

16. A system for detecting a scan avoidance event during a decode session of a symbology reader, the system comprising:

an imaging assembly configured to capture an image of an object;

a barcode decoder configured to, during a timeout period, identify a missing portion of an indicia in the image of the object, identify two or more blocks of the indicia, and attempt to decode the two or more blocks; and

a scan avoidance event detector configured to, in response to the missing portion being identified, determine a potential scan avoidance attempt, and generating a scan avoidance alarm signal.

17. The system of claim 16 , further comprising:

a processor; and

a tangible machine-readable storage medium storing machine-readable instructions that, when executed by the processor, cause the processor to implement the scan avoidance event detector.

18. The system of claim 16 , wherein:

the indicia includes a first portion and a second portion;

the barcode decoder is configured to attempt to decode, during the timeout period, the first portion, and attempt to decode, during the timeout period, the second portion; and

the scan avoidance event detector is configured to, in response to failing to decode, during the timeout period, only one of the first portion and the second portion, determine the potential scan avoidance attempt.

19. The system of claim 16 , wherein:

the symbology reader includes a bi-optic reader having a tower portion with a first field of view and a platter portion with a second field of view, and the image is a first image;

the barcode reader is configured to attempt to decode, during the timeout period, the first portion from a second image of the object captured from the first field of view, and attempt to decode, during the timeout period, the second portion from a third image of the object captured from the second field of view; and

the scan avoidance event detector is configured to, in response to successfully decoding, within the timeout period, the first portion and the second portion, fully decoding the indicia, determining the decodable payload, and providing the payload to a point-of-sale system.

20. The system of claim 16 , wherein:

the symbology reader includes a bi-optic reader having a housing, a tower portion with a first field of view, a platter portion with a second field of view, and a camera; and

the scan avoidance event detector is configured to, in response to determining the potential scan avoidance attempt, identify an image captured of the object during the potential scan avoidance attempt, and identify the tower portion, the platter portion, or the camera capturing the image, the camera interior or exterior to the housing.

Assignments (4)
SECURITY INTEREST Recorded Apr 12, 2021
From: ZEBRA TECHNOLOGIES CORPORATION
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 056472/0063 →
RELEASE OF SECURITY INTEREST - 364 - DAY Recorded Mar 5, 2021
From: JPMORGAN CHASE BANK, N.A.
To: ZEBRA TECHNOLOGIES CORPORATION; LASER BAND, LLC; TEMPTIME CORPORATION
Reel/Frame 056036/0590 →
SECURITY INTEREST Recorded Sep 1, 2020
From: ZEBRA TECHNOLOGIES CORPORATION; LASER BAND, LLC; TEMPTIME CORPORATION
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 053841/0212 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 17, 2020
From: GURURAJA, ABHILASH; FJELLSTAD, CHRISTOPHER J.
To: ZEBRA TECHNOLOGIES CORPORATION
Reel/Frame 053244/0217 →
Continuity (1)
Related Publication 20210334479A1 · Oct 28, 2021