Patent ID: 9712538
Date: 2017-07-18
CPC Classifications: H04L

Claim:
1. A computer-implemented method for processing data packets in an electronic environment, comprising: providing a guest operating system (OS) access to a central processing unit (CPU) of a host machine, the host machine being able to transmit data between a first environment and a second environment; determining at least one data packet to be transmitted by the host machine from a source in the first environment to a destination in the second environment; modifying, using at least one hardware device, the at least one data packet to include information identifying an address of the destination, wherein the at least one hardware device is at least partially secured against access from the CPU, and wherein the guest OS is prevented from having native access to at least portion of the at least one hardware device; and transmitting the at least one data packet having the information to the address of the destination.