Patent ID: 11966364
Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 10:
11. A system comprising:
at least one memory device; and
a processing device, operatively coupled with the at least one memory device, to:
select a set of datapath patterns;
build an index from the selected set of datapath patterns, wherein a datapath pattern comprises a reference to at least one particular portion of a file path and the index is built by receiving a plurality of datapath patterns from the set of datapath patterns, identifying a pruning key to each of the datapath patterns of the plurality of datapath patterns, wherein the pruning key is a static portion of each datapath pattern, removing the pruning key from each datapath pattern of the plurality of datapath patterns, and in response to removing the pruning key, adding each datapath pattern to the index;
receive an identifier for a data file;
use the index to match the identifier to a datapath pattern of the set of datapath patterns;
determine a metadata label associated with the datapath pattern; and
associate the metadata label with the data file.