IP Library › Granted Patent US 12,744,707
Granted Patent B2
US 12,744,707 · App. 18/843,026 · Granted Sep 22, 2026

Transfer device and transfer method for data transfer compatible with a plurality of protocols

Inventors: Shugo Mikami (Tokyo, JP); Kazuma Koshide (Tokyo, JP); Mitsuhiro Imai (Tokyo, JP)
Assignee: Hitachi Industrial Equipment Systems Co., Ltd.
H04L41/0806H04L67/06H04L69/18
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,744,707
App. No.
18/843,026
Granted
Sep 22, 2026
Kind
B2
Abstract

A transfer device receives data from a transmission source device, and stores the program group and initial setting information, the transfer device includes: wherein each program in the program group matches a reception protocol pertaining to reception of data from the transmission source device, a processing protocol pertaining to the process, or a transmission protocol pertaining to transmission of data to the destination device, wherein the initial setting information defines designation information that designates, for each protocol, the program matching the protocol, and wherein the processor executes: a reception process of receiving input of a first setting parameter to a first program that matches the reception protocol and the transmission protocol; an acquisition process of acquiring first designation information for designating the first program with reference to the initial setting information; and an activation process of activating the first program using the first designation information and the first setting parameter.

Claims (52)

1 . A transfer device that receives data from a transmission source device, executes a process on the data, and transmits the data on which the process was executed to a destination device,

a processor configured to execute a program group; and a storage device configured to store the program group and initial setting information, the transfer device comprising:

wherein each program in the program group matches a reception protocol pertaining to reception of the data from the transmission source device, a processing protocol pertaining to the process, or a transmission protocol pertaining to transmission of the data to the destination device,

wherein the initial setting information defines designation information that designates, for each protocol, the program matching the protocol, and wherein the processor is configured to execute:

a reception process of receiving input of a first setting parameter to a first program that matches the reception protocol and the transmission protocol;

an acquisition process of acquiring first designation information for designating the first program with reference to the initial setting information; and

an activation process of activating the first program using the first designation information and the first setting parameter

wherein the storage device stores reference setting information,

wherein the reference setting information defines, for each protocol, a status for which selection or non-selection of the protocol can be set, and a setting parameter item for which a setting parameter for the program matching the protocol can be set,

wherein, in the reception process, the processor is configured to transmit the reference setting information to the terminal, receives, from the terminal, selection of the reception protocol and the transmission protocol and input of the first setting parameter to the first program, and updates the status and the setting parameter item of the reference setting information,

wherein the processor is configured to execute a creation process for creating combined setting information that associates the selected reception protocol and transmission protocol, the updated status, and the first designation information,

wherein, in the activation process, the processor is configured to activate the first program using the first designation information and the first setting parameter with reference to the combined setting information,

wherein the processor is configured to execute an update process of updating the combined setting information on the basis of a change in the reference setting information, and

wherein, in the activation process, the processor is configured to deactivate a program present in the combined setting information prior to being updated and not present in the combined setting information that has been updated.

2 . The transfer device according to claim 1 ,

wherein, in the reception process, the processor receives selection of the processing protocol,

wherein, in the acquisition process, the processor is configured to acquire second designation information for designating a second program matching the processing protocol with reference to the initial setting information, and

wherein, in the activation process, the processor is configured to activate the second program using the second designation information.

3 . The transfer device according to claim 2 ,

wherein, in the reception process, the processor is configured to receive input of a second setting parameter to the second program, and

wherein, in the activation process, the processor is configured to activate the second program using the second designation information and the second setting parameter.

4 . The transfer device according to claim 3 ,

wherein, in the reception process, the processor is configured to receive an execution order of the first program and the second program, and

wherein the processor is configured to execute:

an execution control process of controlling execution of the first program and the second program according to the execution order.

5 . The transfer device according to claim 1 , further comprising:

one or more containers,

wherein the container includes the program group, and a setting program that causes the processor to execute the reception process, the acquisition process, and the activation process.

6 . The transfer device according to claim 1 , further comprising:

a plurality of containers; and

a host that can start up the plurality of containers,

wherein each of the plurality of containers includes the program group pertaining to the containers, and a setting program that executes the reception process, the acquisition process, and the activation process for the program group pertaining to the containers, and

wherein the host includes the program group pertaining to the host, and a setting program that causes the processor to execute the reception process, the acquisition process, and the activation process for the program group pertaining to the host.

7 . The transfer device according to claim 1 ,

wherein the storage device has error information indicating an anomalous state in the transmission source device, and

wherein the processor is configured to execute:

a warning process of outputting a warning if, as a result of the first program, the transmission source device is detected as being in an anomalous state defined in the error information.

8 . A transfer method by a transfer device that receives data from a transmission source device, executes a process on the data, and transmits the data on which the process was executed to a destination device,

