Cloud connector key
First Claim
1. 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, andauthenticating, 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.
1 Assignment
0 Petitions
Accused Products
Abstract
A cloud connector key includes a network interface configured to connect to a network, a mass storage interface configured to connect to a network isolated device, and a computation module operatively connected to the network interface and the mass storage interface. The computational module is configured to connect to a cloud repository using the network interface by obtaining, from storage on the 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 cloud connector key, to an account in the cloud repository. The computational module is further configured to transfer a file between the account in the cloud repository and a network isolated device via the mass storage interface.
-
Citations
18 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 13, 16)
-
-
8. 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 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; receive, via the hardware mass storage interface, a file system request from the network isolated device, wherein the file system request is a store file command for accessing a local file system; obtain, based on the file system request, a file from the network isolated device via the hardware mass storage interface; 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; generate, in response to the file system request, a network request comprising a plurality of packets corresponding to the file, wherein generating the network request comprises performing Transmission Control Protocol and Internet Protocol (TCP/IP) processing to obtain the plurality of packets; and transfer the file to the account in the cloud repository by transmitting the plurality of packets to the cloud repository. - View Dependent Claims (9, 10, 11, 12, 17)
-
-
14. A non-transitory computer readable medium comprising computer readable program code embodied therein for causing a cloud connector key to perform a method for connecting a network isolated device to an account via a network, the method comprising:
-
connecting to a cloud repository using a network interface by; obtaining, from storage on the 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 cloud connector key, to an account in the cloud repository; receiving, via the 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, wherein the network isolated device is a device lacking the networking capability, wherein the networking capability is any interface capable of directly connecting to the network, and wherein the mass storage interface is a hardware interface that is coupled to the network isolated device; generating a network request for the file based on the file system request; sending the network request to the cloud repository; obtaining a plurality of packets corresponding to the file from the account in the cloud repository based on the network request; performing, on the plurality of packets, Transmission Control Protocol and Internet Protocol (TCP/IP) processing to obtain the file; and providing the file to a network isolated device via a mass storage interface device, wherein the network isolated device is a separate hardware device from the cloud connector key. - View Dependent Claims (15, 18)
-
Specification