Patent ID: 9218381
Filing Date: 2015-12-22
Classification: G06F

Abstract:
1. A method comprising: in response to determining that at least one removable computer-readable storage medium is recently mounted on a particular drive having a particular drive identifier, determining a particular media identifier for the removable computer-readable storage medium and associating the particular media identifier with the particular drive identifier; before harvesting metadata from at least one file of a set of one or more files on the at least one removable computer-readable storage medium, determining whether a portable index file is stored on the at least one removable computer-readable storage medium, wherein the portable index file includes, for at least one file of the set, data that associates the media identifier and a relative directory path for at least one file of the set with metadata for the at least one file; and determining a lightweight table that associates the particular drive identifier with a relative directory path of each file of the set of one or more files on the removable computer-readable storage medium, wherein determining the lightweight table comprises: determining, based on the lightweight table, whether a particular file is in the portable index file, and if the particular file is not in the portable index file, harvesting the particular file for metadata; and causing at least in part an index to be retrieved from the portable index file.