Patent ID: 9037672
Filing Date: 2015-05-19
Classification: G06F

Abstract:
1. A network for data communication between computing devices comprising: a nonvolatile memory (NVM) unit; a cartridge to receive the NVM unit, the cartridge comprising a wireless transmitter and a memory to hold routing information; a conveyance system to transport the NVM unit and cartridge from a source computing device to a target computing device; a physical network controller to control the conveyance system to transport the NVM unit and cartridge from a source computing device to a target computing device according to the routing information; wherein the network is programmed for: identifying parameters of a data transfer between the source computing device and the target computing device; identifying communication paths between the source computing device and the target computing device, the communication paths comprised in the physical network; selecting a communication path for the data transfer; when a physical data transfer over the physical network is selected as a communication path for the data transfer, removing the nonvolatile memory (NVM) unit from the source computing device and placing the removed NVM unit in the cartridge; programming the cartridge with transfer information; transporting the NVM unit and cartridge through the physical network to the target computing device according to the transfer information; connecting the NVM unit into the target computing device; and in which selecting a communication path for the data transfer comprises: evaluating at least two different communication paths for data transfer between the source computing device and a target computing device; and determining when the physical data transfer is a most efficient communication path for the data transfer.