WO2007115912A1 - System for freely selecting services for personalising television programmes - Google Patents

System for freely selecting services for personalising television programmes Download PDF

Info

Publication number
WO2007115912A1
WO2007115912A1 PCT/EP2007/052678 EP2007052678W WO2007115912A1 WO 2007115912 A1 WO2007115912 A1 WO 2007115912A1 EP 2007052678 W EP2007052678 W EP 2007052678W WO 2007115912 A1 WO2007115912 A1 WO 2007115912A1
Authority
WO
WIPO (PCT)
Prior art keywords
interface
service
services
metadata
metadata interface
Prior art date
Application number
PCT/EP2007/052678
Other languages
German (de)
French (fr)
Inventor
Stefan Jenzowsky
Hubert JÄGER
Original Assignee
Nokia Siemens Networks Gmbh & Co. Kg
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nokia Siemens Networks Gmbh & Co. Kg filed Critical Nokia Siemens Networks Gmbh & Co. Kg
Priority to EP07727155A priority Critical patent/EP2005739A1/en
Publication of WO2007115912A1 publication Critical patent/WO2007115912A1/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/83Generation or processing of protective or descriptive data associated with content; Content structuring
    • H04N21/84Generation or processing of descriptive data, e.g. content descriptors
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/414Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance
    • H04N21/4147PVR [Personal Video Recorder]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/433Content storage operation, e.g. storage operation in response to a pause request, caching operations
    • H04N21/4332Content storage operation, e.g. storage operation in response to a pause request, caching operations by placing content in organized collections, e.g. local EPG data repository
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/433Content storage operation, e.g. storage operation in response to a pause request, caching operations
    • H04N21/4334Recording operations
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/462Content or additional data management, e.g. creating a master electronic program guide from data received from the Internet and a Head-end, controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities
    • H04N21/4622Retrieving content or additional data from different sources, e.g. from a broadcast channel and the Internet
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/462Content or additional data management, e.g. creating a master electronic program guide from data received from the Internet and a Head-end, controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities
    • H04N21/4627Rights management associated to the content
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/475End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data
    • H04N21/4755End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data for defining user preferences, e.g. favourite actors or genre
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/61Network physical structure; Signal processing
    • H04N21/6106Network physical structure; Signal processing specially adapted to the downstream path of the transmission network
    • H04N21/6125Network physical structure; Signal processing specially adapted to the downstream path of the transmission network involving transmission via Internet
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/61Network physical structure; Signal processing
    • H04N21/6156Network physical structure; Signal processing specially adapted to the upstream path of the transmission network
    • H04N21/6175Network physical structure; Signal processing specially adapted to the upstream path of the transmission network involving transmission via Internet

