Patent ID: 7596664
Filing Date: 2009-09-29
Classification: G06F,H04L

Abstract:
1. “Collapsed distributed cooperative memory for interactive and scalable media-on-demand systems” characterized by a method for managing a cache memory of a proxy server associated with a continuous media file, said method comprising the steps of: using reservation of memory space in the cache memory to store segments of said continuous media file, wherein, creating a circular list with indexing units of said continuous media file and another circular list of slots such that a relation exists from every element of the first list over an element of the second list at any time, and the circular list with the indexing units of said continuous media file points to the memory area where the file segment is stored, if said file segment is in the cache; rotating the circular list of slots over the circular list with indexing units of said continuous media file, or vice-versa, such that the new units of indexing of said continuous media file enter and leave the slots; reserving slots for every client, said reserved slots forming the client's collapsed buffer, and the content delimited by a reserved slot is not discarded; making a single slot part of other collapsed buffers; and replacing a segment of said continuous media file that is not delimited by said reserved slots with new data when there is no more cache space available under any replacement policy.