Patent ID: 9049240
Filing Date: 2015-06-02
Classification: G06F,H04L

Abstract:
1. A computer-implemented method at a network device, said network device comprising a processor, a first interface to a first network, a second interface to a second network, a file storage, and a routing module, for retrieval of a file shared by a first device attached to the first network, said first device comprising at least one shared file, said method comprising: retrieving a list of shared files stored on the first device; on reception by the network device of a request from a second device located on the second network for getting a shared file hosted on the first device, storing in the network device the request upon detecting the first device is not accessible; on detection that said first device has become accessible, retrieving the requested shared file from said first device and storing the retrieved shared file in the file storage of the network device, sending a notification to said second device that the shared file requested by the second device is now available at the network device, sending the file to the second device; and removing said requested shared file from said file storage after retrieving of said shared file by the second device which has requested the shared file, wherein removing the shared file from said file storage occurs after a delay, irrespective of whether the shared file has been retrieved by the second device which has requested the shared file.