Definitions

  • the present invention relates to a system for the free selection of services for the personalization of television programs according to claim 1.
  • the television program is a mass medium, i. it is not tailored to the needs of the individual consumer, but should suffice in a uniform form of a large mass of consumers.
  • known methods of personalizing the program namely the personal video recorder (PVR) personal video recorder, provide an interactive role for the consumer because it requires a consumer activity that he sometimes finds tedious and annoying in order to enjoy a personalized program, for example by means of an "electronic program guide" (EPG), put together his personal program first, wait for the record and then play it.
  • PVR personal video recorder
  • EPG electronic program guide
  • Television programs is a collection of programs to be recorded on the PVR. For example, all movies of a particular genre or director, all sports broadcasts, or just all the football matches of a particular club can be recorded on the PVR.
  • Another example of a service for personalizing television programs is the automatic hiding of advertisements during a recording. Another example is hiding content that is not suitable for children and adolescents.
  • the metadata is prepared by service providers and distributed to the consumers of the service.
  • the metadata may include an instruction to turn off recording when an ad block starts.
  • a command to re-enable the recording may be sent to the PVR.
  • Television programs provide consumers with a PVR tailored to the service provider. Thereby the consumer is bound to this one service provider and can only switch to another service provider by concluding a new contract with the new service provider, acquiring a PVR originating from this new service provider, and terminating the contract with the existing service provider or leaving it unused becomes. As a result, the high switching costs reduce the attractiveness as another service provider to enter this market. Likewise, it is not possible for the end user to simultaneously use the services of several service providers.
  • the object of the invention is therefore to specify a system which allows a consumer a free choice of services for the personalization of television programs on a PVR.
  • the system for freely selecting television program personalization services includes video recorder functionality, a metadata interface, a data store, a processor, and a service manager.
  • the metadata interface can be connected to different service providers.
  • the service manager distributes the data storage capacity and / or the processor capacity to services of different service providers and / or to different service providers.
  • Running multiple services concurrently may conflict with each other. This is e.g. then, if there is not enough data storage capacity for parallel recording of multiple programs.
  • the user may favor certain services and / or service providers, thereby ensuring the correctness of their preferred services.
  • the system may include a certification interface associated with the service manager. Via the certification interface, information can be received by the service manager, which information can be used to allow a service which can be received via the metadata interface. This can increase the security of the system.
  • An advantageous embodiment therefore provides for the distribution of the metadata and / or the distribution of trigger signals and / or the distribution of software for the System to use exactly this distribution network.
  • the metadata interface is designed as an interface of a distribution network.
  • the interface is bidirectional.
  • Services or only parts of services may be performed both by the consumer and / or by the service provider. Both variants have their advantages and disadvantages. By performing at least some of the services in the system, fast processing time can be more easily ensured. In addition, the consumer can be sure of a higher confidentiality of his user data. If, on the other hand, at least some of the services are executed by the service provider, the system can be kept lean and technically simple.
  • new services can be loaded onto the system, or existing services updated to a newer version.
  • the metadata interface can be designed as a physical or as a logical interface.
  • a logical one However, the interface has the advantage that the system can be connected to the service providers via existing physical connections.
  • FIG. 1 is a schematic representation of an architectural concept of a system
  • FIG. 2 is a diagram of the interaction of technical
  • FIG. 3 shows a schematic representation of a system which is modified with respect to the system shown in FIG.
  • FIG. 1 schematically shows an architecture concept of a PVR-configured system 100 for the free selection of services for the personalization of television programs.
  • the system 100 includes a metadata interface 110, a software socket 120, a middleware 130 and a hardware 140.
  • An operating system and / or drivers may be housed in the hardware.
  • the metadata interface 110 is based on the software socket 120 and can be addressed bidirectionally via the Internet or unidirectionally via a channel of a public distribution network.
  • the software socket 120 may receive and execute multiple services 124.
  • the software socket 120 is connected to the middleware 130 via a logical internal interface 112 and connected to the hardware 140 via a further internal interface 114.
  • the software socket 120 includes a service manager 122 that provides a consumer advantageous distribution of the software Computing performance and storage space between the various services ensures.
  • the simplest embodiment here is a fair distribution, in which the available resources are equally distributed among the services.
  • a distribution is mentioned which results from a higher-level categorization for the personalization of the contents. In this case, an advantageous combination of services of different providers is made.
  • FIG. 2 shows a diagram of the interaction of service providers R, A, B, Z, a network 250 and the equipment 201 of a consumer 206.
  • the network 250 includes a cable network 252 and the Internet 254.
  • the equipment 201 of the consumer 206 comprises a television 202, a remote control 204, and a PVR system 200 for freely selecting services for personalizing television programs.
  • the PVR is preferably configured as a set top box and comprises a metadata interface 210 which is connected to the cable network 252 and / or to the Internet 254.
  • the PVR is connected to a TV 202. Via a remote control 204, the consumer 206 can control the PVR.
  • At least one broadcaster R offers television programs Rl, R2, R3.
  • the television programs Rl, R2, R3 are distributed to the consumers 206 via the cable network 252.
  • television programs R1, R2, R3 can also be accessed via the Internet 254 and / or broadband connections, such as the Internet. DSL, are transmitted to the end customer 206.
  • the service providers A, B provide services Al, A2, Bl for the personalization of television programs Rl, R2, R3.
  • the metadata All, A21, BIl and / or the trigger signals A12, B12 are transmitted to the PVR of the consumer 206 via a network 250, preferably via the cable network 252 and / or via the Internet 254.
  • a certification service Z generates a certificate Z1, which is sent to a trusted service provider A, B of services Al, A2, Bl for the personalization of
  • the service provider A, B transmits the certificate Z1 or an information equivalent to the certificate Z1 to the PVR via at least one of the networks 250, 251, 252.
  • the certification service Z transmits the certificate Z1 or an information equivalent to the certificate Z1 via one of the networks 250, 251, 252 to the PVR.
  • the certificate Z1 can, as shown in FIG. 2, be received by the PVR via the metadata interface 210.
  • the PVR may also have a separate certification interface through which the certificate Zl is receivable.
  • the PVR subsequently compares the certificate obtained from the service provider A, B with that of the certification service Z. If so, it allows the services Al, A2, Bl of the service provider A, B, thereby increasing the security of the consumer 206, not harmful services on his system increases.
  • Figure 3 shows a system 300 for free selection of services for personalizing television programs.
  • the system includes a video recorder 342, a metadata interface 310, a data store 344, a processor 346, and a service manager 322.
  • the service manager 322 includes the video recorder 342, the metadata interface 310, the data store 344, and the processor 346 connected.
  • the metadata interface 310 is connected to two different service providers A, B.
  • the service manager 322 the data storage capacity DK and / or the processor capacity CK can be distributed to services of different service providers and / or to different service providers A, B.
  • the service provider A claims a data storage capacity DKA and a processor capacity CKA.
  • the service provider B claims a data storage capacity DKB and a processor capacity CKB.
  • Processor capacities CKA, CKB may be performed statically or dynamically by the service manager 322.
  • the distribution can be distributed individually to the respective situation.
  • the services A, B jointly claim one
  • Data storage capacity and / or processor capacity exceeding the capacity of the data memory and / or processor may disable a service altogether (ie, the service manager will allocate a capacity of "zero") for at least one service to complete ,
  • the system shown in FIG. 3 additionally comprises an input device 348 which allows a user to select and allow service providers A, B and to configure the distribution of the data storage capacity DK and / or processor capacity CK.
  • the system shown in FIG. 3 also includes a certification interface 370, which is connected to the service manager 322. Via the certification interface 370, the service manager 322 can receive a certificate from a certificate provider Z. This can be compared in the system with a certificate which is sent by a service provider A, B via the metadata interface. Votes the certificates match, the system allows a service of the service provider A, B to.
  • VCR VCR
  • VCR functionality 344 Data storage

Abstract

The invention relates to a system (300) for the freely selecting services (124, A1, A2, B1) for personalising television programmes (R1, R2, R3), comprising a video recorder function (342), a metadata interface (310), a data memory (344), a processor (346) and a service-manager (322). The metadata interface (310) can be connected to different servicer providers (A, B). The service manager (122, 322) enables the data memory capacity (DK) and/or the processor capacity (CK) to be distributed between the services (124, A1, A2, B1) of different service providers (A, B) and/or to different service providers (A, B).

Description

