Patent Document ID: 8892218
Application ID: 12895271

Base Claim:
1. A method for distributed control of a process, comprising: accessing a multi-Boolean function block configured to receive a plurality of inputs, to perform multiple Boolean logical operations based on the inputs, and to output any one of a plurality of logical outputs based upon the Boolean logical operations, wherein the plurality of inputs are accessible from the multi-Boolean function block as both a single bundle of the plurality of inputs and as the plurality of individual inputs, and the plurality of logical outputs are accessible from the multi-Boolean function block as both a single bundle of the plurality of logical outputs and as the plurality of individual logical outputs; configuring the multi-Boolean function block for a particular automation process; and downloading the configured multi-Boolean function block into a low-level distributed automation device.

---

Claim 2:
2. The method of claim 1 , wherein the multi-Boolean function block comprises non-transitory code configured in an object oriented programming language.