Patent ID: 8924500
Filing Date: 2014-12-30
Classification: G06F,H04L

Abstract:
1. A non-transitory computer-readable medium embodying a program stored thereon that, when executed by a computing device, directs the computing device to: override at least one setting in the computing device to promote a perception that a portable memory device coupled to the computing system provides for local storage of a plurality of files, wherein the plurality of files are stored in a networked storage system that is accessible to the computing device through a network; initiate storage of a subset of the plurality of files in the portable memory device, the files in the subset comprising a plurality of most recently accessed ones of the plurality of files, and the files in the subset further comprising an earliest saved one of the files; delete the earliest saved one of the files in response to determining that there is an insufficient space in the portable memory device; determine whether the network is available to send a respective one of the files to the networked storage system when a write request is obtained for the respective one of the files from a requesting process; send the respective one of the files to the network storage system when the network is available; determine whether a previous version of the respective one of the files that is stored in the portable memory device is obsolete, the previous version of the respective one of the files being obsolete when the previous version of the respective one of the files is different from the respective one of the files; update at least one parameter associated with the respective one of the files in response to determining that the previous version of the respective one of the files is not obsolete, the at least one parameter being an updated time of storage; and initiate storage of the respective one of the files in the portable memory device in response to determining that the previous version of the respective one of the files is obsolete.