MANAGING DOWNLOADS OF LARGE DATA SETS
First Claim
1. A process for accelerating the download of files from a remote file sharing service for project containing multiple files, comprising:
- determining whether files used in the project are resident on a locally connected storage device but not previously downloaded from the remote file sharing service;
copying files in the locally connected storage device to a download location for the project;
downloading files not in the locally connected storage device to the download location from the remote file sharing service.
1 Assignment
0 Petitions
Accused Products
Abstract
In a system for downloading large data sets, when a user downloads a project or other large data set from the file sharing service, the user'"'"'s computer first determines whether files in the data set are already resident on local storage. Files that are in a locally connected storage device, including network connected storage devices, are copied to the download location specified for the data set to be downloaded. Files that are not in local storage are then downloaded to the download location specified for the data set. Files in local storage are indexed to facilitate matching with files used in the project. Such indexing is based on processing the media data in the media data files to ensure that there is a match. For example, a signature can be generated from a portion of a file, such as a first block of media data from a file. This signature can be added to an index, along with other information about the file, such as metadata from the file, file names or file identifiers and the like. A matching algorithm processes files in the project to be shared, and matches them against the index.
-
Citations
4 Claims
-
1. A process for accelerating the download of files from a remote file sharing service for project containing multiple files, comprising:
-
determining whether files used in the project are resident on a locally connected storage device but not previously downloaded from the remote file sharing service; copying files in the locally connected storage device to a download location for the project; downloading files not in the locally connected storage device to the download location from the remote file sharing service. - View Dependent Claims (2, 3, 4)
-
Specification