System zur freien Auswahl von Diensten zur Personalisierung von FernsehprogrammenSystem for the free choice of services for the personalization of television programs
Die vorliegende Erfindung betrifft ein System zur freien Auswahl von Diensten zur Personalisierung von Fernsehprogrammen nach dem Patentanspruch 1.The present invention relates to a system for the free selection of services for the personalization of television programs according to claim 1.
Das Umfeld, in das die vorliegende Erfindung fällt, ist durch zwei Herausforderungen geprägt. Zum einen stellt das Fernsehprogramm ein Massenmedium dar, d.h. es ist nicht auf die Bedürfnisse des individuellen Konsumenten zugeschnitten, sondern soll in einer einheitlichen Form einer großen Masse an Konsumenten genügen. Zum anderen sehen bekannte Methoden der Personalisierung des Programms, namentlich der persönliche Videorekorder „personal video recorder" (PVR) , eine interaktive Rolle des Konsumenten vor, weil dies eine Aktivität des Konsumenten erforderlich macht, die dieser zuweilen als anstrengend und lästig empfindet. Dieser muss sich, um in den Genuss eines personalisierten Programms zu kommen, z.B. mittels eines „electronic program guide" (EPG), sein persönliches Programm erst zusammenstellen, die Aufzeichnung abwarten und es dann abspielen.The environment in which the present invention falls is characterized by two challenges. First, the television program is a mass medium, i. it is not tailored to the needs of the individual consumer, but should suffice in a uniform form of a large mass of consumers. On the other hand, known methods of personalizing the program, namely the personal video recorder (PVR) personal video recorder, provide an interactive role for the consumer because it requires a consumer activity that he sometimes finds tedious and annoying in order to enjoy a personalized program, for example by means of an "electronic program guide" (EPG), put together his personal program first, wait for the record and then play it.
Neuerungen im Bereich PVR-basierter Dienste versuchen daher, den Genuss eines personalisierten Programms zu erlauben, das als Dienst pro-aktiv für den individuellen Konsumenten zusammengestellt wird, d.h. ohne aufwändige und in der Regel lästige Interaktion des Konsumenten mit der Technik selber.Innovations in the field of PVR-based services, therefore, seek to allow the enjoyment of a personalized program that is compiled as a pro-active service for the individual consumer, i. without complex and usually annoying interaction of the consumer with the technology itself.
Ein Beispiel eines Dienstes zur Personalisierung vonAn example of a personalization service
Fernsehprogrammen ist Zusammenstellen von Programmen, die auf dem PVR aufgezeichnet werden sollen. Beispielsweise können alle Filme eines bestimmten Genres oder eines bestimmten Regisseurs, alle Sportsendungen oder nur alle Fussballspiele eines bestimmten Vereins auf dem PVR aufgezeichnet werden. Ein weiteres Beispiel eines Dienstes zur Personalisierung von Fernsehprogrammen ist das automatische Ausblenden von Werbung während einer Aufzeichnung. Ein weiteres Beispiel ist das Ausblenden von Inhalten, welche nicht für Kinder und Jugendliche geeignet sind.Television programs is a collection of programs to be recorded on the PVR. For example, all movies of a particular genre or director, all sports broadcasts, or just all the football matches of a particular club can be recorded on the PVR. Another example of a service for personalizing television programs is the automatic hiding of advertisements during a recording. Another example is hiding content that is not suitable for children and adolescents.
Um solche Dienste anbieten zu können, werden von Dienstanbietern Metadaten aufbereitet und an die Konsumenten des Dienstes verteilt. Die Metadaten können beispielsweise einen Befehl zum Ausschalten einer Aufzeichnung umfassen, falls ein Werbeblock beginnt. Wenn der Werbeblock beendet ist, kann ein Befehl zum erneuten Einschalten der Aufzeichnung an den PVR gesendet werden.In order to offer such services, metadata is prepared by service providers and distributed to the consumers of the service. For example, the metadata may include an instruction to turn off recording when an ad block starts. When the ad block is completed, a command to re-enable the recording may be sent to the PVR.
Die Dienstanbieter von pro-aktiv personalisiertenThe service providers of pro-active personalized
Fernsehprogrammen stellen den Konsumenten einen auf den Dienstanbieter zugeschnittenen PVR zur Verfügung. Dadurch ist der Konsument an diesen einen Dienstanbieter gebunden und kann nur zu einem anderen Dienstanbieter wechseln indem ein neuer Vertrag mit dem neuen Dienstanbieter abgeschlossen wird, ein von diesem neuen Dienstanbieter stammender PVR erworben und der Vertrag mit dem bestehenden Dienstanbieter je nach Bedingung gekündigt oder unbenutzt gelassen wird. Die hohen Wechselkosten reduzieren in Folge die Attraktivität als weiterer Dienstanbieter in diesen Markt einzusteigen. Ebenso ist es für den Endkonsumenten nicht möglich, die Dienste mehrerer Dienstanbieter gleichzeitig in Anspruch zu nehmen.Television programs provide consumers with a PVR tailored to the service provider. Thereby the consumer is bound to this one service provider and can only switch to another service provider by concluding a new contract with the new service provider, acquiring a PVR originating from this new service provider, and terminating the contract with the existing service provider or leaving it unused becomes. As a result, the high switching costs reduce the attractiveness as another service provider to enter this market. Likewise, it is not possible for the end user to simultaneously use the services of several service providers.
Aufgabe der Erfindung ist es daher ein System anzugeben, welches einem Konsumenten eine freie Auswahl von Diensten zur Personalisierung von Fernsehprogrammen auf einem PVR erlaubt.The object of the invention is therefore to specify a system which allows a consumer a free choice of services for the personalization of television programs on a PVR.
Diese Aufgabe wird durch die im Patentanspruch 1 angegebenen Merkmale gelöst. Vorteilhafte Ausgestaltungen der Erfindung sind in weiteren Ansprüchen angegeben. Das System zur freien Auswahl von Diensten zur Personalisierung von Fernsehprogrammen umfasst eine Videorecorderfunktionalität, eine Metadaten-Schnittstelle, einen Datenspeicher, einen Prozessor und einen Service- Manager. Die Metadaten-Schnittstelle ist an unterschiedliche Dienstanbieter anbindbar. Durch den Service-Manager sind die Datenspeicherkapazität und/oder die Prozessorkapazität auf Dienste unterschiedlicher Dienstanbieter und/oder auf unterschiedliche Dienstanbieter verteilbar.This object is achieved by the features specified in claim 1. Advantageous embodiments of the invention are specified in further claims. The system for freely selecting television program personalization services includes video recorder functionality, a metadata interface, a data store, a processor, and a service manager. The metadata interface can be connected to different service providers. The service manager distributes the data storage capacity and / or the processor capacity to services of different service providers and / or to different service providers.
Die folgenden vorteilhaften Ausgestaltungen können sich zusätzlich ergeben.The following advantageous embodiments may additionally result.
Durch das gleichzeitige Ausführen von mehreren Diensten können diese unter Umständen gegenseitig in Konflikt geraten. Dies ist z.B. dann der Fall, wenn nicht genügend Datenspeicherkapazität für die parallele Aufzeichnung mehrerer Programme vorhanden ist. Indem die Verteilung der Datenspeicher- und/oder der Prozessorkapazität durch den Benutzer konfigurierbar ist, kann der Benutzer bestimmten Diensten und/oder Dienstanbietern den Vorzug geben, und dadurch den korrekten Ablauf seiner bevorzugten Dienste gewährleisten.Running multiple services concurrently may conflict with each other. This is e.g. then, if there is not enough data storage capacity for parallel recording of multiple programs. By allowing the user to configure the distribution of data storage and / or processor capacity, the user may favor certain services and / or service providers, thereby ensuring the correctness of their preferred services.
Das System kann eine Zertifizierungs-Schnittstelle umfassen, welche mit dem Service-Manager verbunden ist. Über die Zertifizierungs-Schnittstelle ist durch den Service-Manager eine Information empfangbar, welche verwendbar ist, um einen Dienst, welcher über die Metadaten-Schnittstelle empfangbar ist, zuzulassen. Dadurch kann die Sicherheit des Systems erhöht werden.The system may include a certification interface associated with the service manager. Via the certification interface, information can be received by the service manager, which information can be used to allow a service which can be received via the metadata interface. This can increase the security of the system.
Die Fernsehprogramme werden über ein Verteilnetz, in der Praxis oft über ein Kabelnetz, an die Endkunden verteilt. Eine vorteilhafte Ausgestaltung sieht daher vor, für die Verteilung der Metadaten und/oder die Verteilung von Triggersignalen und/oder die Verteilung von Software für das System genau dieses Verteilnetz zu verwenden. Zu diesem Zweck ist die Metadaten Schnittstelle als Schnittstelle eines Verteilnetzes ausgestaltet.Television programs are distributed to end customers via a distribution network, often in practice via a cable network. An advantageous embodiment therefore provides for the distribution of the metadata and / or the distribution of trigger signals and / or the distribution of software for the System to use exactly this distribution network. For this purpose, the metadata interface is designed as an interface of a distribution network.
Für manche Dienste ist es von Vorteil oder notwendig, Daten von dem System an den Dienstanbieter zu übermitteln. Damit der Endkunde hierzu nicht eine separate Schnittstelle zu dem Dienstanbieter einrichten muss, kann vorgesehen sein, dass die Schnittstelle bidirektional ist.For some services it is beneficial or necessary to transfer data from the system to the service provider. So that the end customer does not have to set up a separate interface to the service provider for this purpose, it can be provided that the interface is bidirectional.
Dienste oder nur Teile von Diensten können sowohl beim Konsumenten und/oder beim Dienstanbieter ausgeführt werden. Beide Varianten haben ihre Vor- und Nachteile. Indem zumindest ein Teil der Dienste in dem System ausgeführt wird, kann eine schnelle Verarbeitungszeit einfacher gewährleistet werden. Zudem kann sich der Konsument einer höheren Vertraulichkeit seiner Benutzerdaten sicher sein. Wird hingegen zumindest ein Teil der Dienste bei dem Dienstanbieter ausgeführt, kann das System schlank und technisch einfach gehalten werden.Services or only parts of services may be performed both by the consumer and / or by the service provider. Both variants have their advantages and disadvantages. By performing at least some of the services in the system, fast processing time can be more easily ensured. In addition, the consumer can be sure of a higher confidentiality of his user data. If, on the other hand, at least some of the services are executed by the service provider, the system can be kept lean and technically simple.
Indem eine zur Durchführung eines Dienstes verwendete Software über die Metadaten-Schnittstelle auf das System ladbar ist, können neue Dienste auf das System geladen werden, oder bestehende Dienste durch eine neuere Version aktualisiert werden.By downloading software used to perform a service via the metadata interface to the system, new services can be loaded onto the system, or existing services updated to a newer version.
Mehrere Dienste können auf einfache Weise nebeneinander benutzt werden wenn die Metadatenschnittstelle auf einem Softwaresockel aufsetzt und der Softwaresockel über eine logische Schnittstelle mit einer Middleware verbunden ist. Sowohl einzelne Funktionen, als auch zumindest ein Teil der Hardwareressourcen können dann auf einfache Weise von den Diensten gemeinsam benutzt können.Several services can be easily used side by side if the metadata interface is based on a software socket and the software socket is connected to a middleware via a logical interface. Both individual functions and at least part of the hardware resources can then be easily shared by the services.
Die Metadaten-Schnittstelle kann als physikalische oder als logische Schnittstelle ausgebildet sein. Eine logische Schnittstelle weist jedoch den Vorteil auf, dass das System über bestehende physikalische Anschlüsse an die Dienstanbieter anbindbar ist.The metadata interface can be designed as a physical or as a logical interface. A logical one However, the interface has the advantage that the system can be connected to the service providers via existing physical connections.
Die Erfindung wird nachfolgend anhand der Zeichnung beispielsweise näher erläutert. Dabei zeigen:The invention will be explained in more detail with reference to the drawing, for example. Showing:
Figur 1 in schematischer Darstellung ein Architekturkonzept eines Systems,-FIG. 1 is a schematic representation of an architectural concept of a system,
Figur 2 ein Schema des Zusammenspiels von technischenFigure 2 is a diagram of the interaction of technical
Geräten von Dienstleistungserbringern, Netzwerken und der Ausrüstung eines Konsumenten; undApparatus of service providers, networks and the equipment of a consumer; and
Figur 3 in schematischer Darstellung ein System, welches gegenüber dem in Figur 1 gezeigten System modifiziert ist.3 shows a schematic representation of a system which is modified with respect to the system shown in FIG.
Figur 1 zeigt schematisch ein Architekturkonzept eines als PVR ausgebildeten Systems 100 zur freien Auswahl von Diensten zur Personalisierung von Fernsehprogrammen.FIG. 1 schematically shows an architecture concept of a PVR-configured system 100 for the free selection of services for the personalization of television programs.
Das System 100 umfasst eine Metadaten-Schnittstelle 110, einen Software-Sockel 120, eine Middleware 130 und eine Hardware 140. Ein Betriebssystem und/oder Treiber können in der Hardware untergebracht sein. Die Metadaten-Schnittstelle 110 setzt auf dem Software-Sockel 120 auf und kann bidirektional via Internet oder unidirektional über einen Kanal eines öffentlichen Verteilnetzes angesprochen werden. Der Softwaresockel 120 kann mehrere Dienste 124 aufnehmen und ausführen. Der Softwaresockel 120 ist über eine logische interne Schnittstelle 112 mit der Middleware 130 verbunden und über eine weitere interne Schnittstelle 114 mit der Hardware 140 verbunden.The system 100 includes a metadata interface 110, a software socket 120, a middleware 130 and a hardware 140. An operating system and / or drivers may be housed in the hardware. The metadata interface 110 is based on the software socket 120 and can be addressed bidirectionally via the Internet or unidirectionally via a channel of a public distribution network. The software socket 120 may receive and execute multiple services 124. The software socket 120 is connected to the middleware 130 via a logical internal interface 112 and connected to the hardware 140 via a further internal interface 114.
Der Software-Sockel 120 umfasst einen Servicemanager 122, der eine für den Konsumenten vorteilhafte Verteilung der Rechenleistung und des Speicherplatzes zwischen den verschiedenen Diensten sicherstellt. Als einfachstes Ausführungsbeispiel sei hier eine faire Verteilung genannt, bei der die zur Verfügung stehenden Ressourcen unter den Diensten gleich verteilt sind. Als weiterführendes Beispiel sei eine Verteilung genannt, die sich aus einer übergeordneten Kategorisierung zur Personalisierung der Inhalte ergibt. Hierbei wird eine vorteilhafte Kombination der Dienstleistungen der verschiedenen Anbieter vorgenommen.The software socket 120 includes a service manager 122 that provides a consumer advantageous distribution of the software Computing performance and storage space between the various services ensures. The simplest embodiment here is a fair distribution, in which the available resources are equally distributed among the services. As a further example, a distribution is mentioned which results from a higher-level categorization for the personalization of the contents. In this case, an advantageous combination of services of different providers is made.
Figur 2 zeigt ein Schema des Zusammenspiels von Dienstleistungserbringern R, A, B, Z, einem Netzwerk 250 und der Ausrüstung 201 eines Konsumenten 206.FIG. 2 shows a diagram of the interaction of service providers R, A, B, Z, a network 250 and the equipment 201 of a consumer 206.
Das Netzwerk 250 umfasst dabei ein Kabelnetzwerk 252 und das Internet 254.The network 250 includes a cable network 252 and the Internet 254.
Die Ausrüstung 201 des Konsumenten 206 umfasst ein Fernsehgerät 202, eine Fernbedienung 204 und ein als PVR ausgebildetes System 200 zur freien Auswahl von Diensten zur Personalisierung von Fernsehprogrammen. Der PVR ist vorzugsweise als Set Top Box ausgebildet und umfasst eine Metadaten Schnittstelle 210, die mit dem Kabelnetzwerk 252 und/oder mit dem Internet 254 verbunden ist. Der PVR ist mit einem Fernsehgerät 202 verbunden. Über eine Fernbedienung 204 kann der Konsument 206 den PVR steuern.The equipment 201 of the consumer 206 comprises a television 202, a remote control 204, and a PVR system 200 for freely selecting services for personalizing television programs. The PVR is preferably configured as a set top box and comprises a metadata interface 210 which is connected to the cable network 252 and / or to the Internet 254. The PVR is connected to a TV 202. Via a remote control 204, the consumer 206 can control the PVR.
Mindestens eine Rundfunkanstalt R bietet Fernsehprogramme Rl, R2 , R3 an. Die Fernsehprogramme Rl, R2 , R3 werden meistens über das Kabelnetzwerk 252 an den Konsumenten 206 verteilt. Ebenso können die Fernsehprogramme Rl, R2 , R3 jedoch auch über das Internet 254 und/oder Breitbandanschlüsse, wie z.B. DSL, zu den Endkunden 206 übermittelt werden.At least one broadcaster R offers television programs Rl, R2, R3. The television programs Rl, R2, R3 are distributed to the consumers 206 via the cable network 252. Likewise, however, television programs R1, R2, R3 can also be accessed via the Internet 254 and / or broadband connections, such as the Internet. DSL, are transmitted to the end customer 206.
Die Dienstanbieter A, B erbringen Dienste Al, A2 , Bl zur Personalisierung von Fernsehprogrammen Rl, R2 , R3. Dazu bereiten die Dienstanbieter A, B Metadaten All, A21, BIl und/oder Triggersignale A12, B12 auf, welche eine Personalisierung der Fernsehprogramme Rl, R2 , R3 ermöglichen. Die Metadaten All, A21, BIl und/oder die Triggersignale A12, B12 werden über ein Netzwerk 250, vorzugsweise über das Kabelnetz 252 und/oder über das Internet 254, an den PVR des Konsumenten 206 übermittelt.The service providers A, B provide services Al, A2, Bl for the personalization of television programs Rl, R2, R3. To prepare the service providers A, B metadata All, A21, BIl and / or trigger signals A12, B12, which enable personalization of the television programs Rl, R2, R3. The metadata All, A21, BIl and / or the trigger signals A12, B12 are transmitted to the PVR of the consumer 206 via a network 250, preferably via the cable network 252 and / or via the Internet 254.
Ein Zertifizierungsdienst Z generiert ein Zertifikat Zl, welches an einen vertrauenswürdigen Dienstanbieter A, B von Diensten Al, A2 , Bl zur Personalisierung vonA certification service Z generates a certificate Z1, which is sent to a trusted service provider A, B of services Al, A2, Bl for the personalization of
Fernsehprogrammen Rl, R2 , R3 vergeben wird. Der Dienstanbieter A, B übermittelt das Zertifikat Zl oder eine zum Zertifikat Zl äquivalente Information über mindestens eines der Netzwerke 250, 251, 252 an den PVR. Zudem übermittelt der Zertifizierungsdienst Z das Zertifikat Zl oder eine zum Zertifikat Zl äquivalente Information über eines der Netzwerke 250, 251, 252 an den PVR. Das Zertifikat Zl kann dazu, wie in Figur 2 dargestellt, von dem PVR über die Metadaten-Schnittstelle 210 empfangen werden. In andern Ausführungsformen kann der PVR jedoch auch über eine separate Zertifizierungsschnittstelle verfügen, über welche das Zertifikat Zl empfangbar ist. Der PVR vergleicht in der Folge das von dem Dienstanbieter A, B erhaltene Zertifikat mit demjenigen des Zertifizierungsdienstes Z. Bei Übereinstimmung lässt er die Dienste Al, A2 , Bl des Dienstanbieters A, B zu, wodurch sich die Sicherheit des Konsumenten 206, keine schädlichen Dienste auf seinem System auszuführen, erhöht.Television programs Rl, R2, R3. The service provider A, B transmits the certificate Z1 or an information equivalent to the certificate Z1 to the PVR via at least one of the networks 250, 251, 252. In addition, the certification service Z transmits the certificate Z1 or an information equivalent to the certificate Z1 via one of the networks 250, 251, 252 to the PVR. The certificate Z1 can, as shown in FIG. 2, be received by the PVR via the metadata interface 210. However, in other embodiments, the PVR may also have a separate certification interface through which the certificate Zl is receivable. The PVR subsequently compares the certificate obtained from the service provider A, B with that of the certification service Z. If so, it allows the services Al, A2, Bl of the service provider A, B, thereby increasing the security of the consumer 206, not harmful services on his system increases.
Figur 3 zeigt ein System 300 zur freien Auswahl von Diensten zur Personalisierung von Fernsehprogrammen. Das System umfasst einen Videorecorder 342, eine Metadaten-Schnittstelle 310, einen Datenspeicher 344, einen Prozessor 346 und einen Service-Manager 322. Der Service-Manager 322 ist mit dem Videorecorder 342, der Metadaten-Schnittstelle 310, dem Datenspeicher 344 und dem Prozessor 346 verbunden. Die Metadaten-Schnittstelle 310 ist an zwei unterschiedliche Dienstanbieter A, B angebunden. Durch den Service-Manager 322 ist die Datenspeicherkapazität DK und/oder die Prozessorkapazität CK auf Dienste unterschiedlicher Dienstanbieter und/oder auf unterschiedliche Dienstanbieter A, B verteilbar. In dem dargestellten Beispiel beansprucht der Dienstanbieter A eine Datenspeicherkapazität DKA und eine Prozessorkapazität CKA. Der Dienstanbieter B beansprucht eine Datenspeicherkapazität DKB und eine Prozessorkapazität CKB. Die Verteilung der Speicherkapazitäten DKA, DKB und derFigure 3 shows a system 300 for free selection of services for personalizing television programs. The system includes a video recorder 342, a metadata interface 310, a data store 344, a processor 346, and a service manager 322. The service manager 322 includes the video recorder 342, the metadata interface 310, the data store 344, and the processor 346 connected. The metadata interface 310 is connected to two different service providers A, B. By the service manager 322, the data storage capacity DK and / or the processor capacity CK can be distributed to services of different service providers and / or to different service providers A, B. In the illustrated example, the service provider A claims a data storage capacity DKA and a processor capacity CKA. The service provider B claims a data storage capacity DKB and a processor capacity CKB. The distribution of the storage capacities DKA, DKB and the
Prozessorkapazitäten CKA, CKB kann durch den Service-Manager 322 statisch oder dynamisch vorgenommen werden. Im dynamischen Fall kann die Verteilung individuell an die jeweilige Situation angepasst verteilt werden. Beanspruchen beispielsweise die Dienste A, B gemeinsam eineProcessor capacities CKA, CKB may be performed statically or dynamically by the service manager 322. In the dynamic case, the distribution can be distributed individually to the respective situation. For example, the services A, B jointly claim one
Datenspeicherkapazität und/oder eine Prozessorkapazität, welche die Kapazität des Datenspeichers und/oder des Prozessors übersteigt, so kann ein Dienst gänzlich ausgeschaltet werden (d.h. der Service-Manager teilt ihm eine Kapazität von „null" zu), damit zumindest ein Dienst vollständig ablaufen kann.Data storage capacity and / or processor capacity exceeding the capacity of the data memory and / or processor may disable a service altogether (ie, the service manager will allocate a capacity of "zero") for at least one service to complete ,
Das in Figur 3 dargestellte System umfasst zudem eine Eingabevorrichtung 348, welche es einem Benutzer erlaubt Dienstanbieter A, B auszuwählen und zuzulassen und die Verteilung der Datenspeicherkapazität DK und/oder Prozessorkapazität CK zu konfigurieren.The system shown in FIG. 3 additionally comprises an input device 348 which allows a user to select and allow service providers A, B and to configure the distribution of the data storage capacity DK and / or processor capacity CK.
Das in Figur 3 dargestellte System umfasst zudem eine Zertifizierungsschnittstelle 370, welche mit dem Service- Manager 322 verbunden ist. Über die Zertifizierungsschnittstelle 370 kann der Service-Manager 322 von einem Zertifikate-Anbieter Z ein Zertifikat empfangen. Dieses kann im System mit einem Zertifikat, welches von einem Dienstanbieter A, B über die Metadaten-Schnittstelle verschickt wird, verglichen werden. Stimmen die Zertifikate überein, so lässt das System einen Dienst des Dienstanbieters A, B zu. The system shown in FIG. 3 also includes a certification interface 370, which is connected to the service manager 322. Via the certification interface 370, the service manager 322 can receive a certificate from a certificate provider Z. This can be compared in the system with a certificate which is sent by a service provider A, B via the metadata interface. Votes the certificates match, the system allows a service of the service provider A, B to.
Liste der verwendeten BezugszeichenList of reference numbers used
100, 200, 300 System100, 200, 300 system
110, 210, 310 Metadaten-Schnittstelle 112, 114 interne Schnittstelle 120 Software-Sockel110, 210, 310 metadata interface 112, 114 internal interface 120 software socket
122, 322 Servicemanager 124 Dienst 130 Middleware 140 Hardware 200 System122, 322 Service Manager 124 Service 130 Middleware 140 Hardware 200 System
201 Kundenseitige Ausrüstung201 Customer equipment
202 Fernsehgerät, Fernseher 204 Fernbedienung202 TV, TV 204 Remote control
206 Konsument 210 Metadaten-Schnittstelle206 consumer 210 metadata interface
250 Netzwerk250 network
252 Kabelnetzwerk, Netzwerk252 cable network, network
254 Internet254 Internet
342 Videorecorder, Videorecorderfunktionalität 344 Datenspeicher342 VCR, VCR functionality 344 Data storage
344A, 344B Speicherkapazität344A, 344B storage capacity
346 Prozessor346 processor
346A, 346B Prozessorkapazität346A, 346B processor capacity
370 Zertifizierungsschnittstelle 348 Eingabevorrichtung370 certification interface 348 input device
A, B Dienstanbieter Al, A2, Bl Dienst All, A21, BIl Metadaten A12, B12 Triggersignal R RundfunkanstaltA, B service provider Al, A2, Bl service All, A21, BIl metadata A12, B12 trigger signal R broadcaster
Rl, R2, R3 FernsehprogrammRl, R2, R3 TV program
Z Zertifikate-Anbieter, ZertifizierungsdienstZ Certificates Provider, Certification Service
Zl Zertifikat Zl certificate

Claims

Patentansprüche claims
1. System (100, 200, 300) zur freien Auswahl von Diensten (124, Al, A2 , Bl) zur Personalisierung von Fernsehprogrammen (Rl, R2 , R3), umfassend eine Videorecorderfunktionalität (342), eine Metadaten-Schnittstelle (110, 210, 310), einenA system (100, 200, 300) for freely selecting services (124, A1, A2, Bl) for personalizing television programs (R1, R2, R3), comprising a video recorder functionality (342), a metadata interface (110, 210, 310), one
Datenspeicher (344), einen Prozessor (346) und einen Service- Manager (122, 322), wobei die Metadaten-Schnittstelle (110, 210, 310) an unterschiedliche Dienstanbieter (A, B) anbindbar ist; und durch den Service-Manager (122, 322) dieA data store (344), a processor (346) and a service manager (122, 322), the metadata interface (110, 210, 310) being connectable to different service providers (A, B); and by the service manager (122, 322) the
Datenspeicherkapazität (DK) und/oder die Prozessorkapazität (CK) auf Dienste (124, Al, A2 , Bl) unterschiedlicher Dienstanbieter (A, B) und/oder auf unterschiedliche Dienstanbieter (A, B) verteilbar ist.Data storage capacity (DK) and / or the processor capacity (CK) on services (124, Al, A2, Bl) of different service providers (A, B) and / or on different service providers (A, B) can be distributed.
2. System (100, 200, 300) nach Anspruch 1, dadurch gekennzeichnet, dass die Dienstanbieter (A, B) durch einen Benutzer (206) auswählbar sind.2. System (100, 200, 300) according to claim 1, characterized in that the service providers (A, B) by a user (206) are selectable.
3. System (100, 200, 300) nach Anspruch 1 oder 2, dadurch gekennzeichnet, dass die Verteilung der Datenspeicherkapazität (DK) und/oder Prozessorkapazität (CK) durch den Benutzer (206) konfigurierbar ist.3. System (100, 200, 300) according to claim 1 or 2, characterized in that the distribution of the data storage capacity (DK) and / or processor capacity (CK) by the user (206) is configurable.
4. System (100, 200, 300) nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass das System (100, 200, 300) zudem eine Zertifizierungs- Schnittstelle (370) umfasst, welche mit dem Service-Manager (122, 322) verbunden ist und durch den Service-Manager (122, 322) eine Information, welche über die Zertifizierungs-Schnittstelle (370) empfangbar ist, verwendbar ist, um einen Dienst (124, Al, A2 , Bl), welcher über die Metadaten-Schnittstelle (110, 210, 310) empfangbar ist, zuzulassen. A system (100, 200, 300) according to any one of the preceding claims, characterized in that the system (100, 200, 300) further comprises a certification interface (370) communicating with the service manager (122, 322). and by the service manager (122, 322), information that is receivable via the certification interface (370) is usable to provide a service (124, A1, A2, Bl) via the metadata interface (110, 210, 310) is receivable.
5. System (100, 200, 300) nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet , dass die Metadaten-Schnittstelle (110, 210, 310) eine5. System (100, 200, 300) according to any one of the preceding claims, characterized in that the metadata interface (110, 210, 310) a
Schnittstelle eines Verteilnetzes (252) , insbesondere eines Kabelnetzes (252) zur Verteilung von Fernsehprogrammen (Rl, R2, R3) ist.Interface of a distribution network (252), in particular a cable network (252) for distributing television programs (Rl, R2, R3) is.
6. System (100, 200, 300) nach einem der vorhergehenden6. System (100, 200, 300) according to one of the preceding
Ansprüche, dadurch gekennzeichnet, dass die Metadaten-Schnittstelle (110, 210, 310) bidirektional ist, insbesondere dass die Metadaten-Schnittstelle (110, 210, 310) eine Schnittstelle zum Internet (254) ist.Claims, characterized in that the metadata interface (110, 210, 310) is bidirectional, in particular that the metadata interface (110, 210, 310) is an interface to the Internet (254).
7. System (100, 200, 300) nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass zumindest ein Teil der Dienste (124, Al, A2 , Bl) in dem System (100, 200, 300) ausgeführt wird.7. System (100, 200, 300) according to any one of the preceding claims, characterized in that at least a part of the services (124, Al, A2, Bl) in the system (100, 200, 300) is executed.
8. System (100, 200, 300) nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass zumindest ein Teil der Dienste (124, Al, A2 , Bl) bei dem Dienstanbieter (A, B) ausgeführt wird.8. System (100, 200, 300) according to any one of the preceding claims, characterized in that at least a part of the services (124, Al, A2, Bl) at the service provider (A, B) is executed.
9. System (100, 200, 300) nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass eine zur Durchführung eines Dienstes (124, Al, A2 , Bl) verwendete Software über die Metadaten-Schnittstelle (110, 210, 310) auf das System (100, 200, 300) ladbar ist.9. System (100, 200, 300) according to any one of the preceding claims, characterized in that a software used to perform a service (124, Al, A2, Bl) via the metadata interface (110, 210, 310) on the System (100, 200, 300) is loadable.
10. System (100, 200, 300) nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass die Metadaten-Schnittstelle (110, 210, 310) auf einem Softwaresockel (120) aufsetzt und der Softwaresockel (120) über eine logische Schnittstelle (150) mit einer Middleware verbunden ist.10. System (100, 200, 300) according to one of the preceding claims, characterized in that the metadata interface (110, 210, 310) on a software socket (120) touches down and the software socket (120) via a logic interface (150) is connected to a middleware.
11. System (100, 200, 300) nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass die Metadaten-Schnittstelle (110, 210, 310) als logische Schnittstelle ausgebildet ist. 11. System (100, 200, 300) according to one of the preceding claims, characterized in that the metadata interface (110, 210, 310) is designed as a logical interface.
PCT/EP2007/052678 2006-04-04 2007-03-21 System for freely selecting services for personalising television programmes WO2007115912A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
EP07727155A EP2005739A1 (en) 2006-04-04 2007-03-21 System for freely selecting services for personalising television programmes

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
DE102006016088.6 2006-04-04
DE102006016088A DE102006016088B4 (en) 2006-04-04 2006-04-04 System for the free choice of services for the personalization of television programs

Publications (1)

Publication Number Publication Date
WO2007115912A1 true WO2007115912A1 (en) 2007-10-18

Family

ID=38134207

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/EP2007/052678 WO2007115912A1 (en) 2006-04-04 2007-03-21 System for freely selecting services for personalising television programmes

Country Status (3)

Country Link
EP (1) EP2005739A1 (en)
DE (1) DE102006016088B4 (en)
WO (1) WO2007115912A1 (en)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2002003676A2 (en) * 2000-06-30 2002-01-10 Keen Personal Media, Inc. System for displaying an integrated portal screen
US20030113100A1 (en) * 2001-12-17 2003-06-19 Greg Hecht Interface and method for managing multimedia content and related information
US20030167471A1 (en) * 2002-03-04 2003-09-04 Cliff Roth System and method for selection of video products that are deliverable on demand
US20040117824A1 (en) * 2002-12-11 2004-06-17 Jeyhan Karaoguz Method and system for media processing providing access to distributed media via a channel guide
US20040139173A1 (en) * 2002-12-11 2004-07-15 Jeyhan Karaoguz Media processing system automatically offering access to newly available media in a media exchange network
US20040221302A1 (en) * 2003-04-30 2004-11-04 Ahmad Ansari Multi-platform digital television

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8965936B2 (en) * 2004-02-26 2015-02-24 Comcast Cable Holdings, Llc Method and apparatus for allocating client resources to multiple applications

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2002003676A2 (en) * 2000-06-30 2002-01-10 Keen Personal Media, Inc. System for displaying an integrated portal screen
US20030113100A1 (en) * 2001-12-17 2003-06-19 Greg Hecht Interface and method for managing multimedia content and related information
US20030167471A1 (en) * 2002-03-04 2003-09-04 Cliff Roth System and method for selection of video products that are deliverable on demand
US20040117824A1 (en) * 2002-12-11 2004-06-17 Jeyhan Karaoguz Method and system for media processing providing access to distributed media via a channel guide
US20040139173A1 (en) * 2002-12-11 2004-07-15 Jeyhan Karaoguz Media processing system automatically offering access to newly available media in a media exchange network
US20040221302A1 (en) * 2003-04-30 2004-11-04 Ahmad Ansari Multi-platform digital television

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
See also references of EP2005739A1 *

Also Published As

Publication number Publication date
EP2005739A1 (en) 2008-12-24
DE102006016088B4 (en) 2009-12-10
DE102006016088A1 (en) 2007-10-11

Similar Documents

Publication Publication Date Title
DE60318818T2 (en) SYSTEM FOR ACCESSING A CACHE CHANNEL IN EACH NETWORK NODE FOR CARRYING OUT USER REQUIREMENTS AND DATA
US8015580B2 (en) Customizing virtual channels in a discovery interface
DE69435068T2 (en) Apparatus and method for request video programs
DE69731549T2 (en) INTERACTIVITY WITH AUDIOVISUAL PROGRAMMING
DE69333756T3 (en) Improved terminal for cable television distribution systems
DE69933503T2 (en) Electronic source guide displayed on a screen
EP1867162A1 (en) Method and device for storing and playing back tv programmes
DE102008046493A1 (en) Multimedia arrangement with a programmable universal remote control and method for programming a remote control
DE10236679A1 (en) Wireless video display device and method
EP1332585A1 (en) Method for grouping and transmitting multimedia data
DE112013002234T5 (en) Connected multiple-screen video
WO2008148533A1 (en) Multimedia arrangement
DE60117810T2 (en) VIDEO ASSET PLANNING FOR MULTI-CONTENT SUPPLIERS
EP0744867B1 (en) Communication control method for interactive services
DE60223054T2 (en) IMPROVEMENTS ON CONTENT SELECTION
US7921440B1 (en) Method and system for managing television viewing habits
DE102006016088B4 (en) System for the free choice of services for the personalization of television programs
DE69934206T2 (en) TRANSMISSION SYSTEM FOR MULTIPLEX SIGNALS
DE19805409B4 (en) Virtual audio and / or video library with remote access
EP1455530A1 (en) System for recording and playback of television signals from multiple television channels
DE602004000869T2 (en) Method for initializing a digital decoder and decoder implementing this method
DE102017100577A1 (en) Sized device with extended functionality and capacity
EP1978700A1 (en) Method and system for providing a data selection on the degree of concordance between program and services offers and user interests
DE102013210644B4 (en) Method and device for integrating audio-visual media contents of web TV or web radio services into the broadcast channel and program directories of a TV receiver
EP2385699A1 (en) Device and method for preparing and displaying a television program transmitted via digital radio

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 07727155

Country of ref document: EP

Kind code of ref document: A1

WWE Wipo information: entry into national phase

Ref document number: 2007727155

Country of ref document: EP

NENP Non-entry into the national phase

Ref country code: DE