wherein the transfer device has a processor that executes a program group, and a storage device that stores the program group and initial setting information,

wherein each program in the program group matches a reception protocol pertaining to reception of the data from the transmission source device, a processing protocol pertaining to the process, or a transmission protocol pertaining to transmission of the data to the destination device,

wherein the initial setting information defines designation information that designates, for each protocol, the program matching the protocol, and

wherein the processor executes:

a reception process of receiving selection of the reception protocol and the transmission protocol, and input of a first setting parameter to a first program that matches the reception protocol and the transmission protocol;

an acquisition process of acquiring first designation information for designating the first program with reference to the initial setting information; and

an activation process of activating the first program using the first designation information and the first setting parameter,

wherein the storage device stores reference setting information,

wherein the reference setting information defines, for each protocol, a status for which selection or non-selection of the protocol can be set, and a setting parameter item for which a setting parameter for the program matching the protocol can be set,

wherein, in the reception process, the processor transmits the reference setting information to the terminal, receives, from the terminal, selection of the reception protocol and the transmission protocol and input of the first setting parameter to the first program, and updates the status and the setting parameter item of the reference setting information,

wherein the processor executes a creation process for creating combined setting information that associates the selected reception protocol and transmission protocol, the updated status, and the first designation information,

wherein, in the activation process, the processor activates the first program using the first designation information and the first setting parameter with reference to the combined setting information,

wherein the processor executes an update process of updating the combined setting information on the basis of a change in the reference setting information, and

wherein, in the activation process, the processor deactivates a program present in the combined setting information prior to being updated and not present in the combined setting information that has been updated.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 6, 2024
From: MIKAMI, SHUGO; KOSHIDE, KAZUMA; IMAI, MITSUHIRO
To: HITACHI INDUSTRIAL EQUIPMENT SYSTEMS CO., LTD.
Reel/Frame 068514/0314 →
Priority Claims (1)
JP 2022-048121 · Mar 24, 2022 · national
Continuity (1)
Related Publication 20250184216A1 · Jun 5, 2025
References Cited (36)
US 7747718B2 · Shirane · 2010 [cited by examiner]
US 7996506B2 · Tagawa · 2011 [cited by examiner]
US 10740253B2 · Sisler · 2020 [cited by examiner]
US 10802458B2 · Pierce · 2020 [cited by examiner]
US 11252241B2 · Krishna Dhulipala · 2022 [cited by examiner]
US 11736497B1 · Rooyakkers · 2023 [cited by examiner]
US 11902386B2 · Sandler · 2024 [cited by examiner]
US 11936740B2 · Mehmedagic · 2024 [cited by examiner]
US 12013687B1 · Mazur · 2024 [cited by examiner]
US 12047494B2 · Biham · 2024 [cited by examiner]
US 12137152B2 · Harriman · 2024 [cited by examiner]
US 12299009B2 · Schiavella · 2025 [cited by examiner]
US 12346702B1 · Burbine · 2025 [cited by examiner]
US 12368723B2 · Mansfield · 2025 [cited by examiner]
US 20080273486A1 · Pratt · 2008 [cited by examiner]
US 20120297461A1 · Pineau · 2012 [cited by examiner]
US 20220327219A1 · Choi · 2022 [cited by examiner]
US 20250093834A1 · Putman · 2025 [cited by examiner]
US 20250093836A1 · Putman · 2025 [cited by examiner]
US 20250093844A1 · Putman · 2025 [cited by examiner]
US 20250094499A1 · Putman · 2025 [cited by examiner]
US 20250103027A1 · Sandler · 2025 [cited by examiner]
US 20250106044A1 · Golden · 2025 [cited by examiner]
US 20250110488A1 · Huang · 2025 [cited by examiner]
US 20250238023A1 · Mills · 2025 [cited by examiner]
US 20250251715A1 · Anthony · 2025 [cited by examiner]
US 20250264859A1 · Spaner · 2025 [cited by examiner]
US 20250315688A1 · Shan · 2025 [cited by examiner]
US 20250321555A1 · Case · 2025 [cited by examiner]
US 20250321556A1 · Case · 2025 [cited by examiner]
US 20250321557A1 · Case · 2025 [cited by examiner]
US 20250321566A1 · Case · 2025 [cited by examiner]
JP 2009118361A · 2009 [cited by applicant]
WO WO2021038527A1 · 2021 [cited by examiner]
International Search Report (PCT/ISA/210) issued in PCT Application No. PCT/JP2023/005366 dated May 9, 2023 with English translation (5 pages). [cited by applicant]
Japanese-language Written Opinion (PCT/ISA/237) issued in PCT Application No. PCT/JP2023/005366 dated May 9, 2023 with English translation (5 pages). [cited by applicant]