A streaming media cache comprises a mass storage device configured to store streaming media data, a cache memory coupled to the mass storage device, the cache memory configured to store a subset of the streaming media data in a plurality of locations, and configured to provide the subset of the streaming...http://www.google.se/patents/US7120751?utm_source=gb-gplus-sharePatent US7120751 - Dynamic streaming buffer cache algorithm selection