Pre-caching files from removable device to expedite perceived download performance
First Claim
1. A machine-implemented method for pre-caching and acquiring digital image files, the machine-implemented method comprising:
- detecting, connected to a processing device, a device having digital image files stored therein;
automatically copying the digital image files and associated files from the device to a cache of the processing device;
acquisition processing of the digital image files and the associated files from the cache, the acquisition processing being performed independently of a completion of the copying of the digital images and the associated files to the cache; and
automatically continuing the copying of uncopied ones of the digital image files and uncopied ones of the associated files to the cache after reconnecting the device, the device having been previously disconnected from the processing device before completion of the automatic copying.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and a processing device may be provided for detecting a device newly connected to the processing device. The processing device may copy files from the device to a cache of the processing device. In some embodiments, the files may include a digital image files and associated files, such as wav files, or other files. Acquisition processing of the files stored in the cache may be initiated at any time after the processing device begins to copy the files from the device to the cache. Via a user interface, a user may preview thumbnail images corresponding to digital image files stored in one or more virtual devices, corresponding to one or more respective caches. The user may be prompted to initiate acquisition processing of a cache, having unprocessed files, after a configurable amount of time has passed since a file was last copied to the cache.
-
Citations
20 Claims
-
1. A machine-implemented method for pre-caching and acquiring digital image files, the machine-implemented method comprising:
-
detecting, connected to a processing device, a device having digital image files stored therein; automatically copying the digital image files and associated files from the device to a cache of the processing device; acquisition processing of the digital image files and the associated files from the cache, the acquisition processing being performed independently of a completion of the copying of the digital images and the associated files to the cache; and automatically continuing the copying of uncopied ones of the digital image files and uncopied ones of the associated files to the cache after reconnecting the device, the device having been previously disconnected from the processing device before completion of the automatic copying. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A processing device comprising:
-
at least one processor; a memory connected to the at least one processor, the memory comprising; instructions for automatically copying digital image files and associated files from a device to a cache, instructions for initiating, at any time after a beginning of the automatic copying of the digital image files and the associated files to the cache, an acquisition process for processing the digital images files and the associated files from the cache; and instructions for continuing the automatic copying of uncopied ones of the digital image files and uncopied ones of the associated files from the device to the cache after an interruption of the automatic copying. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A tangible machine-readable medium having instructions recorded thereon for at least one processor, the instructions comprising:
-
instructions for detecting a device newly connected to a processing device; instructions for automatically copying files from the device to a cache of the processing device, the files including a plurality of digital image files; instructions for performing acquisition processing, with respect to the files from the cache, at any time after the files begin to be automatically copied to the cache; instructions for detecting whether a second device connected to the processing device has any files matching an inventory of the files stored in the cache; and instructions for automatically copying uncopied files from the second device to the cache when the second device is determined to have at least one file matching the inventory of the files stored in the cache. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification