Patent ID: 8769131

Claim:
A hardware cloud connector key comprising: a memory; a network interface configured to connect to a network; a hardware mass storage interface configured to directly connect to a network isolated device, wherein the network isolated device is a separate hardware device from the hardware cloud connector key, wherein the network isolated device is a device lacking a networking capability, wherein the networking capability is any interface capable of directly connecting to the network, and wherein the hardware mass storage interface is a hardware interface coupled to the network isolated device; a computation module operatively connected to the memory, the network interface and the hardware mass storage interface, and configured to: connect to a cloud repository using the network interface by: obtaining, from storage on the hardware cloud connector key, a network address of the cloud repository, requesting connection to the cloud repository using the network address, and authenticating, using credentials in the storage on the hardware cloud connector key, to an account in the cloud repository; receive, via the hardware mass storage interface, a file system request for a file from the network isolated device, wherein the file system request is an open file command for accessing a local file system; generate a network request for the file based on the file system request; send the network request to the cloud repository; obtain a plurality of packets corresponding to the file from the account in the cloud repository based on the network request; perform, on the plurality of packets, Transmission Control Protocol and Internet Protocol (TCP/IP) processing to obtain the file; and provide the file to the network isolated device via the hardware mass storage interface.