IP Library Granted Patent US 10,817,691
Granted Patent B1
US 10,817,691 · App. 16/447,747 · Granted Oct 27, 2020

Systems and methods for adapting swipe speeds for barcode readers

Inventors: Sajan Wilfred (Kollam, IN); Pragnesh Kishorbhai Sanchaniya (Bangalore, IN); John Britts (Port Jefferson Station, NY); Robert James Pang (Williston Park, NY)
Assignee: Zebra Technologies Corporation
G06K7/1096G06K7/10198G06K9/00375G06T7/13G06T7/20
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 10,817,691
App. No.
16/447,747
Granted
Oct 27, 2020
Kind
B1
Abstract

Systems and methods for adapting swipe speeds for barcode readers. A barcode reader includes a housing and an optical imaging assembly positioned at least partially within the housing. The optical imaging assembly has a field of view (FOV). The optical imaging assembly is operable to capture one or more images of the FOV. The barcode reader also includes a processor communicatively coupled to the optical imaging assembly. The processor is configured to initiate an identification session when a target at least one of (i) enters the FOV and (ii) is in the FOV. The processor further is configured to, responsive to initiation of the identification session: terminate the identification session in response to identifying a product code associated with the target resulting in a termination of the identification session; responsive to the termination of the identification session, prevent initiation of a subsequent identification session until a detection of the target exiting the FOV; and responsive to the detection of the target exiting the FOV, enable initiation of a subsequent identification session.

Claims (43)

1. A barcode reader comprising:

a housing;

an optical imaging assembly positioned at least partially within the housing, the optical imaging assembly having a field of view (FOV), the optical imaging assembly operable to capture one or more images of the FOV; and

a processor communicatively coupled to the optical imaging assembly, the processor configured to initiate an identification session when a target at least one of (i) enters the FOV and (ii) is in the FOV, the processor further being configured to, responsive to initiation of the identification session:

terminate the identification session in response to identifying a product code associated with the target resulting in a termination of the identification session;

responsive to the termination of the identification session, prevent initiation of a subsequent identification session until a detection of the target exiting the FOV; and

responsive to the detection of the target exiting the FOV, enable initiation of a subsequent identification session.

2. The barcode reader of claim 1 , wherein the processor is configured to compare subsequent ones of the one or more images to preceding ones of the one or more images to detect the target entering the FOV or being in the FOV.

3. The barcode reader of claim 1 , wherein the processor is configured to process the one or more images to identify contrast within the one or more images and to identify the target based on the contrast.

4. The barcode reader of claim 1 , wherein the processor is configured to generate a bounding box around at least a portion of the target.

5. The barcode reader of claim 4 , wherein the processor is configured to process the one or more images and, based on the processing, track movement of the bounding box within the field of view.

6. The barcode reader of claim 4 , wherein the processor is configured to identify a trailing edge of the target, and wherein the target exiting the FOV is associated with the processor identifying the trailing edge of the target exiting the FOV.

7. The barcode reader of claim 1 , wherein the processor is configured to initiate the identification session when the target is in the FOV and a preceding target has exited the FOV.

8. The barcode reader of claim 1 , wherein identifying the product code includes successfully decoding symbology associated with the target.

9. The barcode reader of claim 1 , wherein the barcode reader is a bi-optic scanner.

10. The barcode reader of claim 1 , wherein the barcode reader is a scanning device having a handle.

11. A method for enabling identification sessions, the method comprising:

capturing, via an optical imaging assembly having an field of view (FOV), one or more images of the FOV;

initiating, via a processor communicatively coupled to the optical imaging assembly, an identification session when a target is at least one of (i) enters the FOV and (ii) is in the FOV, and responsive to initiation of the identification session, via the processor:

terminating the identification session in response to identifying a product code associated with the target resulting in a termination of the identification session;

responsive to the termination of the identification session, preventing initiation of a subsequent identification session until a detection of the target exiting the FOV; and

responsive to the detection of the target exiting the FOV, enabling initiation of a subsequent identification session.

12. The method of claim 11 , further comprising detecting, via the processor, the target entering the FOV or being in the FOV by comparing subsequent ones of the one or more images to preceding ones of the one or more images.

13. The method of claim 11 , further comprising, identifying, via the processor, contrast within the one or more images and identifying the target based on the contrast.

14. The method of claim 11 , further comprising, identifying, via the processor, presence of a human hand, thereby detecting the target being presented across the FOV.

15. The method of claim 14 , further comprising identifying a trailing edge of the target within bounding box, and wherein the target exiting the FOV is associated with the trailing edge of the target exiting the FOV.

16. The method of claim 11 , further comprising generating, via the processor, a bounding box around at least a portion of the target.

17. The method of claim 16 , further comprising processing, via the processor, the one or more images to track movement of the bounding box within the field of view.

18. The method of claim 11 , wherein initiating the identification session when the target is in the FOV includes initiating the identification session when the target is in the FOV and a preceding target has exited the FOV.

19. An indicia reader comprising:

a housing;

an optical imaging assembly positioned at least partially within the housing, the optical imaging assembly having a field of view (FOV), the optical imaging assembly operable to capture one or more images of the FOV; and

a processor communicatively coupled to the optical imaging assembly, the processor configured to initiate an identification session when a target at least one of (i) enters the FOV and (ii) is in the FOV, the processor further being configured to, responsive to initiation of the identification session:

terminate the identification session in response to identifying the target resulting in a termination of the identification session;

responsive to the termination of the identification session, prevent initiation of a subsequent identification session until a detection of the target exiting the FOV; and

responsive to the detection of the target exiting the FOV, enable initiation of a subsequent identification session.

20. The indicia reader of claim 19 , wherein the target includes at least one of a barcode and a RFID tag.

21. The indicia reader of claim 19 , and wherein the indicia reader comprises an optical character reader.

22. The indicia reader of claim 19 , wherein the processor is to identify the target based on at least one of a size of the target, a color of the target, a shape of the target, and a logo displayed on the target.

23. The indicia reader of claim 19 , wherein the processor is configured to detect presence of a human hand, associated with the target being presented across the FOV.

24. The indicia reader of claim 19 , wherein the processor is configured to generate a bounding box around at least a portion of the target.

25. The indicia reader of claim 24 , wherein the processor is configured to process the one or more images and, based on the processing, track movement of the bounding box within the field of view.

26. The indicia reader of claim 24 , wherein the processor is configured to identify a trailing edge of the target, and wherein the target exiting the FOV is associated with the processor identifying the trailing edge of the target exiting the FOV.

Assignments (3)
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 15, 2020
From: WILFRED, SAJAN; KISHORBHAI SANCHANIYA, PRAGNESH; BRITTS, JOHN; PANG, ROBERT JAMES
To: ZEBRA TECHNOLOGIES CORPORATION
Reel/Frame 053219/0688 →