IP Library › Granted Patent US 12,481,799
Granted Patent B2
US 12,481,799 · App. 17/678,189 · Granted Nov 25, 2025

Automated design of process automation facilities

Inventors: David Emerson (Coppell, TX); Ichiro Wake (Tokyo, JP); Patrick Clay (Frisco, TX); Vien Nguyen (Frisco, CA); Hidenori Sawahara (Spring, TX); Mark Hammer (Tokyo, JP)
Assignee: Yokogawa Electric Corporation
G06F30/13G05B19/418G06F30/27G06N3/02G06F2111/04
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,481,799
App. No.
17/678,189
Granted
Nov 25, 2025
Kind
B2
Abstract

Implementations herein leverage knowledge about historical process automation facilities to automate designing a new process automation facility. A first level design input may be processed to generate a first embedding that encodes design aspect(s) of the requested process automation facility with a degree of detail commensurate with a first level of a hierarchy reflected by design documents typically used to design a process automation facility. The first embedding may be used to find first level reference embeddings that encode design aspects of reference process automation facilities. Second level reference embedding(s) may be identified based on mapping(s) from the selected first level reference embedding(s). Each second level reference embedding may encode design aspect(s) of a respective reference process automation facility with a degree of detail that is commensurate with a second level of the design document hierarchy. Based on the second level reference embedding(s), template design document(s) may be provided.

Claims (34)

1 . A method for designing at least part of a requested process automation facility, the method implemented using one or more processors and comprising:

receiving, at one or more input components, one or more natural language inputs;

performing natural language processing on the one or more natural language inputs to identify a set of design aspects of the requested process automation facility conveyed in the one or more natural language inputs;

based on the set of design aspects of the requested process automation facility, identifying one or more reference process automation facilities that are useable to generate design template documents for the requested process automation facility;

identifying one or more additional design aspects of one or more of the reference process automation facilities that were not contained in the set of design aspects of the requested process automation facility; and

providing one or more of the identified additional design aspects of one or more of the reference process automation facilities via one or more output devices.

2 . The method of claim 1 , wherein the natural language processing identifies the set of design aspects of the requested process automation facility in a degree of detail that is commensurate with a first level of a design document hierarchy associated with designing process automation facilities, and wherein the one or more reference process automation facilities are useable to generate design template documents for the requested process automation facility at a degree of detail commensurate with the first level of the design document hierarchy.

3 . The method of claim 2 , wherein the design aspects of one or more of the reference process automation facilities are identified at degrees of detail that are commensurate with a second level of the design document hierarchy that is beneath the first level of the design document hierarchy.

4 . The method of claim 1 , wherein the providing includes, based on the identified additional design aspects of one or more of the reference process automation facilities, providing one or more template design documents for the requested process automation facility.

5 . The method of claim 1 , wherein the one or more reference process automation facilities comprise a plurality of reference process automation facilities.

6 . The method of claim 5 , wherein the one or more additional design aspects comprise intransient design aspects that are shared among the plurality of reference process automation facilities.

7 . The method of claim 1 , further comprising comparing a first embedding generated based on the set of design aspects of the requested process automation facility with reference embeddings generated from design aspects of a plurality of candidate reference process automation facilities, wherein the one or more reference process automation facilities are selected from the plurality of candidate reference process automation facilities based on measures of similarity between the first embedding and the reference embeddings.

8 . A system for designing at least part of a requested process automation facility, the system comprising one or more processors and memory storing instructions that, in response to execution of the instructions, cause the one or more processors to receive, at one or more input components, one or more natural language inputs;

perform natural language processing on the one or more natural language inputs to identify a set of design aspects of the requested process automation facility conveyed in the one or more natural language inputs;

based on the set of design aspects of the requested process automation facility, identify one or more reference process automation facilities that are useable to generate design template documents for similar to the requested process automation facility;

identify one or more additional design aspects of one or more of the reference process automation facilities that were not contained in the set of design aspects of the requested process automation facility; and

provide one or more of the identified additional design aspects of one or more of the reference process automation facilities via one or more output devices.

9 . The system of claim 8 , wherein the natural language processing identifies the set of design aspects of the requested process automation facility in a degree of detail that is commensurate with a first level of a design document hierarchy associated with designing process automation facilities, and wherein the one or more reference process automation facilities are useable to generate design template documents for the requested process automation facility at a degree of detail commensurate with the first level of the design document hierarchy.

10 . The system of claim 9 , wherein the design aspects of one or more of the reference process automation facilities are identified at degrees of detail that are commensurate with a second level of the design document hierarchy that is beneath the first level of the design document hierarchy.

11 . The system of claim 8 , further comprising instructions to, based on the identified additional design aspects of one or more of the reference process automation facilities, provide one or more template design documents for the requested process automation facility.

