IP Library › Granted Patent US 12,736,955
Granted Patent B2
US 12,736,955 · App. 18/381,957 · Granted Sep 15, 2026

Automatic plant data recorder appliance on the edge

Inventors: Jeph Dones (Round Rock, TX); Zhiyu Wang (Round Rock, TX); Cristopher Ian Sarmiento Uy (Metro Manila, PH); Mark J. Nixon (Thorndale, TX); Mikhaila Salvador (Round Rock, TX)
Assignee: FISHER-ROSEMOUNT SYSTEMS, INC
G05B19/41865G05B19/4185
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,736,955
App. No.
18/381,957
Granted
Sep 15, 2026
Kind
B2
Abstract

To provide enhanced search capabilities in a process control system, a knowledge repository is generated that includes both contextual data and time series data. The contextual data organizes process plant-related data according to semantic relations between the process plant-related data and the process plant entities. When a user submits a process plant search query related to process plant entities within a process plant, search results are obtained by identifying a data set from the knowledge repository. The contextual data categorizes process parameters so that users can search for a particular process parameter category. Users can tag previous searches to execute them once again at a later time. Users can also execute queries for predicted or future states of process plant entities, batch queries regarding batch processes, soft sensor analytics and monitoring applications, parameter lifecycle applications, perturbation applications, step testing applications, or batch provisioning and scheduling applications using the knowledge repository.

Claims (32)

1 . A method for external devices to securely interact with a process control system of a process plant, the method comprising:

receiving, by an edge gateway system of the process control system during runtime of an industrial process being controlled by the process control system, a data set from a knowledge repository storing process content data related to the industrial process and context data indicative of relationships between the process content data, wherein the data set is a duplicate of process plant-related data generated within the process plant, the data set being responsive to a query of the knowledge repository, the process content data including a first set of graph objects represented as nodes, and the context data including a second set of graph objects represented as edges;

mapping, by the edge gateway system, the first set of graph objects and the second set of graph objects to a hierarchy based on the edges of the second set of graph objects, the hierarchy having parent and child nodes; and

presenting, by the edge gateway system, the hierarchy via a user interface.

2 . The method of claim 1 , wherein the hierarchy is an S88 hierarchy.

3 . The method of claim 1 , wherein the hierarchy is an S95 hierarchy.

4 . The method of claim 1 , wherein presenting the hierarchy via the user interface includes displaying a parent node of the first set of graph objects above one or more child nodes of the first set of graph objects, according to a relationship between the parent node and the one or more child nodes as defined by an edge of the second set of graph objects.

5 . The method of claim 4 , wherein presenting the hierarchy via the user interface includes one or more of:

displaying, by the edge gateway system, the one or more child nodes of the parent node, via the user interface, based on a first interaction of a user with the user interface; or

hiding, by the edge gateway system, the one or more child nodes of the parent node, via the user interface, based on a second interaction of a user with the user interface.

6 . The method of claim 4 , further comprising: displaying, by the edge gateway system, the parent node of the first set of graph objects and the one or more child nodes of the first set of graph objects, as mapped to a graph view according to the relationship between the parent node and the one or more child nodes as defined by an edge of the second set of graph objects.

7 . The method of claim 4 , further comprising:

displaying, by the edge gateway system, the parent node of the first set of graph objects and the one or more child nodes of the first set of graph objects, as mapped to a sequential view of the industrial process as a product is produced, according to the relationship between the parent node and the one or more child nodes as defined by an edge of the second set of graph objects.

8 . A computing device for users to securely interact with a process control system of a process plant, the computing device comprising:

one or more processors;

one or more tangible, non-transitory, computer-readable memories;

one or more user interfaces;

one or more communication interfaces communicatively connecting the computing device with the process control system via a plurality of different communication paths; and

a user interface application comprising computer-executable instructions stored on the one or more memories and executable to cause the computing device to, while the process control system is operating during run-time to control an industrial process:

receive a data set from a knowledge repository storing process content data related to the industrial process and context data indicative of relationships between the process content data, wherein the data set is a duplicate of process plant-related data generated within the process plant, the data set being responsive to a query of the knowledge repository, the process content data including a first set of graph objects represented as nodes, and the context data including a second set of graph objects represented as edges;

map the first set of graph objects and the second set of graph objects to a hierarchy based on the edges of the second set of graph objects, the hierarchy having parent and child nodes; and

present the hierarchy via a user interface.

9 . The computing device of claim 8 , wherein the hierarchy is an S88 hierarchy.

10 . The computing device of claim 8 , wherein the hierarchy is an S95 hierarchy.

11 . The computing device of claim 8 , wherein presenting the hierarchy via the user interface includes displaying a parent node of the first set of graph objects above one or more child nodes of the first set of graph objects, according to a relationship between the parent node and the one or more child nodes as defined by an edge of the second set of graph objects.

12 . The computing device of claim 11 , wherein presenting the hierarchy via the user interface includes one or more of:

displaying, by the edge gateway system, the one or more child nodes of the parent node, via the user interface, based on a first interaction of a user with the user interface; or

hiding, by the edge gateway system, the one or more child nodes of the parent node, via the user interface, based on a second interaction of a user with the user interface.

13 . The computing device of claim 11 , the instructions further comprising executable to cause the computing device to, while the process control system is operating during run-time to control an industrial process:

display the parent node of the first set of graph objects and the one or more child nodes of the first set of graph objects, as mapped to a graph view according to the relationship between the parent node and the one or more child nodes as defined by an edge of the second set of graph objects.

14 . The computing device of claim 11 , the instructions further comprising executable to cause the computing device to, while the process control system is operating during run-time to control an industrial process:

display the parent node of the first set of graph objects and the one or more child nodes of the first set of graph objects, as mapped to a sequential view of the industrial process as a product is produced, according to the relationship between the parent node and the one or more child nodes as defined by an edge of the second set of graph objects.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 2, 2024
From: DONES, JEPH; WANG, ZHIYU; UY, CRISTOPHER IAN SARMIENTO; NIXON, MARK J.; SALVADOR, MIKHAILA
To: FISHER-ROSEMOUNT SYSTEMS, INC
Reel/Frame 067893/0363 →
Continuity (3)
Provisional Application 63418166 · Oct 21, 2022
Related Publication 20240134360A1 · Apr 25, 2024
Related Publication 20240231339A9 · Jul 11, 2024
References Cited (13)
US 9720394B2 · Pohlan · 2017 [cited by applicant]
US 11392111B2 · Cella · 2022 [cited by examiner]
US 20050015391A1 · Pohlan · 2005 [cited by examiner]
US 20120226377A1 · Pohlan · 2012 [cited by examiner]
US 20140250153A1 · Nixon · 2014 [cited by examiner]
US 20140278312A1 · Nixon · 2014 [cited by examiner]
US 20190101882A1 · Strinden · 2019 [cited by examiner]
US 20200012265A1 · Thomsen et al. · 2020 [cited by applicant]
US 20210089542A1 · Nixon · 2021 [cited by examiner]
US 20210089593A1 · Nixon et al. · 2021 [cited by applicant]
US 20210092173A1 · Nixon · 2021 [cited by examiner]
US 20220300502A1 · Enver · 2022 [cited by examiner]
United Kingdom Patent Application No. GB2316011.2, Search Report, dated Mar. 27, 2024. [cited by applicant]