Microsoft Research in partnership with USCD, working on a USB device, called “Somniloquy,” which allows your computer to carry on performing network processes while it is asleep or in a low power state. The Somniloquy allows a computer to process network traffic, even if the computers CPU, hard disk, display and I/O buses are powered down, without losing network connectivity. As described in the research paper, the interface could manage many network-related tasks such as maintaining a remote desktop connection, receiving instant messages, torrenting and managing a VOIP account, while the computer itself is asleep. The USB network adapter (as described in research paper) is made up of a gumstix chipset with a 200 MHz XScale processor, 64 MB of RAM and a 2 GB SD memory card running linux. If the adapter detects that the connected machine has entered sleep mode, it copies over the networking information and begins carrying out communications on its behalf.