IP Library › Granted Patent US 12,468,912
Granted Patent B2
US 12,468,912 · App. 18/971,094 · Granted Nov 11, 2025

Installation support device and installation support method for stationary code reader

Inventors: Hidezumi Nagata (Osaka, JP); Taichi Tajika (Osaka, JP); Takashi Hirano (Osaka, JP)
Assignee: KEYENCE CORPORATION
G06K7/1417G06K7/10722G06K7/10831G06K7/1413
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,468,912
App. No.
18/971,094
Granted
Nov 11, 2025
Kind
B2
Abstract

Recommended installation position and posture of a stationary code reader can be proposed to a user to facilitate installation work of the code reader by the user. An installation support device for the stationary code reader acquires camera information including a camera parameter of the code reader, code information to be read, and environment information including a conveying speed of a line, determines required field of view and depth of the code reader required to read a code under an environment specified by the environment information, and determines an installation pattern which is recommended installation position and posture of the code reader that can satisfy the required field of view and depth based on the camera information and the code information.

Claims (31)

1 . A method comprising, at an electronic device with a display:

displaying, on the display, a user interface screen configured to show a first information input area for allowing a user to input at least one of a conveyor information related to a conveyor and a workpiece information related to a workpiece conveyed by the conveyor, a second information input area for allowing a user to input an installation position of a code reader, and an image display area for drawing an image of the conveyor and the code reader;

detecting a first user input through at least one of the first information input area and the second information input area of the user interface screen; and

in response to detecting the first user input, displaying, on the display, the user interface screen showing the image display area including the image of the conveyor and the code reader drawn based on the first user input.

2 . The method of claim 1 , further comprising:

detecting a second user input including an updated information for updating the installation position of the code reader via the second information input area of the user interface screen; and

in response to detecting the second user input including the updated information, displaying, on the display, the user interface screen showing the image display area including a redrawn image of the conveyor and the code reader reflecting the updated information input by the user.

3 . The method of claim 1 , wherein the image display area shows a first image of the conveyor and the code reader in a first view angle and a second image of the conveyor and the code reader in a second view angle different from the first view angle.

4 . The method of claim 3 , wherein the image display area shows the first image and the second image at the same time.

5 . The method of claim 3 , wherein the image display area shows the first image in a front view and the second image in a side view.

6 . The method of claim 3 , wherein the image display area shows a readable range of the code reader in at least one of the first view angle and the second view angle.

7 . The method of claim 1 , wherein the image display area shows a relative positional relationship of the conveyor and the code reader.

8 . The method of claim 1 , wherein the user interface screen shows a plurality of installation patterns for allowing a user to select an arbitrary installation pattern, the method further comprising:

detecting a third user input indicating a selection of the arbitrary installation pattern; and

in response to detecting the third user input, displaying, on the display, the user interface screen showing the image display area including the image of the conveyor and the code reader drawn based on the first user input and the third user input.

9 . The method of claim 8 , wherein the plurality of installation patterns includes a first installation pattern for reading a single surface of a workpiece and a second installation pattern for reading a first plurality of surfaces of the workpiece.

10 . The method of claim 9 , wherein the plurality of installation patterns further includes a third installation pattern for reading a second plurality of surfaces of the workpiece, the second plurality of surfaces being greater than the first plurality of surfaces.

11 . A system for a stationary code reader that supports installation of the stationary code reader, comprising:

a user interface process that generates a user interface screen showing a first information input area for allowing a user to input at least one of a conveyor information related to a conveyor and a workpiece information related to a workpiece conveyed by the conveyor, a second information input area for allowing a user to input an installation position of a code reader, and an image display area for drawing an image of the conveyor and the code reader;

wherein the user interface process generates, in response to detecting a first user input through at least one of the first information input area and the second information input area of the user interface screen, the user interface screen showing the image display area including the image of the conveyor and the code reader drawn based on the first user input.

12 . The system of claim 11 , wherein the user interface process generates, in response to detecting a second user input including an updated information for updating the installation position of the code reader via the second information input area of the user interface screen, the user interface screen showing the image display area including a redrawn image of the conveyor and the code reader reflecting the updated information input by the user.

13 . The system of claim 11 , wherein the image display area shows a first image of the conveyor and the code reader from a first view angle and a second image of the conveyor and the code reader from a second view angle different from the first view angle.

14 . The system of claim 13 , wherein the image display area shows the first image and the second image at the same time.

15 . The system of claim 13 , wherein the image display area shows the first image in a front view and the second image in a side view.

16 . The system of claim 13 , wherein the image display area shows a readable range of the code reader in at least one of the first view angle and the second view angle.

17 . The system of claim 11 , wherein the image display area shows a relative positional relationship of the conveyor and the code reader.

18 . The system of claim 11 , wherein

the user interface screen shows a plurality of installation patterns for allowing a user to select an arbitrary installation pattern, and

the user interface process generates, in response to detecting a third user input indicating a selection of the arbitrary installation pattern, generates the user interface screen showing the image display area including the image of the conveyor and the code reader drawn based on the first user input and the third user input.

19 . The system of claim 18 , wherein the plurality of installation patterns includes a first installation pattern for reading a single surface of a workpiece and a second installation pattern for reading a first plurality of surfaces of the workpiece.

20 . The system of claim 19 , wherein the plurality of installation patterns further includes a third installation pattern for reading a second plurality of surfaces of the workpiece, the second plurality of surfaces being greater than the first plurality of surfaces.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 6, 2024
From: NAGATA, HIDEZUMI; TAJIKA, TAICHI; HIRANO, TAKASHI
To: KEYENCE CORPORATION
Reel/Frame 069504/0615 →
Priority Claims (1)
JP 2020-049506 · Mar 19, 2020 · national
Continuity (5)
Continuation 18395870 · Dec 26, 2023
Continuation 18126501 · Mar 27, 2023
Continuation 17685414 · Mar 3, 2022
Continuation 17180899 · Feb 22, 2021
Related Publication 20250094750A1 · Mar 20, 2025
References Cited (18)
US 11301659B2 · Nagata et al. · 2022 [cited by applicant]
US 11640508B2 · Nagata et al. · 2023 [cited by applicant]
US 11907803B2 · Nagata et al. · 2024 [cited by applicant]
US 20200394812A1 · Carey et al. · 2020 [cited by applicant]
US 20210295001A1 · Nagata et al. · 2021 [cited by applicant]
US 20220188533A1 · Nagata et al. · 2022 [cited by applicant]
US 20220194708A1 · Gaggl et al. · 2022 [cited by applicant]
US 20230229879A1 · Nagata et al. · 2023 [cited by applicant]
US 20240176969A1 · Nagata et al. · 2024 [cited by applicant]
JP 201264178A · 2012 [cited by applicant]
JP 2017094388A · 2017 [cited by applicant]
JP 2018136860A · 2018 [cited by applicant]
WO 2020210852A1 · 2020 [cited by applicant]
WO 2024064924A1 · 2024 [cited by applicant]
U.S. Appl. No. 17/180,895, filed Feb. 22, 2021 (93 pages). [cited by applicant]
U.S. Appl. No. 17/180,896, filed Feb. 22, 2021 (89 pages). [cited by applicant]
U.S. Appl. No. 17/180,901, filed Feb. 22, 2021 (83 pages). [cited by applicant]
Office Action issued in corresponding Japanese Patent Application 2020-049506 issued Oct. 10, 2023 (English translation only)(4 pages). [cited by applicant]