Local digital asset storage management technique
First Claim
1. A method for managing the storage of digital assets in a storage device comprising the steps of:
- (a) receiving a digital asset intended for local storage in a storage device that has been pushed down from a source, the storage device having a finite capacity storage space for storing digital assets,(b) assigning a rank order to each received digital asset stored in the storage device, and(c) repeatedly examining the assigned rank orders of one or more of the digital assets stored in the storage device and selectively deleting a digital asset having a rank order that is lowest among the examined rank orders,wherein each rank order is assignable based on predefined default ranking rules and user instructions pertaining to one or more of the digital assets that are capable of causing a deviation from the default ranking rules, andwherein the default ranking rules comprise one or more of the following;
(c1) refraining from deleting a digital asset currently being rented;
(c2) refraining from deleting a digital asset currently being used;
(c3) reducing a ranking order of a digital asset based on a duration during which the respective digital asset has been stored in the storage device;
(c4) ranking a digital asset as being in a group of digital assets last to be deleted amongst deletable digital assets responsive to a user indication that the respective digital asset is a user'"'"'s favorite;
(c5) reducing a ranking order of a digital asset by a smaller amount than other digital assets whose rank is reduced if the respective digital asset was pulled down but not used, and(c6) refraining from deleting a digital asset that has been purchased,the method further comprising the following steps;
(d) initially assigning a default numerical rank RANK as indicated by a source of a digital asset, wherein a larger value of RANK has a higher ranking order, and wherein delete-able digital assets are deleted in order of lowest numerical rank,(e) if the respective digital asset is purchased, increasing the value of RANK to a default highest permissible value,(f) if the respective digital asset is rented for a certain rental time period, increasing the value of RANK to the default highest permissible value until the expiration of the rental period;
(g) if the user has browsed the respective digital asset, then increasing the value of RANK to the default highest permissible value for a certain period of time following the browsing of the respective asset.
8 Assignments
0 Petitions
Accused Products
Abstract
A technique is described for managing the local storage of digital assets, such as audio, (moving or still) pictures, text, executable code and combinations thereof, in the storage device of a user appliance, such as a personal video recorder, set top box, mobile phone or storage server. A digital asset is received that is intended for local storage in the storage device and that has been pushed down from a source. A rank order is assigned to each digital asset stored or to be stored in a storage device that has a finite capacity storage space for storing digital assets. The assigned rank orders of one or more of the digital assets are repeatedly examined and a digital asset having a rank order that is lowest among the examined rank orders may be deleted. Each rank order is assigned based on predefined default ranking rules and user instructions pertaining to one or more of the digital assets that are capable of causing a deviation from the default ranking rules, if any have been provided by the user. A signal may be provided containing executable instructions that can be executed at programmable electronic circuits for performing the above steps. Such a signal may be stored on a storage medium. A system for performing the above steps may include a receiver for receiving the digital assets and a processor for assigning ranking orders and for repeatedly examining the ranking orders and selectively deleting digital assets with low ranking orders.
89 Citations
15 Claims
-
1. A method for managing the storage of digital assets in a storage device comprising the steps of:
-
(a) receiving a digital asset intended for local storage in a storage device that has been pushed down from a source, the storage device having a finite capacity storage space for storing digital assets, (b) assigning a rank order to each received digital asset stored in the storage device, and (c) repeatedly examining the assigned rank orders of one or more of the digital assets stored in the storage device and selectively deleting a digital asset having a rank order that is lowest among the examined rank orders, wherein each rank order is assignable based on predefined default ranking rules and user instructions pertaining to one or more of the digital assets that are capable of causing a deviation from the default ranking rules, and wherein the default ranking rules comprise one or more of the following; (c1) refraining from deleting a digital asset currently being rented; (c2) refraining from deleting a digital asset currently being used; (c3) reducing a ranking order of a digital asset based on a duration during which the respective digital asset has been stored in the storage device; (c4) ranking a digital asset as being in a group of digital assets last to be deleted amongst deletable digital assets responsive to a user indication that the respective digital asset is a user'"'"'s favorite; (c5) reducing a ranking order of a digital asset by a smaller amount than other digital assets whose rank is reduced if the respective digital asset was pulled down but not used, and (c6) refraining from deleting a digital asset that has been purchased, the method further comprising the following steps; (d) initially assigning a default numerical rank RANK as indicated by a source of a digital asset, wherein a larger value of RANK has a higher ranking order, and wherein delete-able digital assets are deleted in order of lowest numerical rank, (e) if the respective digital asset is purchased, increasing the value of RANK to a default highest permissible value, (f) if the respective digital asset is rented for a certain rental time period, increasing the value of RANK to the default highest permissible value until the expiration of the rental period; (g) if the user has browsed the respective digital asset, then increasing the value of RANK to the default highest permissible value for a certain period of time following the browsing of the respective asset. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
Specification