12 . The system of claim 8 , wherein the one or more reference process automation facilities comprise a plurality of reference process automation facilities.

13 . The system of claim 12 , wherein the one or more additional design aspects comprise intransient design aspects that are shared among the plurality of reference process automation facilities.

14 . The system of claim 8 , further comprising instructions to compare a first embedding generated based on the set of design aspects of the requested process automation facility with reference embeddings generated from design aspects of a plurality of candidate reference process automation facilities, wherein the one or more reference process automation facilities are selected from the plurality of candidate reference process automation facilities based on measures of similarity between the first embedding and the reference embeddings.

15 . A non-transitory computer-readable medium for designing at least part of a requested process automation facility, the medium comprising instructions that, in response to execution of the instructions by a processor, cause the processor to:

receive, at one or more input components, one or more natural language inputs;

perform natural language processing on the one or more natural language inputs to identify a set of design aspects of the requested process automation facility conveyed in the one or more natural language inputs;

based on the set of design aspects of the requested process automation facility, identify one or more reference process automation facilities that are useable to generate design template documents for the requested process automation facility;

identify one or more additional design aspects of one or more of the reference process automation facilities that were not contained in the set of design aspects of the requested process automation facility; and

provide one or more of the identified additional design aspects of one or more of the reference process automation facilities via one or more output devices.

16 . The non-transitory computer-readable medium of claim 15 , wherein the natural language processing identifies the set of design aspects of the requested process automation facility in a degree of detail that is commensurate with a first level of a design document hierarchy associated with designing process automation facilities, and wherein the one or more reference process automation facilities are useable to generate design template documents for the requested process automation facility at a degree of detail commensurate with the first level of the design document hierarchy.

17 . The non-transitory computer-readable medium of claim 16 , wherein the design aspects of one or more of the reference process automation facilities are identified at degrees of detail that are commensurate with a second level of the design document hierarchy that is beneath the first level of the design document hierarchy.

18 . The non-transitory computer-readable medium of claim 15 , further comprising instructions to, based on the identified additional design aspects of one or more of the reference process automation facilities, provide one or more template design documents for the requested process automation facility.

19 . The non-transitory computer-readable medium of claim 15 , wherein the one or more reference process automation facilities comprise a plurality of reference process automation facilities.

20 . The non-transitory computer-readable medium of claim 19 , wherein the one or more additional design aspects comprise intransient design aspects that are shared among the plurality of reference process automation facilities.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 23, 2022
From: EMERSON, DAVID; WAKE, ICHIRO; CLAY, PATRICK; NGUYEN, VIEN; SAWAHARA, HIDENORI; HAMMER, MARK
To: YOKOGAWA ELECTRIC CORPORATION
Reel/Frame 059376/0452 →
Continuity (2)
Continuation 17510039 · Oct 25, 2021
Related Publication 20250217526A1 · Jul 3, 2025
References Cited (17)
US 9904746B2 · McKim et al. · 2018 [cited by applicant]
US 10496061B2 · Strohmenger et al. · 2019 [cited by applicant]
US 20200265329A1 · Thomsen et al. · 2020 [cited by applicant]
US 20210133670A1 · Cella · 2021 [cited by examiner]
US 20220036302A1 · Cella · 2022 [cited by examiner]
JP 05002615 · 1993 [cited by applicant]
JP 2016053337 · 2016 [cited by applicant]
JP 2019175007 · 2019 [cited by applicant]
JP 2020102115 · 2020 [cited by applicant]
JP 6843315 · 2021 [cited by applicant]
Van der Aa, Han et al., “Automatically Identifying Process Automation Candidates Using Natural Language Processing”, Blockchain and Robotic Process Automation, Jul. 8, 2021, the Authors, Springer Nature Switzerland AG. … [cited by examiner]
International Search Report and Written Opinion issued for Application No. PCT/IB2022/059751, 8 pages, dated Jan. 10, 2023. [cited by applicant]
“A Single Data Foundation for Operations and Analysis: Stop Wrestling With Plant Data and Start Using It” Sight Machine 2021. Retreived from https://sightmachine.com/. 10 pages. [cited by applicant]
Lo et al., “Architectural Patterns for the Design of Federated Learning Systems” arXiv:2101.02373v3 [cs.LG] dated Jun. 18, 2021. 19 pages. [cited by applicant]
Christensen et al., “The IEC 61499 Function Block Standard: Overview of the Second Edition” ISA Automation Week 2012. Retreived from https://www.researchgate.net/publication/235225081. 13 pages. [cited by applicant]
Japan Patent Office; First Office Action issued for Application No. 2024-524739, 10 pages, dated Jun. 17, 2025. [cited by applicant]
Japan Patent Office; Second Office Action issued for Application No. 2024-524739, 10 pages, dated Sep. 16, 2025. [cited by applicant]