Patent · US Expired

Systems and methods for the efficient reading of data in a server system

US7237061B1 · kind B1 · utility

103Cited by
4References
68Claims
0Family size

Assignee

Inventor

Key dates

Filing dateApr 17, 2003
Grant dateJun 26, 2007
Priority date
Expiry dateApr 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.