A command verification system verifies validity of a command before execution of the command at a connected device. The system receives the command to be executed at the connected device. The connected device can be any electronic device that is communicatively coupled to the client device that can receive commands from the client device, e.g., a scanner, printer, media streaming device, or storage device. The connected device may also simultaneously receive the command or the system may forward the command to the connected device. The system then receives a verification request from the connected device to verify the validity of the command. On receiving the request, the system determines the validity of the command. If the command is valid, the system verifies the command and transmits instructions to the connected device to execute the command. If the command is not valid, the system does not verify the command and transmits instructions to the connected device to not execute the command.
Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 License.
Shuvaev, Roman; Muhin, Anton; Warren, Andrew; Gutnik, Gene; Podivilov, Pavel; Toscano, Robert; and Dolgov, Yuri, "COMMAND VERIFICATION", Technical Disclosure Commons, (February 12, 2015)