Systems and methods for the efficient reading of data in a server system
AssigneeRealNetworks, Inc.
InventorMilko Boic
Life of this patent
Estimating the term…
Loading patent…
AssigneeRealNetworks, Inc.
InventorMilko Boic
Estimating the term…
The invention is related to methods and apparatus that efficiently store and read data in a cache for a server system, such as a media server. The cache stores data for file formats of a streamable file format, such as an MPEG-4 file format. Relatively frequently accessed portions of a streamable file format are maintained with long-life links. For example, selected child atoms of sample table atoms of MPEG-4 file formats can be relatively frequently accessed during the streaming of a media presentation. A virtual address space manager for selected child atoms maintains relatively long-life links to pages or segments of data in a cache that hold data corresponding to these child atoms and can advantageously inhibit the release of these segments to enhance a hit rate for the cache and decrease an amount of thrashing, i.e., repeated paging of data to the cache.
A tiered caching system for mass storage comprising:
A server comprising:
A method of managing data in a cache comprising:
A computer-readable medium having computer-executable instructions for managing a cache comprising:
A method of managing a cache comprising:
A computer-readable medium having computer-executable instructions for managing a cache comprising:
A method of inhibiting release of segments in a cache, the method comprising:
A cache management system comprising:
A computer-readable medium having computer-executable instructions for managing a cache comprising:
A method of retrieving data for streaming of media presentations to a plurality of clients, the method comprising:
A computer-readable medium having computer-executable instructions for retrieving data for streaming of media presentations to a plurality of clients, the computer-readable medium comprising:
Dependencies are inferred from the claim text.