System and Method for Concurrently Downloading Digital Content and Recording to Removable Media
First Claim
1. A method for downloading a plurality of digital files over a computer network and writing the digital files to a removable storage media comprising the steps of:
- compiling a list of digital files to download and transmitting the list to a server having the digital files stored in a digital content database;
sequentially downloading each digital file in the list to memory on a client device;
writing each downloaded digital file from memory to the removable storage media while concurrently downloading a next digital file in the list from the server;
erasing each digital file from memory immediately after being written to the removable storage media; and
repeating the sequential retrieval, concurrent writing and subsequent erasing of digital files until each digital file has been written to the removable storage media.
2 Assignments
0 Petitions
Accused Products
Abstract
A method, system and program product to simultaneously download and burn digital media files via the Internet, including audio, video, video games and other digital content and data, onto removable storage media on personal computer burners. Large media files can be downloaded by pushing files or portions of files to computer memory and simultaneously downloading and burning files selected by a user. Once a file is burned to disc, it is then deleted from the computer'"'"'s memory. A lossless compression scheme is used for audio files to decrease file size, making the downloading process faster and requiring less hard drive space. Content files other than audio are downloaded and burned through the same one-step process, without using a lossless compression scheme. An alternative method delays the start of the burn process to ensure that the downloaded files are written continuously to the removable storage media.
-
Citations
43 Claims
-
1. A method for downloading a plurality of digital files over a computer network and writing the digital files to a removable storage media comprising the steps of:
-
compiling a list of digital files to download and transmitting the list to a server having the digital files stored in a digital content database;
sequentially downloading each digital file in the list to memory on a client device;
writing each downloaded digital file from memory to the removable storage media while concurrently downloading a next digital file in the list from the server;
erasing each digital file from memory immediately after being written to the removable storage media; and
repeating the sequential retrieval, concurrent writing and subsequent erasing of digital files until each digital file has been written to the removable storage media. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for downloading a plurality of digital files over a computer network and writing the digital files to a removable storage media comprising the steps of:
-
compiling a list of digital files to download and transmitting the list to a server having the digital files stored in a digital content database;
sequentially downloading each digital file in the list to memory on a client device;
determining when the downloaded digital files should begin a continuous writing to the removable storage media;
writing each downloaded digital file from memory to the removable storage media continuously and in sequential order while concurrently downloading a next digital file in the list from the server; and
erasing each digital file from memory immediately after being written to the removable storage media. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A computer program product for downloading a plurality of digital files over a computer network and writing the digital files to a removable storage media, comprising a computer readable medium having computer readable code embedded therein, the computer readable medium comprising:
-
program instructions that compile a list of digital files to download and transmit the list to a server having the digital files stored in a digital content database;
program instructions that sequentially download each digital file in the list to memory on a client device;
program instructions that write each downloaded digital file from memory to the removable storage media while concurrently downloading a next digital file in the list from the server; and
program instructions that erase each digital file from memory immediately after being written to the removable storage media. - View Dependent Claims (19, 20, 21, 22, 23, 24)
-
-
25. A computer program product for downloading a plurality of digital files over a computer network and writing the digital files to a removable storage media, comprising a computer readable medium having computer readable code embedded therein, the computer readable medium comprising:
-
program instructions that compile a list of digital files to download and transmit the list to a server having the digital files stored in a digital content database;
program instructions that sequentially download each digital file in the list to memory on a client device;
program instructions that determine when the downloaded digital files should begin a continuous writing to the removable storage media;
program instructions that write each downloaded digital file from memory to the removable storage media continuously and in sequential order while concurrently downloading a next digital file in the list from the server; and
program instructions that erase each digital file from memory immediately after being written to the removable storage media. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32)
-
-
33. A system for downloading a plurality of digital files over a computer network and writing the digital files to a removable storage media on a client device, comprising:
-
a component that compiles a list of digital files to download and transmits the list to a server having the digital files stored in a digital content database;
a component that sequentially downloads each digital file in the list to memory on a client device;
a component that writes each downloaded digital file from memory to the removable storage media while concurrently downloading a next digital file in the list from the server; and
a component that erases each digital file from memory immediately after being written to the removable storage media. - View Dependent Claims (34, 35, 36, 37)
-
-
38. A system for downloading a plurality of digital files over a computer network and writing the digital files to a removable storage media comprising:
-
a component that compiles a list of digital files to download and transmits the list to a server having the digital files stored in a digital content database;
a component that sequentially downloads each digital file in the list to memory on a client device;
a component that determines when the downloaded digital files should begin a continuous writing to the removable storage media;
a component that writes each downloaded digital file from memory to the removable storage media continuously and in sequential order while concurrently downloading a next digital file in the list from the server; and
a component that erases each digital file from memory immediately after being written to the removable storage media. - View Dependent Claims (39, 40, 41, 42, 43)
-
Specification