Use of a media cache for subsequent copying acceleration
First Claim
1. A method for increasing a speed with which digital data stored on a digital medium are ripped so that the digital data are entered into a visible store in a form that is playable, comprising the steps of:
- (a) enabling a user to play the digital medium at a speed appropriate to experience the content provided by the digital data stored on the digital medium;
(b) while thus playing the digital medium, storing the digital data in a cache maintained in a non-volatile memory, said cache being accessible at a higher data rate than the digital content stored on the digital medium;
(c) hiding the cache and the digital data stored therein so that they are not apparent to the user and cannot be played by the user; and
(d) at a subsequent time, copying the digital data that are stored in the cache into the visible store on the non-volatile memory if the user decides to rip the digital data and selectively initiates entry of the digital data into the visible store, said digital data in the cache appearing in the visible store faster than if transferred from the digital medium and being playable by the user after being transferred into the visible store.
2 Assignments
0 Petitions
Accused Products
Abstract
The apparent speed with which a media work is ripped to copy the work into a visible store is substantially reduced. When the media work is played, its content is cached onto a persistent, fast access storage media. If the user subsequently decides to rip the media work, the content of the cache is copied to a visible store in substantially less time than would be required to play the media work and convert it. The user thus perceives that the media work is ripped in a substantially shorter time, compared to that required for ripping the media work in a conventional manner. The ripping process may encode or transform the format of the content to a desired format for use within the visible store. Constraints may be imposed by the user to limit the cache, or the caching process may be hidden from the user.
-
Citations
21 Claims
-
1. A method for increasing a speed with which digital data stored on a digital medium are ripped so that the digital data are entered into a visible store in a form that is playable, comprising the steps of:
-
(a) enabling a user to play the digital medium at a speed appropriate to experience the content provided by the digital data stored on the digital medium; (b) while thus playing the digital medium, storing the digital data in a cache maintained in a non-volatile memory, said cache being accessible at a higher data rate than the digital content stored on the digital medium; (c) hiding the cache and the digital data stored therein so that they are not apparent to the user and cannot be played by the user; and (d) at a subsequent time, copying the digital data that are stored in the cache into the visible store on the non-volatile memory if the user decides to rip the digital data and selectively initiates entry of the digital data into the visible store, said digital data in the cache appearing in the visible store faster than if transferred from the digital medium and being playable by the user after being transferred into the visible store. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system for increasing a speed with which digital data stored on a digital medium are ripped so that the digital data are entered into a visible store in a form that is playable, comprising:
-
(a) memory in which machine instructions are stored, said memory including a non-volatile portion; (b) a digital medium player coupled to at least one of an audio output device and a display; and (c) a processor coupled to the memory and the digital medium player, said processor executing the machine instructions stored in the memory, which cause the processor to carry out a plurality of functions, including; (i) enabling a user to play the digital medium with the digital medium player at a speed appropriate to experience the content provided by the digital data stored on the digital medium on said at least one of the audio output device and the display; (ii) while thus playing the digital medium, storing the digital data in a cache maintained in the non-volatile memory, said cache being accessible at a higher data rate than the digital content stored on the digital medium; (iii) hiding the cache and the digital data stored therein so that they are not apparent to the user; and (iv) at a subsequent time, copying the digital data that are stored in the cache into the visible store on the non-volatile memory if the user decides to rip the digital data and selectively initiates entry of the digital data into the visible store, said digital data in the cache appearing in the visible store faster than if transferred from the digital medium and being playable by the user after being transferred into the visible store. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21)
-
Specification