Use of a media cache for subsequent copying acceleration
First Claim
1. A method of presenting a user with settings of a plurality of adjustable parameters on an electronic visual display, where at least one user selected adjustable parameter setting is applicable to caching a form of a digital data work in a storage provided in a non-volatile memory, the digital data work being stored on a media having a slower data-transfer rate than the non-volatile memory used to cache the digital data work, to enable a later, selective apparent rapid conversion of the digital data work to a playable form that is available in a visible store, the visible store including a collection of media exposed directly to a user, said caching occurring during play of the digital data work stored on a removable digital medium, the method comprising the steps of:
- (a) providing a plurality of user adjustable parameter settings in the electronic visual display, said parameter settings controlling how much of an available non-volatile memory is used for the caching of digital data works, the cache and the digital data representing the digital data work stored thereon, being hidden from and unplayable by the user and being utilized to allow for a subsequent, selective apparent rapid conversion of digital data works to the playable form that is available in the visible store, the digital data works appearing in the visible store faster than if transferred from the removable digital medium;
(b) receiving user input selecting at least one of the plurality of adjustable parameter settings in the visual display for adjustment and user input selectively setting the adjustable parameter setting that was selected, wherein the user input specifies as a limit a number of digital data works that may be cached in the non-volatile memory;
(c) responding to the user setting the adjustable parameter setting that was selected and set, so that the setting affects how much of the available non-volatile memory is used for the caching of the digital data works; and
(d) maintaining the cache so that when the number of cached digital data works reaches the user specified limit, the oldest item in the cache will be expired to enable newer digital data representing the digital data work to be added to the cache.
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.
24 Citations
14 Claims
-
1. A method of presenting a user with settings of a plurality of adjustable parameters on an electronic visual display, where at least one user selected adjustable parameter setting is applicable to caching a form of a digital data work in a storage provided in a non-volatile memory, the digital data work being stored on a media having a slower data-transfer rate than the non-volatile memory used to cache the digital data work, to enable a later, selective apparent rapid conversion of the digital data work to a playable form that is available in a visible store, the visible store including a collection of media exposed directly to a user, said caching occurring during play of the digital data work stored on a removable digital medium, the method comprising the steps of:
-
(a) providing a plurality of user adjustable parameter settings in the electronic visual display, said parameter settings controlling how much of an available non-volatile memory is used for the caching of digital data works, the cache and the digital data representing the digital data work stored thereon, being hidden from and unplayable by the user and being utilized to allow for a subsequent, selective apparent rapid conversion of digital data works to the playable form that is available in the visible store, the digital data works appearing in the visible store faster than if transferred from the removable digital medium; (b) receiving user input selecting at least one of the plurality of adjustable parameter settings in the visual display for adjustment and user input selectively setting the adjustable parameter setting that was selected, wherein the user input specifies as a limit a number of digital data works that may be cached in the non-volatile memory; (c) responding to the user setting the adjustable parameter setting that was selected and set, so that the setting affects how much of the available non-volatile memory is used for the caching of the digital data works; and (d) maintaining the cache so that when the number of cached digital data works reaches the user specified limit, the oldest item in the cache will be expired to enable newer digital data representing the digital data work to be added to the cache. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer readable medium comprising computer executable instructions for performing a method of presenting a user with settings of a plurality of adjustable parameters on an electronic visual display, where at least one user selected adjustable parameter setting is applicable to caching a form of a digital data work in a storage provided in a non-volatile memory, to enable a later, selective apparent rapid conversion of the digital data work to a playable form that is available in a visible store, the visible store including a collection of media exposed directly to a user, said caching occurring during play of the digital data work stored on a removable digital medium, the computer readable medium comprising computer executable instructions for performing the steps of:
-
(a) providing a plurality of user adjustable parameter settings in the electronic visual display, said parameter settings controlling how much of an available non-volatile memory is used for the caching of digital data works, the cache and the digital data representing digital data works stored thereon, being hidden from and unplayable by the user and being utilized to allow for a subsequent, selective apparent rapid conversion of digital data works to the playable form that is available in the visible store, the digital data works appearing in the visible store faster than if transferred from the removable digital medium; (b) receiving user input selecting at least one of the plurality of adjustable parameter settings in the visual display for adjustment and user input selectively setting the adjustable parameter setting that was selected, wherein the user input specifies as a limit a number of digital data works that may be cached in the non-volatile memory; and (c) responding to the user setting the adjustable parameter setting that was selected and set, so that the setting affects how much of the available non-volatile memory is used for the caching of the digital data works; and (d) maintaining the cache so that when the number of cached digital data works reaches the user specified limit, the oldest item in the cache will be expired to enable newer digital data representing the digital data work to be added to the cache.
-
-
8. A system that enables a user to interactively control a parameter setting for caching in a non-volatile memory, of a digital data work that is cached in a storage to facilitate a later, selective, apparent rapid conversion of the digital data work to a playable format available in a visible store, said caching occurring during play of the digital data work on a removable digital medium, comprising:
-
(a) a visual display; (b) a processor coupled to the visual display; and (c) a non-volatile memory including a non-visible portion and a visible store, said memory being coupled to the processor and storing machine instructions causing the processor to; (i) provide a plurality of user adjustable parameter settings in the electronic visual display, said parameter settings controlling how much of an available non-volatile memory is used for the caching of digital data works, the cache and the digital data representing digital data works stored thereon, being hidden from and unplayable by the user and being utilized to allow for a subsequent, selective apparent rapid conversion of digital data works to the playable form that is available in the visible store, the digital data works appearing in the visible store faster than if transferred from the removable digital medium; (ii) receive user input selecting at least one of the plurality of adjustable parameter settings in the visual display for adjustment and user input selectively setting the adjustable parameter setting that was selected, wherein the user input specifies as a limit a number of digital data works that may be cached in the non-volatile memory; (iii) respond to the user setting the adjustable parameter setting that was selected and set, so that the setting affects how much of the available non-volatile memory is used for the caching of the digital data works; and (iv) maintain the cache so that when the number of cached digital data works reaches the user specified limit, the oldest item in the cache will be expired to enable newer digital data representing the digital data work to be added to the cache. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
Specification