Methods and systems for providing random access to structured media content

   
   

Methods and systems for providing random access of structured media content are described. One aspect provides a novel file structure or "Vfile", and method of using the same, for organizing and managing portions of a structured media content file that are or can be downloaded from a content provider such as a multimedia content server. The Vfile is configured to emulate a server file structure that a server uses to store structured media content files. The Vfile is established at a client location when a client accesses a structured media content file and is used to buffer and cache structured media content file portions. In addition to having an infrastructure that emulates the server's file structure, the Vfile includes one or more media management tags. The tags are used by the client to manage a cache of structured media content file portions that are downloaded from the server. Exemplary tags include, but are not limited to (1) a validity tag that indicates whether a particular portion of a structured media content file is available in the Vfile cache, (2) a hit count tag that gives an indication of how many times a particular portion has been accessed, (3) an importance tag that gives a weight to the hit count and determines how long the portion can stay in cache, and (4) a lock tag that indicates whether or not to lock selected structured media content file portions in the Vfile. Cache management strategies make use of the management tags to ensure that relevant portions of the media file are maintained by the client for as long as they are needed. Those file portions that are needed, but which are not present in the Vfile, can be streamed to the client by the server while those file portions that are present are used to render a view for the user.

Methoden und Systeme für das Zur Verfügung stellen des gelegentlichen Zuganges des strukturierten Mittelinhalts werden beschrieben. Ein Aspekt liefert eine Romanakte Struktur oder "ein Vfile" und eine Methode des Verwendens dasselbe, für die organisierenden und handhabenden Teile einer strukturierten zufriedenen Akte der Mittel, die von einem zufriedenen Versorger wie einem zufriedenen Bediener der Multimedia downloadet werden sind oder können. Das Vfile wird zusammengebaut, um eine Bedienerakte Struktur zu emulieren, der ein Bediener verwendet, strukturierte zufriedene Akten der Mittel zu speichern. Das Vfile wird an einer Klient Position hergestellt, wenn ein Klient eine strukturierte zufriedene Akte der Mittel zugänglich macht und wird verwendet, um strukturierte zufriedene Teile Akte der Mittel abzudämpfen und zu cachieren. Zusätzlich zum Haben einer Infrastrukturs, die die Struktur Akte des Bedieners emuliert, schließt das Vfile einen oder mehr Mittelmanagementumbauten mit ein. Die Umbauten werden vom Klienten benutzt, um einen Pufferspeicher der strukturierten zufriedenen Teile Akte der Mittel zu handhaben, die vom Bediener downloadet werden. Mustergültige Umbauten schließen ein, aber werden nicht auf (1) einen Gültigkeit Umbau begrenzt, der, ob ein bestimmter Teil einer strukturierten zufriedenen Akte der Mittel im Vfile Pufferspeicher vorhanden ist, (2) einen Erfolg Zählimpulsumbau anzeigt, der eine Anzeige über wieviele Male ein bestimmten Teil erreicht worden ist, (3) einen Wertumbau gibt, den, der ein Gewicht zum Erfolg Zählimpuls gibt und feststellt, wie der Teil kann im Pufferspeicher bleiben und (4) einen Verriegelung Umbau sich sehnen, der ob anzeigt, oder nicht zur vorgewählten Verriegelung strukturierte zufriedene Teile Akte der Mittel im Vfile. Pufferspeichermanagementstrategien gebrauchen die Managementumbauten, um sicherzugehen, daß relevante Teile der Mittelakte vom Klienten für so lang beibehalten werden, wie sie erforderlich sind. Jene Akte Teile, die erforderlich sind, aber, die nicht im Vfile anwesend sind, können zum Klienten durch den Bediener geströmt werden, während jene Akte Teile, die Geschenk sind, benutzt werden, um eine Ansicht für den Benutzer zu übertragen.

 
Web www.patentalert.com

< Process and apparatus for management of multimedia databases

< System and method for a directory service supporting a hybrid communication system architecture

> Apparatus and method for selecting viewers' profile in interactive TV

> Multi-level position designating method for a multimedia stream

~ 00138