. "As another example, if the program is a hardware configuration program or file for configuring a programmable hardware element such as an FPGA, and the device is, for example, a smart sensor which includes an FPGA, loading the program on to the device may comprise configuring the FPGA of the device with the hardware configuration program." . . .