Patent ID: 8108579
Filing Date: 2012-01-31
Classification: G06F,G11B,H04N

Abstract:
1. A method for managing data storage on a device, comprising: determining a usage pattern of a user for each file in a plurality of files on a local storage, the usage pattern of the user for each file in the plurality of file being changeable; identifying one or more trim candidates from the plurality of files based on the usage pattern of each file; trimming a portion of the one or more trim candidates on the local storage by deleting less than all media content from the end of the file in each of the one or more trim candidates; re-determining the usage pattern for the one or more trim candidates that have been previously trimmed; trimming an additional amount from those one or more trim candidates determined to have been previously trimmed based on the re-determining usage pattern; determining whether any of the one or more trim candidates has been trimmed to a minimum size; not trimming further those one or more trim candidates determined to have been trimmed to a minimum size; in response to an indication that a particular trim candidate is being accessed, rendering the particular trim candidate remaining on the local storage; and retrieving the trimmed portion of the particular trim candidate while the particular trim candidate is being rendered.