IP Library Granted Patent US 12,462,129
Granted Patent B2
US 12,462,129 · App. 18/927,035 · Granted Nov 4, 2025

Augmented aimer for symbology readers

Inventors: Shankar Ban (Charlotte, NC); Benjamin Hejl (Charlotte, NC); Xiaofeng Xie (Charlotte, NC); David M. Wilz, Sr. (Charlotte, NC); Erik Van Horn (Charlotte, NC)
Assignee: Hand Held Products, Inc.
G06K7/1447G06K7/10821G06T11/60H04N23/67
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 12,462,129
App. No.
18/927,035
Granted
Nov 4, 2025
Kind
B2
Abstract

Embodiments provide apparatuses, computer-implemented methods, and computer program products for generating an augmented aimer and using the augmented aimer to generate an augmented image. The augmented image is usable to aim a device, such as a reader, that captures image(s) for processing to detect and/or decode machine-readable symbologies therein. Some example embodiments include improved reader(s) configured to generate and/or utilize the augmented aimer. Some embodiments include receiving a first image captured by a first imager of at least one imager. Some embodiments further include generating, utilizing the first image, an augmented image comprising an augmented aimer corresponding to an optical center point associated with the first imager. Some embodiments further include causing rendering of the augmented image to at least one user interface. Some embodiments further include processing the first image to attempt reading of at least one machine-readable symbology in the first image.

Claims (55)

1 . A computer-implemented method comprising:

receiving an image captured by at least one imager, wherein the image comprises a representation of an object;

determining, from the captured image, a distance of the object from the at least one imager;

in response to determining that the distance of the object from the at least one imager is greater than a distance threshold, generating an augmented image comprising an augmented aimer; and

causing rendering of the augmented image on at least one user interface.

2 . The computer-implemented method of claim 1 , further comprising:

activating an aimer in response to determining that the distance of the object from the at least one imager is greater than the distance threshold.

3 . The computer-implemented method of claim 1 , further comprising:

deactivating an aimer in response to determining that the distance of the object from the at least one imager is less than the distance threshold.

4 . The computer-implemented method of claim 1 , wherein the at least one imager comprises a far-field imager having a first focus and a near-field imager having a second focus, wherein the first focus is greater than the second focus.

5 . The computer-implemented method of claim 4 , wherein determining, from the captured image, the distance of the object from the at least one imager comprises:

detecting whether the image is captured by the far-field imager or the near-field imager of the at least one imager; and

determining the distance based on a focal range of the detected imager.

6 . The computer-implemented method of claim 5 , wherein the image is captured using the far-field imager.

7 . The computer-implemented method of claim 6 , wherein the distance threshold corresponds to a first focal range of the far-field imager that indicates a first distance from the at least one imager.

8 . The computer-implemented method of claim 1 , further comprising:

selecting one of a far-field imager having a first focus or a near-field imager having a second focus from the at least one imager; and

activating the selected imager to capture the image.

9 . The computer-implemented method of claim 1 , wherein the augmented aimer is rendered at a central point of a field of view of the image.

10 . The computer-implemented method of claim 1 , further comprising:

receiving a user input corresponding to a frame rate indicating a rate at which the at least one imager should capture a plurality of additional images associated with the object;

activating a first imager of the at least one imager in accordance with the frame rate for capturing the plurality of additional images; and

upon detecting occurrence of one or more trigger conditions, activating a second imager of the at least one imager in accordance with the frame rate for capturing the plurality of additional images.

11 . The computer-implemented method of claim 1 , further comprising:

receiving, in accordance with a frame rate, at least one additional image captured by the at least one imager;

determining, from each additional image, the distance of the object from the at least one imager;

in response to determining that the distance of the object is greater than the distance threshold, generating, for each additional image of the at least one additional image, an additional augmented image comprising the augmented aimer; and

causing rendering of each additional augmented image to the at least one user interface.

12 . The computer-implemented method of claim 11 , the computer-implemented method further comprising:

detecting at least one machine-readable symbology in a final additional image of the at least one additional image.

13 . The computer-implemented method of claim 1 , further comprising:

processing the image to attempt reading of at least one machine-readable symbology in the image.

14 . The computer-implemented method of claim 13 , further comprising:

processing the image beginning from a center pixel associated with the augmented aimer.

15 . An apparatus comprising:

at least one imager;

at least one processor; and

at least one non-transitory memory storing instructions that, when executed by the at least one processor, cause the apparatus to:

receive an image captured by the at least one imager, wherein the image comprises a representation of an object;

determine, from the captured image, a distance of the object from the at least one imager;

in response to determining that the distance of the object from the at least one imager is greater than a distance threshold, generate an augmented image comprising an augmented aimer; and

cause rendering of the augmented image on at least one user interface.

16 . The apparatus of claim 15 , wherein, when determining, from the captured image, the distance of the object from the at least one imager, the at least one non-transitory memory storing the instructions that, when executed by the at least one processor, cause the apparatus to:

detect whether the image is captured by a far-field imager or a near-field imager of the at least one imager; and

determine the distance based on a focal range of the detected imager.

17 . The apparatus of claim 15 , wherein the at least one non-transitory memory storing the instructions that, when executed by the at least one processor, cause the apparatus to:

activate an aimer in response to determining that the distance of the object from the at least one imager is greater than the distance threshold.

18 . The apparatus of claim 15 , wherein the at least one processor is further configured to:

deactivate an aimer in response to determining that the distance of the object from the at least one imager is less than the distance threshold.

19 . The apparatus of claim 15 , wherein the augmented aimer is rendered at a central point of a field of view of the image.

20 . A non-transitory computer-readable storage medium storing instructions that, when executed by at least one processor, cause the at least one processor to:

receive an image captured by at least one imager, wherein the image comprises a representation of an object;

determine, from the captured image, a distance of the object from the at least one imager;

in response to determining that the distance of the object from the at least one imager is greater than a distance threshold, generate an augmented image comprising an augmented aimer; and

cause rendering of the augmented image on at least one user interface.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 25, 2024
From: BAN, SHANKAR; HEJL, BENJAMIN; XIE, XIAOFENG; WILZ, DAVID M., SR.; VAN HORN, ERIK
To: HAND HELD PRODUCTS, INC.
Reel/Frame 069023/0590 →
Priority Claims (1)
CN 202210513355.5 · May 12, 2022 · national
Continuity (2)
Continuation 18309248 · Apr 28, 2023
Related Publication 20250053763A1 · Feb 13, 2025
References Cited (17)
US 8678282B1 · Black et al. · 2014 [cited by applicant]
US 9202094B1 · Chen et al. · 2015 [cited by applicant]
US 9785814B1 · Todeschini · 2017 [cited by applicant]
US 10108832B2 · Franz · 2018 [cited by applicant]
US 12165002B2 · Ban · 2024 [cited by examiner]
US 20030062413A1 · Gardiner et al. · 2003 [cited by applicant]
US 20130293580A1 · Spivack · 2013 [cited by applicant]
US 20140166761A1 · Todeschini et al. · 2014 [cited by applicant]
US 20150339506A1 · Chen · 2015 [cited by examiner]
US 20180089482A1 · Todeschini · 2018 [cited by applicant]
EP 3299992A1 · 2018 [cited by applicant]
European search report Mailed on Sep. 27, 2023 for EP Application No. 23167277, 7 page(s). [cited by applicant]
Non-Final Rejection Mailed on Apr. 2, 2024 for U.S. Appl. No. 18/309,248, 6 page(s). [cited by applicant]
Notice of Allowance and Fees Due (PTOL-85) Mailed on Jul. 25, 2024 for U.S. Appl. No. 18/309,248, 8 page(s). [cited by applicant]
Communication about intention to grant a European patent Mailed on Mar. 14, 2025 for EP Application No. 23167277, 5 page(s). [cited by applicant]
Communication about intention to grant a European patent Mailed on Aug. 1, 2025 for EP Application No. 23167277, 5 page(s). [cited by applicant]
Decision to grant a European patent Mailed on Sep. 18, 2025 for EP Application No. 23167277, 2 page(s). [cited by applicant]