Using a hierarchical file system for indexing data broadcast to a client from a network of servers

Utilisation d'un systeme hierarchise de fichier pour indexer la diffusion de donnees a un client a partir d'un reseau de serveurs

Abstract

A broadcast file system (200) organizes data sent to a client via a high capacity data broadcast delivery network (210) from a plurality of servers (202, 204). The data is organized into a hierarchical file system including a directory index. A server register registers the data to be sent by the broadcast file system of the present invention and is assigned a respective directory. The server may create, modify, or delete a subdirectory or a file under the respective directory of that server. The directory index is periodically broadcast. The client caches this directory index and presents the directory index to a client application. The client application may request a portion of data from the directory index. The data available from a plurality of servers is periodically broadcast to the client, the client filters out the requested portion of data to be provided to the client application.
Un système de fichier de diffusion organise des données envoyées à un client par diffusion via un réseau de remise de données par diffusion de haute capacité à partir d'une pluralité de serveurs. Les données sont organisées en un système hiérarchique de fichiers comprenant un index de répertoires. Un serveur s'enregistre pour envoyer des données via le système hiérarchisé de fichier de la présente invention et il se voit attribué un répertoire respectif. Le serveur peut créer, modifier ou effacer un sous-répertoire ou un fichier sous le répertoire respectif de ce serveur. L'index du répertoire est diffusé périodiquement. Le client met en anté-mémoire cet index de répertoire et il présente l'index de répertoire à une application client. L'application client peut demander une partie des données de l'index de répertoire. Les données disponibles à partir de la pluralité de serveurs sont diffusées périodiquement au client et le client filtre la partie voulue de données à fournir à l'application client. Ainsi, les données diffusées disponibles à partir d'une pluralité de serveur apparaissent dans l'application client sous la forme d'un système hiérarchisé de fichier présentant un index de répertoire similaire à celui d'un système d'exploitation d'ordinateur. De plus, l'application client peut demander des données spécifiées ne se trouvant pas dans l'index de répertoire par l'intermédiaire d'un réseau de communications bi-directionnelles. Si ces données sont trouvées, ces données spécifiées peuvent être envoyées au client par l'intermédiaire du réseau de communications bi-directionnelles ou par l'intermédiaire du réseau de remise de diffusion. De plus, le système hiérarchisé de fichier de la présente invention peut être utilisé pour la diffusion de données à partir d'une base de données avec l'index de répertoire organisé selon un schéma de base de données.

Claims

Description

Topics

Download Full PDF Version (Non-Commercial Use)

Patent Citations (3)

    Publication numberPublication dateAssigneeTitle
    US-5404505-AApril 04, 1995Finisar CorporationSystem for scheduling transmission of indexed and requested database tiers on demand at varying repetition rates
    US-5581704-ADecember 03, 1996Panasonic Technologies, Inc.System for maintaining data coherency in cache memory by periodically broadcasting invalidation reports from server to client
    US-5614940-AMarch 25, 1997Intel CorporationMethod and apparatus for providing broadcast information with indexing

NO-Patent Citations (3)

    Title
    DELIS A. et al., "Management of Updates in the Enhanced Client-Server DBMS, Distributed Computing Systems", 1994, INTERNATIONAL CONFERENCE, IEEE, pages 326-334.
    See also references of EP 0996898A2
    WELCH B. et al., "Prefix Tables: A Simple Mechanism for Locating Files in a Distributed System", DISTRIBUTED COMPUTING SYSTEMS, 6TH CONFERENCE, May 1986, pages 184-189.

