US 12,413,556 B1
UNIKERNEL VPN gateway
Ian Eyberg, Oakland, CA (US); William Yongwoo Jhun, Tuckahoe, NY (US); and Justin Sanders, Athens, GA (US)
Assigned to NanoVMs, Inc., San Francisco, CA (US)
Filed by NanoVMs, Inc., San Francisco, CA (US)
Filed on Sep. 9, 2022, as Appl. No. 17/941,375.
Claims priority of provisional application 63/243,001, filed on Sep. 10, 2021.
Int. Cl. H04L 9/40 (2022.01); G06F 9/455 (2018.01); H04L 12/66 (2006.01)
CPC H04L 63/0272 (2013.01) [G06F 9/45558 (2013.01); H04L 12/66 (2013.01); G06F 2009/45595 (2013.01)] 16 Claims
OG exemplary drawing
 
1. A network, comprising:
an interface to a client device; and
a first VPN gateway implemented on a first virtual machine as a first unikernel that is run using one or more hardware processors;
wherein the first virtual machine is instantiated with properties that enable the first VPN gateway to enable interaction of the client device with a private network; and
wherein a network feature is disabled upon instantiation of the first virtual machine, wherein based at least in part on an indication to enable the network feature, a second VPN gateway is implemented on a second virtual machine as a second unikernel, and wherein the network feature is enabled upon instantiation of the second virtual machine.