# US 10,503,161 B1 · Industrial process control coordination and implementation

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 10,503,161 B1
- Document ID: US10503161B1
- Status: Granted
- Kind: B1
- Application number: 16/428,944
- Filed: 2019-05-31
- Granted: 2019-12-10
- Earliest claimed: 2018-10-08
- Assignees: CrossnoKaye
- Applicants: CrossnoKaye
- Inventors: Thomas Foley; Bryan Kaye; Daniel Walsh; Jesse Crossno
- Web page: https://patentgrep.com/patent/US10503161B1

## CPC

- G05B 23/0286: {Modifications to the monitored process, e.g. stopping operation or adapting control}
- G05B 19/0421: {Multiprocessor system}
- G05B 19/4184: {characterised by fault tolerance, reliability of production system}
- G05B 19/4185: {characterised by the network communication}
- G05B 2219/32182: If state of tool, product deviates from standard, adjust system, feedback
- Y02P 90/02: Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]
- Y02P 90/80: Management or planning
- G05B: CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS (systems for controlling or regulating non-electric variables G05D; systems for regulating electric or magnetic variables G05F; control devices or systems insofar as characterised by mechanical features only G05G)
- Y02P: CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS

## Abstract

Systems and methods for industrial process control coordination and implementation are disclosed. In some embodiments, a facility coordinator may be configured to: receive a facility prescription from a remote server; translate the facility prescription into one or more commands understood by one or more of a plurality of controllable devices; communicate the one or more commands to the one or more controllable devices; receive sensor data from one or more of a plurality of environmental sensors; determine based on the sensor data whether an aspect of an environment or one or more of the controllable devices violates one or more constraints; and in the event operational, safety, or physical constraints are or will soon be violated, determine a corrective action and send corrective action commands to one or more of the plurality controllable devices.

## Claims

### Claim 1

A system comprising:
a plurality of controllable devices;
a plurality of sensors configured to measure aspects of a facility environment; and
a facility coordinator in communication with the plurality of controllable devices and the plurality of environmental sensors, the facility coordinator is configured to:
receive at the facility coordinator a facility prescription from a remote server;
translate at the facility coordinator the facility prescription into one or more commands understood by one or more of the plurality of controllable devices;
communicate the one or more commands from the facility coordinator to the one or more controllable devices;
receive at the facility coordinator sensor data from one or more of the plurality of sensors;
determine at the facility coordinator based on the sensor data whether an aspect of an environment or one or more of the controllable devices violates one or more constraints; and
in the event the environment or one or more of the controllable devices violates one or more constraints, determine at the facility coordinator a corrective action command and send the corrective action command to one or more of the plurality controllable devices;
wherein the one or more of the plurality of controllable devices implements the corrective action command;
wherein the one or more constraints comprise a first constraint and the facility prescription comprises a first set point, wherein first constraint has priority over the first set point.

### Claim 2 (depends on 1)

The system according to claim 1, wherein the facility prescription comprises a first set point corresponding to an environmental condition to be met by operation of the plurality of controllable devices.

### Claim 3 (depends on 2)

The system according to claim 2, wherein the facility prescription comprises a second set point corresponding to either an environmental condition or an operational condition to be met by operation of the plurality of controllable devices.

### Claim 4 (depends on 1)

The system according to claim 1, wherein the facility prescription includes two or more environmental set points or operational set points to be met by operation of the plurality of controllable devices.

### Claim 5 (depends on 1)

The system according to claim 1, wherein the facility prescription comprises one or more set points corresponding to one or more environmental condition or operational condition, and the corrective action comprises adjusting the one or more set points.

### Claim 6 (depends on 1)

The system according to claim 1,
wherein the plurality of controllable devices comprises at least one of an evaporator, a condenser, a plurality of fans, a vessel, and a pump; and
wherein the plurality of sensors comprise at least one of a thermometer and a pressure sensor.

### Claim 7 (depends on 1)

The system according to claim 1,
wherein the prescription comprises a temperature set point;
wherein the plurality of controllable devices comprises an evaporator and an evaporator fan; and
wherein translating the facility prescription into one or more commands comprises translating the temperature set point into a command that will change a fan speed of the evaporator fan.

### Claim 8 (depends on 1)

The system according to claim 1,
wherein the plurality of controllable devices comprises a vessel;
wherein the plurality of sensors comprises at least one vessel pressure sensor or vessel level sensor; and
wherein in the event the vessel pressure or vessel level is greater than a predetermined value, setting the corrective action command to a command that decreases the evaporator fan speed.

### Claim 9 (depends on 1)

The system according to claim 1, wherein the facility coordinator is configured to: store the sensor data and communicate the sensor date to the scheduler.

### Claim 10 (depends on 1)

