Patent ID: 8769628

Claim:
A method comprising: in a data storage device with a controller and a memory storing one or more files, performing, while the data storage device is operatively coupled to a host device that is accessible to a second device via a network: providing a host application to the host device to enable registration of the host device at a server accessible over the network, the registration including sending to the server a file sharing identifier associated with the data storage device, wherein registration results in the registered host device being designated as a recipient of requests for the data storage device associated with the file sharing identifier, and wherein the server comprises a relay server accessible to the second device; receiving an access request originating from the second device, the access request received via the registered host device, wherein the access request is a forwarded request received from the server, and wherein the forwarded request includes a credential from the second device to enable a determination that the second device is authorized to access the data storage device; and in response to receiving the access request, sending a response with access information to the second device, the response provided to the registered host device to be sent to the second device via the network, wherein receiving the access request and sending the response via the registered host device enables storage, in the data storage device, of data from the second device.