Patent ID: 9331906
Filing Date: 2016-05-03
CPC Classification: G06F,H04L

Claim Text:
1. A method of configuring a network appliance, wherein a host operating system, a virtual machine, and a backend process execute on the network appliance, wherein the network appliance includes a physical network interface port, wherein the virtual machine and the backend process are application layer programs executing on the host operating system, wherein the host operating system includes a stack, and wherein the virtual machine includes a stack and a user interface process, the method comprising: (a) communicating one or more frames from the physical network interface port of the network appliance to the virtual machine; (b) processing the one or more frames in the stack of the virtual machine such that a first application layer message is generated by the stack; (c) processing the first application layer message in the user interface process of the virtual machine thereby generating a second application layer message; (d) processing the second application layer message in the stack of the virtual machine thereby generating one or more Ethernet frames; (e) communicating the one or more Ethernet frames from the virtual machine via a virtual secure network link and to the host operating system; (f) processing the one or more Ethernet frames in the stack of the host operating system thereby generating a third application layer message; (g) processing the third application layer message in the backend process; and (h) as a result of the processing of the third application layer message the backend process causes a part of the network appliance to be configured.