The system according to claim 1, wherein one or more of the one or more controllable devices applies the one or more commands.

### Claim 11 (depends on 1)

The system according to claim 1, wherein the facility prescription comprises a first set point and a second set point, wherein the second set point has priority over the first set point.

### Claim 12 (depends on 11)

The system according to claim 11, wherein the corrective action command comprises a first corrective action associated with the first set point and a second corrective action associated with the second set point and the second corrective action is applied before the first corrective action.

### Claim 13 (depends on 1)

The system according to claim 1, wherein the one or more constraints comprises a second constraint, wherein the second constraint has priority over the first constraint.

### Claim 14

A method comprising:
receiving at a facility coordinator a facility prescription from a remote server;
translating at the facility coordinator the facility prescription into one or more commands understood by one or more of a plurality of controllable devices;
communicating from the facility coordinator to the one or more commands to the one or more controllable devices;
receiving at the facility coordinator sensor data from one or more of a plurality of sensors;
determining at the facility coordinator based on the sensor data whether an aspect of an environment or one or more of the controllable devices violates one or more constraints; and
in the event the environment or one or more of the controllable devices violates one or more constraints, determining at the facility coordinator a corrective action and sending corrective action commands to one or more of the plurality controllable devices
wherein the one or more constraints comprise a first constraint and a second constraint, wherein the second constraint has priority over the first constraint.

### Claim 15 (depends on 14)

The method according to claim 14, wherein the facility prescription comprises a first set point corresponding to an environmental condition to be met by operation of the plurality of controllable devices.

### Claim 16 (depends on 15)

The method according to claim 15, wherein the facility prescription comprises a second set point corresponding to either an environmental condition or an operational condition to be met by operation of the plurality of controllable devices.

### Claim 17 (depends on 14)

The method according to claim 14, wherein the facility prescription includes two or more environmental set points or operational set points to be met by operation of the plurality of controllable devices.

### Claim 18 (depends on 14)

The method according to claim 14, wherein the facility prescription comprises one or more set points corresponding to one or more environmental condition or operational condition, and the corrective action comprises adjusting the one or more set points.

### Claim 19 (depends on 14)

The method according to claim 14, wherein the facility prescription comprises a first set point and a second set point, wherein the second set point has priority over the first set point.

### Claim 20 (depends on 14)

The method according to claim 14, wherein the prescription comprises a temperature set point;
wherein the plurality of controllable devices comprises an evaporator and an evaporator fan; and
wherein translating the facility prescription into one or more commands comprises translating the temperature set point into a command that will increase a fan speed of the evaporator fan.

### Claim 21 (depends on 14)

The method according to claim 14, wherein the plurality of controllable devices comprises a vessel;
wherein the plurality of sensors comprises at least one vessel pressure sensor or vessel level sensor; and
wherein in the event the vessel pressure or vessel level is greater than predetermined value, setting the corrective action command to a command that decreases the evaporator fan speed.

### Claim 22 (depends on 14)

A non-transitory, tangible computer readable medium communicatively coupled to the one or more processors and storing executable instructions executable by the one or more processors to perform the method according to claim 14.

### Claim 23

A system comprising:
a facility coordinator in communication with a plurality of controllable devices and a plurality of sensors, the facility coordinator disposed at a facility with the controllable device and the plurality of sensors, the facility coordinator configured to:
receive at the facility coordinator a facility prescription from a remote server, wherein the remote server is located remotely relative to the facility, wherein the facility prescription comprises a first set point and a second set point, wherein the second set point has priority over the first set point;
translate at the facility coordinator the facility prescription into a translated prescription that can be applied to the plurality of controllable devices;
determine at the facility coordinator whether the translated prescription will violate a constraint associated with a first controllable device of the plurality of controllable devices;
in the event the translated prescription is determined to violate the constraint associated with the first controllable device, modify at the facility coordinator the translated prescription to ensure that the application of the translated prescription will not violate the constraint associated with the first controllable device; and
communicate the translated prescription from the facility coordinator to the first controllable device.

### Claim 24 (depends on 23)

The system according to claim 23, wherein the system further comprises the first controllable device, and wherein the first controllable device executes the command.

### Claim 25 (depends on 23)

The system according to claim 23, wherein communicating the translated prescription to the first controllable device further comprises determining a command that is executable by the first controllable device and communicating the command to the first controllable device.

### Claim 26 (depends on 23)

The system according to claim 23, wherein the device is further configured to:
receive sensor data from one or more of the plurality of environmental sensors;
determine based on the sensor data whether an aspect of an environment or one or more of the controllable devices violates a second constraint; and
in the event the environment or one or more of the controllable devices violates a second constraint, determine a corrective action for at least one of the one or more controllable devices and communicate the corrective action to at least one of the one or more controllable devices.
