Systems and methods for the efficient reading of data in a server system
US7237061B1 · kind B1 · utility
Assignee
Inventor
Key dates
| Filing date | Apr 17, 2003 |
| Grant date | Jun 26, 2007 |
| Priority date | — |
| Expiry date | Apr 21, 2025 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F12/145
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
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.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.