Cited By (35)

    Publication numberPublication dateAssigneeTitle
    EP-1014620-A1June 28, 2000Sony CorporationProcede de gestion de la transmission de donnees, procede de transmission de donnees, et emetteur et recepteur de donnees
    EP-1014620-A4June 25, 2003Sony CorpData transmission control method, data transmission method, data transmitter, and receiver
    EP-1103142-A1May 30, 2001Anthony Wood, Donald WoodwardEnregistreur de donnees video permettant d'enregistrer des spectacles a format predefini
    EP-1103142-A4February 16, 2005Digital Networks North AmericaEnregistreur de donnees video permettant d'enregistrer des spectacles a format predefini
    EP-1646045-A3April 19, 2006Digital Networks North America, Inc.Video data recorder for recording perdefined format shows
    EP-2538690-A3November 20, 2013Scientific-Atlanta, Inc.Katalogverwaltungssystem für Video-Abruf-System
    US-6728716-B1April 27, 2004International Business Machines CorporationClient-server filter computing system supporting relational database records and linked external files operable for distributed file system
    US-6966065-B1November 15, 2005Sony CorporationData transmission control method, data transmitting method, data transmitting apparatus, and receiving apparatus
    US-7069572-B2June 27, 2006Scientific-Atlanta, Inc.Broadcast data access system for multimedia clients in a broadcast network architecture
    US-7590111-B1September 15, 2009Koninklijke Philips Electronics N.V.Transmission of a multiplex signal comprising a carousel having a plurality of modules
    US-7694319-B1April 06, 2010United Video Properties, Inc.Interactive program guide with continuous data stream and client-server data supplementation
    US-7773860-B2August 10, 2010The Directv Group, Inc.Video data recorder with personal channels
    US-8209734-B2June 26, 2012Sony CorporationData transmission control method, data transmitting method, data transmitting apparatus, and receiving apparatus
    US-8327402-B1December 04, 2012United Video Properties, Inc.Methods and devices for presenting an interactive media guidance application
    US-9055318-B2June 09, 2015Rovi Guides, Inc.Client-server based interactive guide with server storage
    US-9055319-B2June 09, 2015Rovi Guides, Inc.Interactive guide with recording
    US-9071872-B2June 30, 2015Rovi Guides, Inc.Interactive television systems with digital video recording and adjustable reminders
    US-9143736-B2September 22, 2015Rovi Guides, Inc.Systems and methods for managing local storage of on-demand content
    US-9197916-B2November 24, 2015Rovi Guides, Inc.Systems and methods for communicating and enforcing viewing and recording limits for media-on-demand
    US-9282362-B2March 08, 2016Rovi Guides, Inc.Systems and methods for caching data in media-on-demand systems
    US-9294799-B2March 22, 2016Rovi Guides, Inc.Systems and methods for providing storage of data on servers in an on-demand media delivery system
    US-9369741-B2June 14, 2016Rovi Guides, Inc.Interactive television systems with digital video recording and adjustable reminders
    US-9615139-B2April 04, 2017Tech 5Determining device that performs processing of output pictures
    US-9674563-B2June 06, 2017Rovi Guides, Inc.Systems and methods for recommending content
    US-9681105-B2June 13, 2017Rovi Guides, Inc.Interactive media guidance system having multiple devices
    US-9848161-B2December 19, 2017Rovi Guides, Inc.Video recorder having user extended and automatically extended time slots
    WO-0027122-A1May 11, 2000United Video Properties, Inc.Interactive program guide with continuous data stream and client-server data supplementation
    WO-0039947-A2July 06, 2000Powertv, Inc.Systeme d'acces a des donnees radiodiffusees destinees a clients multimedia dans une architecture de reseau de radiodiffusion
    WO-0039947-A3November 23, 2000Powertv IncSysteme d'acces a des donnees radiodiffusees destinees a clients multimedia dans une architecture de reseau de radiodiffusion
    WO-0045295-A1August 03, 2000Strategy & Technology Ltd.Apparatus for broadcasting databases
    WO-0062547-A1October 19, 2000Opentv, Inc.Gestion de la largeur de bande sur une telediffusion hybride point a point
    WO-0078048-A1December 21, 2000Scientific-Atlanta, Inc.Systeme de gestion de catalogues pour systeme video a la demande
    WO-9965229-A2December 16, 1999Koninklijke Philips Electronics N.V., Philips AbSysteme de transmission
    WO-9965229-A3March 09, 2000Koninkl Philips Electronics Nv, Philips Svenska AbSysteme de transmission
    WO-9965230-A3April 06, 2000Koninkl Philips Electronics Nv, Philips Svenska AbTransmission system