Systems and methods for prioritizing file uploads
First Claim
Patent Images
1. A method for determining an order of files for uploading to a cloud system, the method comprising:
- identifying a first plurality of files on a client system for uploading to the cloud 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, wherein the first ranking scheme is based on weights of at least two features of the metadata, to generate a first ranking of the first plurality of files;
initiating a first upload process for each file in the first plurality of files based on the first ranking of the first plurality of files;
receiving, during the first upload process, an input from a user;
modifying, based on the input, the first ranking scheme by changing at least some of the weights of the at least two features, to generate a second ranking scheme;
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; and
initiating a second upload process for each file in the second plurality of files based on the second ranking of the second plurality of files.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods are disclosed herein for uploading data to a cloud system. A plurality of files on a client system is identified for uploading to a cloud system. The plurality of files is associated with metadata, and a respective score is evaluated for each file in the plurality of files by applying a ranking scheme to the metadata. An upload process is initiated for each file in the plurality of files based on each file'"'"'s respective score.
9 Citations
20 Claims
-
1. A method for determining an order of files for uploading to a cloud system, the method comprising:
-
identifying a first plurality of files on a client system for uploading to the cloud 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, wherein the first ranking scheme is based on weights of at least two features of the metadata, to generate a first ranking of the first plurality of files; initiating a first upload process for each file in the first plurality of files based on the first ranking of the first plurality of files; receiving, during the first upload process, an input from a user; modifying, based on the input, the first ranking scheme by changing at least some of the weights of the at least two features, to generate a second ranking scheme; 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; and initiating a second upload process for each file in the second plurality of files based on the second ranking of the second plurality of files. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for determining an order of files for uploading to a cloud system, the system comprising:
at least one processor configured to; identify a first plurality of files on a client system for uploading to the cloud system, wherein the first plurality of files is associated with first metadata; evaluate a first respective score for each file in the first plurality of files by applying a first ranking scheme to the first metadata, wherein the first ranking scheme is based on weights of at least two features of the first metadata, to generate a first ranking of the first plurality of files; initiate a first upload process for each file in the first plurality of files based on the first ranking of the first plurality of files; receive, during the first upload process, an input from a user; modify, based on the input, the first ranking scheme by changing at least some of the weights of the at least two features, to obtain a second ranking scheme; evaluate 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; and initiate a second upload process for each file in the second plurality of files based on the second ranking of the second plurality of files. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
Specification