×

Systems and methods for prioritizing file downloads

  • US 9,824,094 B1
  • Filed: 04/24/2014
  • Issued: 11/21/2017
  • Est. Priority Date: 04/24/2014
  • Status: Active Grant
First Claim
Patent Images

1. A method for determining an order of files for downloading from a cloud system, the method comprising:

  • identifying a first plurality of files on the cloud system for downloading to a client system, wherein the first plurality of files is associated with first metadata;

    evaluating a first respective score for each file in the first plurality of files by applying a first ranking scheme to the first metadata to generate a first ranking of the first plurality of files, wherein the first ranking scheme is based on weights of at least two features of the first metadata;

    initiating a first download process for at least some files in the first plurality of files based on the first ranking of the first plurality of files;

    receiving, during the first download process and from a user, a user selection of a first file from the first plurality of files, wherein the user selection prioritizes the first file to be downloaded immediately regardless of a ranking of the first file in the first ranking;

    instantiating a ranker training procedure to refine the first ranking scheme based on training data to generate a second ranking scheme, wherein the training data comprises a downloading priority of the first file;

    evaluating a second respective score for each file in a second plurality of files by applying the second ranking scheme to second metadata associated with the second plurality of files to generate a second ranking of the second plurality of files, wherein the ranker training procedure generates a predicted access frequency of the first file and compares the predicted access frequency to an actual access frequency of the first file, and wherein the second ranking scheme is generated based at least in part on the comparison; and

    initiating a second download process for each file in the second plurality of files based on the second ranking of the second plurality of files.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×