Patent ID: 9727423
Date: 2017-08-08
CPC Classifications: G06F,G06N,H04L

Claim:
1. A method of predictive data storage for a node device in a data distribution system, the method comprising using at least one processor to perform operations of: scoring each particular file system element of a plurality of file system elements of a collection of the data distribution system, the scoring using a calculated probability that a user of the node device is likely to interact with the particular file system element; calculating an on-demand subset of the collection based upon the scores of the plurality of file system elements, wherein the on-demand subset includes fewer elements than the collection, wherein calculating the on-demand subset includes selecting a combination of the plurality of file system elements that results in a highest combined score of selected file system elements given a file system element size constraint on a maximum total size of the elements in the on-demand subset; and causing at least one file system element of the on-demand subset to be placed in local storage of the node device in response to a determination that the at least one file system element of the on-demand subset is not already in the local storage of the node device.