DE60224736T2 - Verfahren zur Fernsehprogrammauswahl - Google Patents

Verfahren zur Fernsehprogrammauswahl Download PDF

Info

Publication number
DE60224736T2
DE60224736T2 DE60224736T DE60224736T DE60224736T2 DE 60224736 T2 DE60224736 T2 DE 60224736T2 DE 60224736 T DE60224736 T DE 60224736T DE 60224736 T DE60224736 T DE 60224736T DE 60224736 T2 DE60224736 T2 DE 60224736T2
Authority
DE
Germany
Prior art keywords
user
feature
list
broadcast
topic
Prior art date
Legal status (The legal status 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 status listed.)
Expired - Lifetime
Application number
DE60224736T
Other languages
English (en)
Other versions
DE60224736D1 (de
Inventor
Chunzhi Westfield Wang
Darrel Danville Randall
Marc Indianapolis Kiefer
Wanda Indianapolis Thompson
Carolynn Indianapolis Johnson
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Thomson Licensing SAS
Original Assignee
Thomson Licensing SAS
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 Thomson Licensing SAS filed Critical Thomson Licensing SAS
Application granted granted Critical
Publication of DE60224736D1 publication Critical patent/DE60224736D1/de
Publication of DE60224736T2 publication Critical patent/DE60224736T2/de
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

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/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/466Learning process for intelligent management, e.g. learning user preferences for recommending movies
    • 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/482End-user interface for program selection
    • 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/431Generation of visual interfaces for content selection or interaction; Content or additional data rendering
    • 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/442Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
    • H04N21/44213Monitoring of end-user related data
    • H04N21/44222Analytics of user selections, e.g. selection of programs or purchase activity
    • 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/4508Management of client data or end-user data
    • H04N21/4532Management of client data or end-user data involving end-user characteristics, e.g. viewer profile, preferences
    • 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/466Learning process for intelligent management, e.g. learning user preferences for recommending movies
    • H04N21/4668Learning process for intelligent management, e.g. learning user preferences for recommending movies for recommending content, e.g. movies
    • 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
    • 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/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/482End-user interface for program selection
    • H04N21/4826End-user interface for program selection using recommendation lists, e.g. of programs or channels sorted out according to their score
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/16Analogue secrecy systems; Analogue subscription systems
    • H04N7/162Authorising the user terminal, e.g. by paying; Registering the use of a subscription channel, e.g. billing
    • H04N7/163Authorising the user terminal, e.g. by paying; Registering the use of a subscription channel, e.g. billing by receiver means only

Description

  • GEBIET DER ERFINDUNG
  • Diese Erfindung betrifft Verfahren zur Unterstützung bei der Auswahl von Fernsehsendungen zum Ansehen.
  • ALLGEMEINER STAND DER TECHNIK
  • Da die Anzahl verfügbarer Fernsehkanäle zunimmt, ist es schwieriger, herkömmliche, in Zeitschriften und Zeitungen abgedruckte Sendepläne zu veröffentlichen und zum Ermitteln von Sendungen zu verwenden, die von den tausenden, die etwa in den kommenden paar Tagen gesendet werden, von Interesse sein können.
  • Die Auswahl einer Sendung, die man ansehen möchte, wäre selbst dann schwierig, wenn alle Sendungen in den herkömmlichen Zeitschriften oder Zeitungen nach Kategorie aufgeführt würden. Verschiedene Internetseiten stellen ebenfalls Sendepläne, Sendungsinformationen und Suchwerkzeuge zur Verfügung, jedoch ist es auch schwierig, sie zu benutzen und sie lassen keine Auswahl auf der Grundlage früher angesehener Sendungen und der Sehgewohnheiten zu.
  • Wehmeyer et al. offenbarten in der US-Patentschrift 5,867,226 ein Fernsehsystem, bei dem Informationen für Sendungen, die später übertragen werden sollen, vorher übertragen werden, um eine Kanalübersichtsliste zu erzeugen, anhand derer nach konkreten Fernsehsendungen gesucht werden kann, die bestimmte Kriterien hinsichtlich der Fernsehvorlieben eines Nutzers erfüllen, und nach dem erfolgreichen Abschluss der Suche wird eine Liste mit Sendungsvorschlägen erzeugt, um für den Zuschauer bestimmte Sendungen vorherzusagen, die von Interesse sein können. Die Vorrichtung von Wehmeyer et al. speichert Verlaufsinformationen über die einzelnen Fernsehshows, die der Nutzer ansieht, und verwendet sie als Suchkriterien, oder das Suchkriterium kann vom Zuschauer bearbeitet werden, um die Suche weiter zu verfeinern.
  • Gemäß Wehmeyer et al. kann aus Programmübersichtsdaten, die zukünftig zu übertragenden Sendungen entsprechen, zusammen mit Daten, die Sendungen entsprechen, die vorher unter Verwendung der Vorrichtung angesehen wurden, eine Voraussageliste mit Fernsehsendungen erzeugt werden, die der Zuschauer interessant finden könnte. Nach Wehmeyer et al. macht das System jedes Mal, wenn eine Sendung über einen bestimmten Zeitraum, beispielsweise 5 Minuten oder länger, angesehen wird, Aufzeichnungen, und damit können die Sehgewohnheiten und -vorlieben ermittelt werden, womit das System voraussagen kann, welche kommenden Sendungen für die Nutzer der Vorrichtung von Interesse sein sollten.
  • Das System von Wehmeyer et al. ist dafür bestimmt, Sendungen vorherzusagen, die von Interesse sein können, unabhängig davon, wann die Sendungen ausgestrahlt werden. Das System kann eine Liste von Sendungen vorschlagen, deren Ausstrahlung zu Zeiten vorgesehen ist, die für den Zuschauer ungünstig sein können. Darüber hinaus stellt das System von Wehmeyer et al. keine Funktionen zur Verfügung, mit denen der Nutzer die Vorschlagsfunktion besser kontrollieren kann.
  • Wehmeyer et al offenbaren in US-Patent 5 801 747 ein Verfahren und eine Vorrichtung zum Überwachen der Fernsehaktivitäten eines Zuschauers, um bevorzugte Programmkategorien und bevorzugte Kanäle eines Zuschauers herauszufinden. Information betreffend die Aktivität des Zuschauers wird in einem Zuschauerprofil gespeichert. Das Zuschauerprofil speichert Information über die Kanäle und die von einem Zuschauer gesehenen Sendungen und die Zeitdauer, während derer die Kanäle und/oder Sendungen gesehen werden. Die bevorzugten Kanäle oder bevorzugten Sendungskategorien können auf Grundlage der Zeitdauer, während der diese Kanäle und/oder diese Sendungen betrachtet werden, bestimmt werden.
  • Gemäß Wehmeyer et al wird dann das Zuschauerprofil verwendet, um dem Zuschauer die Nutzung von Fernsehprogrammlisten in einer elektronischen Programmzeitschrift zu erleichtern. Zum Beispiel kann das Zuschauerprofil verwendet werden, um den Programmführer (vereinheitlichen) anzuweisen, automatisch durch die bevorzugten Kanäle des Zuschauers oder durch diejenigen Kanäle zu „surfen", die gegenwärtig die Lieblingskategorie des Zuschauers unter den Sendungskategorien zeigen. Alternativ kann das Zuschauerprofil verwendet werden, um die Tabelle von Fernsehprogrammlisten, die in einem elektronischen Programmführer auf einem Bildschirm angezeigt werden, so zu sortieren, dass die bevorzugten Kanäle oder Sendungskategorien des Zuschauers am Anfang der Liste angezeigt werden.
  • Bei Bedard basiert das Zuschauerprofil jedoch nur auf der Zeitdauer, während der ein gegebener Kanal oder eine Sendungskategorie gesehen wird. Bedard offenbart nicht die Verwendung der Relevanz einer Kategorie oder eine gewichteten Kombination von Sehzeit und Relevanz einer Kategorie der betrachteten Sendungen bei der Erzeugung eines Benutzerprofils oder bei der Verwendung des Benutzerprofils, um eine angepasste Anzeige von Programmlisten in einem elektronischen Programmführer zu erzeugen.
  • Zudem ist ein Satellitenfernsehanbieter in den USA DIRECTV, der den Zugang zu mehr als 225 Kanälen mit digitaler Bild- und Tonqualität anbietet. Das DirecTV-System sendet einen Sendeplan mit über 7000 Sendungen, die in den kommenden 14 Tagen gesendet werden sollen. Die Sendungsmerkmale sind im Sendeplan sowie während der Ausstrahlung der Sendungen selbst enthalten, und diese Merkmale werden von den DirecTV-Empfangssystemen auf der Ebene des Nutzers oder Zuschauers empfangen und verarbeitet. Einige Beispiele für die Merkmale im DirecTV-System liegen derzeit folgendermaßen im Format Oberbegriff_Thema vor:
    Filme_Action/Abenteuer
    Filme_Comedy
    Filme_Drama
    Filme_Fantasy
    Sport_Baseball
    Sport_Basketball
    Sport_Boxen
    Interessengebiet_Tiere
    Interessengebiet_Kunst
    Interessengebiet_Luftfahrt
    Interessengebiet_Geschäft/Finanzen
    Lebensstil_Kochen
    Lebensstil_Training/Fitness
    Lebensstil_Mode/Stil
    Nachrichten_Nachrichten (derzeit ist Nachrichten ein Scheinthema und kein Thema)
    Themenbereich_Action/Abenteuer
    Themenbereich_Comedy
    Themenbereich_Aktuelles Zeitgeschehen
    Themenbereich_Drama
    Showart_Preisverleihung
    Showart_Ereignis
    Showart_Spielshow
    Showart_Miniserie
    Showart_Film
    Altersgemäße Sendung_Kinder
    Altersgemäße Sendung_Familie
    Altersgemäße Sendung_Erwachsene
  • Das DirecTV-System weist Ziffern für den Oberbegriff zu, die bei den gesendeten Informationen und den Receivern verwendet werden, sowie eine Relevanzzahl, die gewöhnlich zwischen 1 und 10 liegt, für jedes Merkmal Oberbegriff_Thema in jeder Sendung. Einige Sendungen haben mehrere Merkmale Oberbegriff_Thema, jedes mit möglicherweise unterschiedlichen zugehörigen Relevanzzahlen.
  • Das DirecTV-Receiversystem kann bis zu einer vorgegebenen Anzahl von einzelnen Nutzern, beispielsweise zehn, berücksichtigen, für die Nutzerprofile gespeichert werden. Die Übersichtsdaten, die vom System verwendet werden, können von einem Satellitenfernseh-Kommunikationssystem empfangen werden. Der Satellit verstärkt dieses Signal und sendet es über Transponder, die mit vorgegebenen Frequenzen arbeiten und eine bestimmte Bandbreite aufweisen, wieder an eine Vielzahl von Receivern, die sich in den Wohnungen von Verbrauchern befinden. Ein derartiges System weist einen Uplink-Übertragungsabschnitt (Erde an Satelliten), eine Empfangs- und Sendeeinheit des Satelliten in der Erdumlaufbahn und einen Downlinkabschnitt (Satellit an Erde) einschließlich eines Receivers auf, der sich in der Wohnung des Nutzers befindet. Bei einem derartigen Satellitensystem sind die Informationen, die zur Auswahl einer bestimmten Fernsehsendung benötigt werden, nicht fest in jeden Receiver einprogrammiert, sondern werden vielmehr immer wieder vom Satelliten auf jeden Transponder heruntergeladen. Die Informationen über die Auswahl der Fernsehsendungen umfassen einen Datensatz, der als Advanced Program Guide (APG) bekannt ist und den Titel, die Anfangs- und Endzeit der Fernsehsendungen, eine virtuelle Kanalziffer, die dem Nutzer angezeigt werden soll, sowie Angaben, die virtuellen Kanälen Transponderfrequenzen und eine Position im Datenstrom im Zeitmultiplexbetrieb zuweisen, der von einem bestimmten Transponder übertragen wird, zueinander in Beziehung setzt. In einem derartigen System ist es nicht möglich, einen Kanal einzustellen, bis der erste APG vom Satelliten empfangen wurde, da der Receiver (IRD oder Integrated Receiver Decoder) im wahrsten Sinne nicht weiß, wo sich ein Kanal hinsichtlich Frequenz und Position (d. h. Zeitschlitz der Daten) im Datenstrom eines Transponders befindet.
  • Ein APG wird vorzugsweise auf allen Transpondern mit den Video- und Audiodaten der Fernsehsendung übertragen und wird periodisch wiederholt, beispielsweise alle 2 Sekunden. Der APG wird nach Empfang in einer Speichereinheit im Receiver aufbewahrt und periodisch aktualisiert, beispielsweise alle 30 Minuten. Da der APG gespeichert bleibt, ist eine sofortige Auswahl von Fernsehsendungen möglich, da die notwendigen Auswahldaten immer zur Verfügung stehen. Müsste der APG, nachdem er zum Auswählen einer Fernsehsendung verwendet wurde, verworfen werden, würde es zu einer Verzögerung von mindestens zwei Sekunden kommen, während eine neue Programmübersicht erfasst wird, bevor eine weitere Auswahl von Fernsehsendungen getroffen werden könnte.
  • Sobald der Kanal/Transponder, der eine gewünschte Fernsehsendung befördert, eingestellt ist, können die Datenpakete, die die Audio- und Videoinformationen für diese Sendung enthalten, aus dem Datenstrom ausgewählt werden, der vom Transponder empfangen wird, indem die Datenpakete auf den richtigen 12-Bit-SCID-Code (Service Component Identifier) geprüft werden. Wenn der SCID des gegenwärtig empfangenen Datenpakets dem SCID der gewünschten Fernsehsendung entspricht, wie sie in der Programmübersicht aufgeführt ist, dann wird das Datenpaket zu den entsprechenden Datenverarbeitungsabschnitten des Receivers geleitet. Wenn der SCID eines bestimmten Pakets dem SCID der gewünschten Fernsehsendung, wie sie in der Programmübersicht aufgeführt ist, nicht entspricht, dann wird dieses Datenpaket verworfen.
  • Das gegenwärtige DirecTV-Receiversystem misst fünfminütige Einschaltzeiträume und den Relevanzfaktor für Oberbegriff_Thema und erhöht jeden Zähler für die Gewichtung von Oberbegriff_Thema im Profil des Nutzers um den Relevanzfaktor, der einem Oberbegriff_Thema in der angesehenen Sendung entspricht. Die Zähler für Oberbegriff_Thema werden bei jedem fünfminütigen Zeitraum um den Relevanzfaktor erhöht, wenn der Zeitraum verstreicht oder abläuft. Die Zähler speichern das Produkt [Anzahl der fünfminütigen Zeiträume] X [Relevanz] für jede Kombination Oberbegriff_Thema in einer Oberbegriff_Thema-Zelle für einen einzelnen Nutzer. Die sich ergebenden Gewichtungen in den Zählern im Profil eines Nutzers werden zur Berechnung der relativen Gewichtungen aller Sendungen im Sendeplan verwendet, wenn der Nutzer am Bedienteil eine Liste von Sendungsvorschlägen abruft.
  • KURZDARSTELLUNG DER ERFINDUNG
  • Die vorliegende Erfindung ist in Anspruch 1 dargelegt.
  • KURZE BESCHREIBUNG DER ZEICHNUNGEN
  • 1 ist eine Darstellung einer Bildschirmanzeige für die Eingabe von Sendezeitraum, Häufigkeit und Voreinstellung durch den Nutzer gemäß einem Aspekt der Erfindung.
  • 2 ist eine Darstellung einer Bildschirmanzeige für die Auswahl der Betriebsart gemäß einem Aspekt der Erfindung.
  • 3 ist eine Darstellung einer Bildschirmanzeige für die Bearbeitung von Oberbegriff_Thema gemäß einem Aspekt der Erfindung.
  • 4 ist ein Ablaufdiagramm, das zweckdienlich für das Verständnis der Erfindung ist.
  • 5 ist ein Ablaufdiagramm, das zweckdienlich für das Verständnis des Vorgangs der Beurteilung von Sendungen für jeden von einer Vielzahl von Nutzern ist.
  • 6 ist eine Darstellung einer Vorrichtung, die zweckmäßig für die Verwendung bei der Erfindung ist, in Form eines Blockdiagramms.
  • 7 ist ein weiteres Ablaufdiagramm gemäß der vorliegenden Erfindung.
  • AUSFÜHRLICHE BESCHREIBUNG DER ERFINDUNG
  • 1 zeigt die Anzeige eines Bedienteils, auf der der Nutzer die Betriebsart „Zeit der Vorschläge" gewählt hat, indem er das Symbol 1 auf der Anzeige eines Fernsehbildschirms markiert hat, und 8:00 p.m. als Anfangszeit 2, 11:30 p.m. als Endzeit 3 und „heute" 4 als Häufigkeit gewählt hat und dann diesen Sendezeitraum als Vorgabe behandelt hat, indem er das Symbol „Als Vorgabe speichern" 5 markiert hat.
  • 2 zeigt eine Anzeige für die Zuschauereinstellungen, bei der die „Vorschlagen-Betriebsart" 6 ausgewählt ist. Die erste optionale Betriebsart ist „Nur Kategorie/Unterkategorie mit Gewichtung ungleich Null vorschlagen" 7. Wird diese Betriebsart gewählt, werden nur Sendungen vorgeschlagen, deren Kategorie/Unterkategorie einen Wert ungleich Null im Zähler für die Sehgewohnheiten aufweist.
  • 2 ermöglicht auch die Auswahl „Alle ähnlichen Sendungen vorschlagen" 8, wobei in diesem Fall eine Sendung, deren Oberbegriff_Thema im Zähler des Profils den Wert Null aufweist, ebenfalls in der Vorschlagsliste erscheinen könnte. Die Gewichtungsalgorithmen bei diesen beiden Betriebsarten unterscheiden sich.
  • 3 veranschaulicht einen Bildschirm zur Bearbeitung von Kategorie/Unterkategorie, bei dem der Nutzer nachprüfen und festlegen kann, welche Themen im Profil dieses Nutzers eine Gewichtung von Null aufweisen, und dadurch festlegen kann, welche Kategorie/Unterkategorie(n) aus der Gewichtung und Vorschlagsfunktion ausgeschlossen werden, wenn „Nur Kategorien/Unterkategorien mit Gewichtung ungleich Null vorschlagen" ausgewählt ist. Beispielsweise sind Western 9 und andere in 3 mit einer Gewichtung von Null dargestellt.
  • Bei einem weiteren Gesichtspunkt gemäß den Grundsätzen der vorliegenden Erfindung kann ein Nutzer das Symbol 301 wählen oder markieren, um alle ausgewählten Kategorien oder Unterkategorien von 3 auf Null zurückzusetzen. Damit kann der Nutzer die Gewichtung leicht zurücksetzen, ohne die gesamte Liste einzeln durchgehen zu müssen. Ebenso kann der Nutzer durch Auswahl oder Markieren des Symbols 302 schnell alle Gewichtungsfaktoren auf 100% setzen.
  • 4 veranschaulicht die Logik, bei der das System zuerst alle Informationen über das Nutzerprofil 11 erfasst, die Informationen über Nutzervorlieben sowie die Filter für Betriebsart und Zeitfenster ermittelt 12, den Zeitfenster-Filter bei den Sendungen anwendet 13, die Gewichtungen aller Sendungen in der Datenbank unter Verwendung eines Gewichtungsalgorithmus entsprechend der ausgewählten Betriebsart berechnet 14 und anschließend die Vorschlagsliste erzeugt 15.
  • 5 veranschaulicht die Logik, bei der das System damit beginnt 17, alle Gewichtungsinformationen des Nutzers aus den Nutzerprofilen zu erfassen 11, eine erste Sendung aus der Datenbank holt 18 und die Daten Oberbegriff, Thema und Relevanz ermittelt 19. Bei Erfolg 20 besteht der nächste logische Schritt in der Beurteilung dieser Sendung für diesen Nutzer 21, dann nacheinander für jeden weiteren Nutzer 23, bis dies abgeschlossen ist 22, und nacheinander für alle Sendungen in der Datenbank, indem die nächste Sendung ermittelt 25 und die Ermittlung von Oberbegriff usw. wiederholt wird, bis alle Sendungen berechnet sind 24 und die Routine beendet ist 26. Innerhalb der Beurteilungsschritte 21 und 23 liegen die Schritte der Berechnung der Gewichtung der Sendung unter Verwendung der Gewichtungsformel für den ersten und jeden folgenden Nutzer und des Einfügens der Sendung in die Vorschlagsliste für jeden Nutzer entsprechend der berechneten Gewichtung für die Sendung.
  • Zur Auswahl von Sendungen zum späteren Ansehen oder sofortigen Ansehen können in der Liste der Sendungsvorschläge, die am Bedienteil angezeigt wird, Symbole verwendet werden, wobei sich das System in diesem Fall automatisch auf die ausgewählte Sendung abstimmen kann. Wahlweise kann der Nutzer es vorziehen, dass die ausgewählte Sendung automatisch aufgezeichnet wird, wenn sie gesendet und vom Fernsehsystem des Nutzers empfangen wird. In letzterem Fall kann die Programmierung unter Verwendung der empfangenen Zeit- und Kanaldaten automatisiert werden.
  • Die Liste kann scrollbar sein und kann geordnet nach Uhrzeit/Datum oder geordnet nach Merkmal/Relevanz dargestellt werden. Ausgewählte Sendungen können der Liste „Vorgemerkte Sendungen" hinzugefügt werden, die ebenfalls scrollbar sein kann.
  • Bei der Berechnung der Vorschläge wird die Gewichtung einer Sendung mit der Formel Wp = (Rel1·Cth1 + Rel2·Cth2 + ... + Reln·Cthn) + C2·(Ct1 + Ct2 + ... + Ctn) bestimmt, wobei:
    Wp die Gewichtung für diese Sendung ist,
    Cth1, Cth2 ... Cthn die Werte in den Zählern im Nutzerprofil für Oberbegriff_Themen sind, zu denen die Sendung gehört,
    Rel1, Rel2 ... Rein die von DirecTV für Oberbegriff_Themen in der Sendung p zugewiesenen Relevanzen sind,
    Ct1, Ct2 ... Ctn die durchschnittlichen Gewichtungen für die Oberbegriffe in der Sendung sind, Ct1 = (Cth11 + Cth12+ ... + Cth1m)/m,Cth11 der Zählerwert für Oberbegriff 1_Thema 1 ist, Cth12 der Zählerwert für Oberbegriff1_Thema2 ist, ... Cth1m der Zählerwert für Oberbegriff1_Thema m ist,
    m die Themenzahl beim ersten Oberbegriff ist, Ctn = (Cthn1 + Cthn2 + ... + Cthnp)/p, Cthn1 der Zählerwert für Oberbegriff n_Thema 1 ist,
    Cthn2 der Zählerwert für Oberbegriff n_Thema 2 ist,
    Cthnp der Zählerwert für Oberbegriff n_Thema p ist,
    p die Themenzahl beim n-ten Oberbegriff ist
    und C2 = 0 ist
    wenn die vom Nutzer gewählte Betriebsart „Nur Kategorie/Unterkategorie mit Gewichtung ungleich Null vorschlagen" ist und mindestens einer der Zähler für Oberbegriff_Thema, zu denen die Sendung gehört, auf Null steht, dann Wp = 0; ansonsten, wenn alle Zähler für Oberbegriff_Thema, zu denen die Sendung gehört, einen Wert ungleich Null aufweisen, dann C2 = 0;
    wenn die vom Nutzer gewählte Betriebsart „Alle ähnlichen Sendungen vorschlagen" heißt, C2 = 1.
  • 7 veranschaulicht die Logik, bei der das System diese Gewichtungsformel unter der Bedingung auf eine Sendung anwendet, dass sich die Sendung innerhalb des Zeitfensters des Nutzers befindet, wie es am Bedienteil gewählt wurde. Diese Routine für jede Sendung beginnt 17 mit dem Anwenden des Zeitfensters des Nutzers 27, und wenn die Sendung sich innerhalb des Zeitfensters des Nutzers befindet 28, bestimmt die Betriebsart des Nutzers für den Vorschlag, welche Berechnungsformel angewendet wird. Wenn Betriebsart Eins gewählt ist 29, dann wird die erste Formel 30 berechnet. Wenn Betriebsart Eins nicht gewählt ist, dann wird, wenn ein Zähler, zu dem die Sendung gehört, auf Null steht, die alternative Berechnungsformel für die Gewichtung der Sendung 32 angewendet. Wenn Betriebsart Eins nicht gewählt ist und kein Zähler, zu dem die Sendung gehört, auf Null steht 31, dann wird die Gewichtung für diese Sendung auf 0 gesetzt 33. Anschließend wird die Sendung gemäß ihrer Gewichtung für die Vorschlagsliste dieses Nutzers in der Reihenfolge abnehmender Gewichtung beurteilt 34, wobei die Liste erzeugt wird und die Routine abgeschlossen ist 35. Betriebsart Eins ist die Betriebsart „Nur Kategorie/Unterkategorie mit Gewichtung ungleich Null vorschlagen".
  • Als Beispiel dafür, wie die Formel in einem konkreten Fall funktioniert, wird angenommen, dass im Profil des Nutzers der Zähler für Film/Comedy den Wert 50 aufweist, für Film/Drama den Wert 120 aufweist und alle anderen Zähler für Film/XX, einschließlich dem Zähler für Film_Science Fiction, auf Null stehen. Beim Berechnen der Gewichtung für die Sendung „The Puppet Masters" ermittelt das System die Informationen zu Oberbegriff_Thema und Relevanz für diese Sendung, die Film_Science Fiction, 10 lauten. Ist die vom Nutzer gewählte Betriebsart „Nur Kategorie/Unterkategorie mit Gewichtung ungleich Null vorschlagen", dann ist die Gewichtung für diese Sendung Wp = (10·0) + 0·((50 + 120)/16) = 0. Deshalb erscheint, da „The Puppet Masters" eine Gewichtung von Null aufweist, diese Sendung nicht auf der Vorschlagsliste, wenn die Liste mit Sendungsvorschlägen in dieser Betriebsart abgefragt wird.
  • Andererseits würde, wenn die gewählte Betriebsart "Alle ähnlichen Sendungen vorschlagen" ist, was die voreingestellte Betriebsart ist, die Gewichtung für die Sendung „The Puppet Masters" dann folgendermaßen entsprechend der Formel berechnet werden:
    Wp = (10·0) + 1·((50 + 120)/16) = 10,6, also könnte sie aufgrund des Werts 10,6 für diese Sendung in der Vorschlagsliste erscheinen, da die Liste mit Sendungsvorschlägen in relativer Reihenfolge beginnend mit dem höchsten Wp erzeugt wird.
  • Bei einem anderen Beispiel, bei dem derselbe Nutzer angenommen wird, weist die Sendung „Dirty Dingus, der scharfe Bandit" Oberbegriff_Thema:Relevanz von Film_Comedy:10, Film_Western:5 auf. Wenn „Nur Kategorie/Unterkategorie mit Gewichtung ungleich Null vorschlagen" ausgewählt ist, beträgt die Gewichtung für diese Sendung Null, da der Zählerwert für Film_Western für diesen Nutzer auf Null steht. Wenn jedoch der Nutzer die Betriebsart „Alle ähnlichen Sendungen vorschlagen" gewählt hat, dann würde die Gewichtung folgendermaßen berechnet werden: Wp = 10·50 + (50 + 120)/16 = 510,6und die Sendung würde entsprechend dieser Gewichtung eingeordnet werden, wenn die Liste mit Sendungsvorschlägen erzeugt wird.
  • Als Bildschirmanzeige kann eine „Vorhersagemittelliste" oder eine „Liste gesehener Sendungen" erzeugt werden. Die Daten werden von der Vorrichtung der Erfindung automatisch immer dann in dieser Vorhersagemittelliste gespeichert, wenn eine Sendung über einen bestimmten Zeitraum, beispielsweise 5 Minuten oder länger, angesehen wird. Auf diese Weise werden die Sehgewohnheiten des Nutzers aufgezeichnet, sodass die Vorrichtung angeleitet werden kann, eine Vorhersage darüber zu treffen, welche kommenden Sendungen für den Zuschauer von Interesse sein können. Das System erzeugt eine Liste von Sendungen, die den zuvor gesehenen ähnlich sind, jedoch nur innerhalb des gewählten Sendezeitraums, wie er am Bedienteil, das in 1 dargestellt ist, gewählt wurde. Durch Auswahl einer anderen Vorschlags-Betriebsart kann der Nutzer steuern, wie ähnlich zu seinen früher angesehenen Sendungen eine auf der Liste erscheinende Sendung ist. Die Wahlmöglichkeit der Beschränkung des Vorschlagsmechanismus auf einen bestimmten Zeitraum weist den Vorteil auf, dass die Belastung des Systems verringert wird, und führt zur schnelleren Verarbeitung sowie zu einem passenderen Ergebnis, da ein Zuschauer keine Sendungen durchsehen muss, die zu unerwünschten Zeiten ausgestrahlt werden. Die Auswahl der Betriebsart gibt dem Nutzer die Möglichkeit, das Sendungsvorschlagsverhalten zu verbessern. Einige Menschen mögen alle Filme außer Film/Horror, also kann er die Betriebsart „Nur Kategorie/Unterkategorie mit Gewichtung ungleich Null vorschlagen" wählen und Film/Horror auf Null lassen, und so erscheinen Filme der Art Film/Horror nie auf der Vorschlagsliste.
  • Es folgt nun eine kurze Beschreibung der Systemhardware, die sich für die Umsetzung der zuvor beschriebenen Erfindung eignet. In 6 verarbeitet ein Sender 400T ein Datensignal von einer Quelle 401 (z. B. einer Fernsehsignalquelle) und sendet es an einen Satelliten 400S, der das Signal empfängt und an eine Empfangsantenne 400A weitersendet, die das Signal an einem Receiver 400R anlegt. Der Sender 400T weist einen Kodierer 410T, einen Modulator (d. h. Modulator/Vorwärtsfehlerkorrektor (FEC)) 420T und eine Uplink-Einheit 430T auf. Der Kodierer 410T komprimiert und codiert Signale von der Quelle 401 entsprechend einem vorgegebenen Standard wie MPEG. MPEG ist ein internationaler Standard, der von der Moving Picture Expert Group der Internationalen Organisation für Normung für die codierte Darstellung von Filmen und den zugehörigen Audiodaten entwickelt wurde, die auf digitalen Speichermedien gespeichert sind. Ein codiertes Signal von der Einheit 410T wird an den Modulator/Vorwärtsfehlerkorrektor (FEC) 420T übertragen, der das Signal mit Fehlerkorrekturdaten codiert, und Quaternary Phase Shift Key (QPSK) moduliert das codierte Signal auf einen Träger.
  • Die Uplink-Einheit 430T überträgt das komprimierte und codierte Signal an den Satelliten 400S, der das Signal an einen definierten geografischen Empfangsbereich sendet. Das Signal vom Satelliten 400S wird von einer Satellitenschüssel 400A empfangen, die mit dem Eingang eines sogenannten Set-Top-Receivers 400R (d. h. eine Schnittstellenvorrichtung, die oben auf einem Fernseher steht) verbunden ist. Der Receiver 400R enthält einen Demodulator (Demodulator/Dekodierer Vorwärtsfehlerkorrektur (FEC)) 410R, um das Signal zu demodulieren und die Fehlerkorrekturdaten zu dekodieren, einen IR-Empfänger 412 zum Empfangen von Befehlen von der IR-Fernbedienung, einen Mikroprozessor 415R, der interaktiv mit der Demodulator/FEC-Einheit 410R zusammenarbeitet, und eine Übertragungseinheit 420R zum Übertragen des Signals an einen entsprechenden Dekodierer 430R innerhalb der Einheit 400R je nach Inhalt des Signals, d. h. Audio- oder Videoinformation. Ein NTSC-Kodierer 440R codiert das dekodierte Signal und bringt es in ein Format, das sich dafür eignet, von Signalverarbeitungsschaltungen in einem gängigen NTSC-Videorekorder 402 für den Privatgebrauch und einem gängigen NTSC-Fernseher 403 für den Privatgebrauch verwendet zu werden. Der Mikroprozessor (oder Mikrocontroller oder Mikrocomputer) 415R empfängt Infrarot-(IR)-Steuersignale von der Fernbedienungseinheit 450R und sendet Steuerinformationen über eine Infrarotverbindung 418R an den Videorekorder 402. Der Mikroprozessor 415R erzeugt auch die Bildschirmanzeige-Signale (OSD), die benötigt werden, um dem Nutzer den interaktiven Satz oder Bestätigungssatz anzuzeigen. Der Mikroprozessor 415R empfängt auch die Informationen über die X- und Y-Position der Cursortaste und wertet sie aus, um die Markierung der Nutzerauswahl auf der Bildschirmanzeige zu steuern.
  • Auch wenn die Erfindung mit Bezug auf ein Satellitenfernsehsystem beschrieben wurde, ist sie ebenfalls auf terrestrische Fernsehübertragungssysteme anwendbar, wobei sowohl digitale als auch analoge oder andere Videobildbearbeitungsvorrichtungen Zugriff auf eine Programmübersicht oder Ähnliches haben. Sie ist ebenfalls auf andere Systeme, die Fernsehsendungen Merkmale zuweisen, anwendbar als das veranschaulichte Oberbegriff_Thema-System, das derzeit von DirecTV verwendet wird. Darüber hinaus könnte sich das System Zähler/Gewichtung sowie die Formel zur Berechnung der Gewichtung Wp für die Sendungen im Programmübersichtsplan von der dargestellten Ausführungsform unterscheiden.

Claims (13)

  1. Verfahren zum Sortieren eines Fernsehprogrammplans auf der Grundlage von Merkmalen von Fernsehsendungen, die der Nutzer vorher gesehen hat, um einen Nutzer bei der Auswahl einer Fernsehsendung zum Anschauen oder Aufzeichnen zu unterstützen, das folgende Schritte umfasst: Empfangen einer elektronischen Liste mit Fernsehsendungen, die ausgestrahlt werden sollen, die die vorgesehene Sendezeit und Merkmale der Sendungen umfasst, Pflegen eines Nutzerprofils, das Merkmalsgewichtungen umfasst, die mit den Merkmalen verknüpft sind, auf der Grundlage von Sendungen, die der Nutzer vorher gesehen hat, Ermöglichen, dass der Nutzer einen kommenden Zeitraum auswählt, und Erzeugen einer Liste mit vorgeschlagenen Fernsehsendungen innerhalb des gewählten kommenden Zeitraums anhand der Merkmale der Fernsehsendungen des Plans und der Merkmalsgewichtungen im Nutzerprofil entsprechend einer gewählten Betriebsart dadurch gekennzeichnet, dass optional der Nutzer zwischen einer ersten Betriebsart, in der Sendungen, die ein Merkmal aufweisen, das eine Merkmalsgewichtung von null in dem Nutzerprofil aufweist, in der Liste enthalten sein können, und einer zweiten Betriebsart wählen kann, in der Sendungen, die ein Merkmal aufweisen, das eine Merkmalsgewichtung von null in dem Nutzerprofil aufweist, nicht in der Liste enthalten sein können.
  2. Verfahren nach Anspruch 1, das den Schritt umfasst, dem Nutzer die Möglichkeit des Einstellens oder Zurücksetzens der Merkmalsgewichtungen, die mit den Merkmalen verknüpft sind, zu bieten.
  3. Verfahren nach Anspruch 1, wobei der Nutzer eine Anfangszeit und/oder eine Endzeit wählen kann.
  4. Verfahren nach Anspruch 1, wobei ein vom Nutzer gewählter Zeitraum als Vorgabe gespeichert werden kann.
  5. Verfahren nach Anspruch 1, wobei eine Liste mit bis zu einer festgelegten Anzahl von Sendungen, die einem vom Nutzer gewählten Zeitraum entsprechen und gewünschte Merkmalskriterien erfüllen, geordnet nach den Merkmalsgewichtungen angezeigt wird.
  6. Verfahren nach Anspruch 1, wobei nach dem Sortieren eine Liste mit Sendungsvorschlägen angezeigt wird und ein Nutzer eine Sendung aus der Liste auswählen kann, woraufhin der Nutzer an jede Auswahl aus der Liste zu dem oder vor dem Zeitpunkt erinnert wird, zu dem die ausgewählte angesetzte Sendung ausgestrahlt wird.
  7. Verfahren nach Anspruch 1, wobei die Merkmalsgewichtung eines Merkmals auf der Zeitdauer und einem Relevanzfaktor des Merkmals auf einer Skala von 1 bis 10 der Sendungen beruht, die ein Nutzer gesehen hat.
  8. Verfahren nach Anspruch 1, wobei die Merkmalsgewichtungen in Zählern gespeichert sind, die für jeden Zeitraum, während dessen ein Nutzer eine Fernsehsendung schaut, die ein Merkmal und einen Relevanzfaktor des Merkmals aufweist, die in den gesendeten Informationen der Sendung enthalten sind, um den Relevanzfaktor erhöht werden.
  9. Verfahren nach Anspruch 8, wobei der Zeitraum fünf Minuten beträgt und die Zähler beim Ablauf jedes Zeitraums um den Relevanzfaktor erhöht werden.
  10. Verfahren nach Anspruch 1, das ferner das Bereitstellen der Möglichkeit enthält, dass der Nutzer zwischen mindestens zwei Betriebsarten wählt, die separaten Sortieralgorithmen entsprechen; wobei, wenn eine erste der mindestens zwei Betriebsarten gewählt ist, Sendungen mit einer Vielzahl von Merkmalen, bei denen mindestens eins von der Vielzahl von Merkmalen eine Gewichtung von null aufweist, vorgeschlagen werden können, und wobei, wenn eine zweite der mindestens zwei Betriebsarten gewählt ist, Sendungen mit mindestens einem Merkmal, das eine Gewichtung von null in dem Nutzerprofil aufweist, nicht vorgeschlagen werden.
  11. Verfahren nach Anspruch 1, wobei die erste von den mindestens zwei Betriebsarten eine voreingestellte Betriebsart ist und die zweite von den mindestens zwei Betriebsarten am Bedienteil gewählt werden kann.
  12. Verfahren nach Anspruch 1, wobei für Sendungen in dem Plan Gewichtungen berechnet werden und die Sendungen nach ihrer Gewichtung in der Liste eingeordnet werden.
  13. Verfahren nach Anspruch 12, wobei ein Gewichtungsalgorithmus von folgender Formel definiert wird Wp = (Rel1·Cth1 + Rel2·Cth2 + ... + Reln·Cthn) + C2·(Ct1 + Ct2 + ... + Ctn)wobei: Wp die Gewichtung für eine Sendung in einer Sendeplanübersicht ist, jeder Cth1, Cth2 ... Cthn einem Wert in einem Zähler im Nutzerprofil für jedes des mindestens einen Merkmals entspricht, das einen Oberbegriff und ein Thema im Format Oberbegriff_Thema umfasst, zu dem die Sendung gehört, jeder Rel1, Rel2 ... Reln ein entsprechender Merkmalsrelevanzfaktor für jeden mindestens einen Oberbegriff_Thema in der Sendung p ist, jeder Ct1, Ct2 ... Ctn eine durchschnittliche Gewichtung für eine Vielzahl von Oberbegriffen in der Sendung ist, Ct1 = (Cth11 + Cth12 + ... + Cth1m)/m, Cth11 der Zählerwert für Oberbegriff 1_Thema 1 ist, Cth12 der Zählerwert für Oberbegriff1_Thema2 ist, Cth1m der Zählerwert für Oberbegriff1_Thema m ist; m die Themenzahl im ersten Oberbegriff ist, Ctn = (Cthn1 + Cthn2 + ... + Cthnp)/p, Cthn1 der Zählerwert für Oberbegriff n_Thema 1 ist; Cthn2 der Zählerwert für Oberbegriff n_Thema 2 ist, Cthnp der Zählerwert für Oberbegriff n_Thema p ist, p die Themenzahl im n-ten Oberbegriff ist, und in der ersten Betriebsart C2 auf 1 gesetzt ist, und in der zweiten Betriebsart C2 auf 0 gesetzt ist, und wenn ein Oberbegriff_Thema-Zähler, der Oberbegriff_Thema in einer Sendung p entspricht, auf 0 steht, dann Wp = 0.
DE60224736T 2001-06-12 2002-06-07 Verfahren zur Fernsehprogrammauswahl Expired - Lifetime DE60224736T2 (de)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US879573 1997-06-20
US09/879,573 US7716704B2 (en) 2001-06-12 2001-06-12 Television program selection apparatus and method

Publications (2)

Publication Number Publication Date
DE60224736D1 DE60224736D1 (de) 2008-03-06
DE60224736T2 true DE60224736T2 (de) 2008-07-17

Family

ID=25374413

Family Applications (2)

Application Number Title Priority Date Filing Date
DE60226235T Expired - Lifetime DE60226235T2 (de) 2001-06-12 2002-06-07 Vorrichtung und verfahren zur fernsehprogrammauswahl
DE60224736T Expired - Lifetime DE60224736T2 (de) 2001-06-12 2002-06-07 Verfahren zur Fernsehprogrammauswahl

Family Applications Before (1)

Application Number Title Priority Date Filing Date
DE60226235T Expired - Lifetime DE60226235T2 (de) 2001-06-12 2002-06-07 Vorrichtung und verfahren zur fernsehprogrammauswahl

Country Status (9)

Country Link
US (1) US7716704B2 (de)
EP (2) EP1400111B1 (de)
JP (1) JP4256773B2 (de)
KR (1) KR100879186B1 (de)
CN (1) CN100518259C (de)
BR (1) BR0210275A (de)
DE (2) DE60226235T2 (de)
MX (1) MXPA03011373A (de)
WO (1) WO2002102067A1 (de)

Families Citing this family (74)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7380262B2 (en) * 2001-06-12 2008-05-27 Thomson Licensing Method and apparatus for generating a list of suggested scheduled television programs
US20030084448A1 (en) * 2001-10-26 2003-05-01 Koninklijke Philips Electronics N.V. Automatic viewing-history based television control system
US20030110500A1 (en) * 2001-12-06 2003-06-12 Rodriguez Arturo A. Prediction-based adaptative control of television viewing functionality
US7120922B2 (en) * 2001-12-11 2006-10-10 Scientific-Atlanta, Inc. Time-adaptive control of television viewing functionality
FR2836321B1 (fr) * 2002-02-18 2006-02-24 Cit Alcatel Recepteur selectif d'elements d'information
JP2004056630A (ja) * 2002-07-23 2004-02-19 Sony Corp 制御システム、制御装置および方法、記録媒体、並びにプログラム
EP1531458B1 (de) * 2003-11-12 2008-04-16 Sony Deutschland GmbH Vorrichtung und Verfahren zur automatischen Extraktion von wichtigen Ereignissen in Audiosignalen
EP1531456B1 (de) * 2003-11-12 2008-03-12 Sony Deutschland GmbH Verfahren und Vorrichtung zur automatischen Dissektion segmentierte Audiosignale
US7487530B2 (en) * 2004-07-09 2009-02-03 Victor Company Of Japan, Ltd. Method and apparatus for ranking broadcast programs
US8141118B2 (en) * 2004-07-26 2012-03-20 Microsoft Corporation Data broadcasting receiver power management
KR100651468B1 (ko) * 2004-08-19 2006-11-29 삼성전자주식회사 동일 시간대 방송 프로그램 정보를 안내하는 디지털 방송 수신용 단말기 및 그 방법
JP2006285853A (ja) * 2005-04-04 2006-10-19 Ntt Docomo Inc 検索サーバ、検索方法、および携帯端末
US8122470B2 (en) * 2005-05-23 2012-02-21 Thomson Licensing Method for providing an electronic program guide based on user preference data
US7570870B2 (en) * 2005-09-27 2009-08-04 Guideworks, Llc Systems and methods for recording programs of lesser interest when convenient
CN101326823A (zh) * 2005-11-30 2008-12-17 皇家飞利浦电子股份有限公司 产生用于至少一个另外的内容项的推荐的方法和系统
US8682654B2 (en) * 2006-04-25 2014-03-25 Cyberlink Corp. Systems and methods for classifying sports video
US8185584B2 (en) * 2006-05-31 2012-05-22 Red Hat, Inc. Activity history management for open overlay for social networks and online services
US9165282B2 (en) 2006-05-31 2015-10-20 Red Hat, Inc. Shared playlist management for open overlay for social networks and online services
US7792903B2 (en) 2006-05-31 2010-09-07 Red Hat, Inc. Identity management for open overlay for social networks and online services
US8612483B2 (en) 2006-05-31 2013-12-17 Red Hat, Inc. Link swarming in an open overlay for social networks and online services
US8615550B2 (en) * 2006-05-31 2013-12-24 Red Hat, Inc. Client-side data scraping for open overlay for social networks and online services
US8688742B2 (en) 2006-05-31 2014-04-01 Red Hat, Inc. Open overlay for social networks and online services
US7877765B2 (en) * 2006-10-26 2011-01-25 International Business Machines Corporation Viewing pattern data collection
US9405827B2 (en) * 2006-11-30 2016-08-02 Red Hat, Inc. Playlist generation of content gathered from multiple sources
US8832277B2 (en) * 2006-11-30 2014-09-09 Red Hat, Inc. Community tagging of a multimedia stream and linking to related content
US8176191B2 (en) 2006-11-30 2012-05-08 Red Hat, Inc. Automated identification of high/low value content based on social feedback
US8060827B2 (en) * 2006-11-30 2011-11-15 Red Hat, Inc. Method and system for preloading suggested content onto digital video recorder based on social recommendations
US8812582B2 (en) * 2006-11-30 2014-08-19 Red Hat, Inc. Automated screen saver with shared media
US8091032B2 (en) * 2006-11-30 2012-01-03 Red Hat, Inc. Automatic generation of content recommendations weighted by social network context
US9021045B2 (en) * 2006-11-30 2015-04-28 Red Hat, Inc. Sharing images in a social network
US8943210B2 (en) * 2006-11-30 2015-01-27 Red Hat, Inc. Mastering music played among a plurality of users
US8463893B2 (en) * 2006-11-30 2013-06-11 Red Hat, Inc. Automatic playlist generation in correlation with local events
US20080271078A1 (en) * 2007-04-30 2008-10-30 Google Inc. Momentary Electronic Program Guide
US20090125948A1 (en) * 2007-11-12 2009-05-14 Cisco Technology, Inc. Communication Processing Based on Television Use
US9055260B2 (en) * 2007-12-17 2015-06-09 Echostar Technologies L.L.C. Electronic program guide generation apparatus, systems, and methods
US9241121B2 (en) * 2007-12-20 2016-01-19 Echostar Technologies L.L.C. Programs of interest presentation apparatus, systems, and methods
JP5042883B2 (ja) * 2008-02-28 2012-10-03 株式会社日立製作所 コンテンツ推薦装置およびコンテンツ推薦方法
US8561108B2 (en) * 2008-03-25 2013-10-15 International Business Machines Corporation Video episode order adherence
US8689266B2 (en) * 2008-03-25 2014-04-01 International Business Machines Corporation Dynamic rebroadcast scheduling of videos
US8510778B2 (en) * 2008-06-27 2013-08-13 Rovi Guides, Inc. Systems and methods for ranking assets relative to a group of viewers
US8212944B2 (en) * 2008-07-10 2012-07-03 Qualcomm Incorporated Fast stream switching
US8094643B2 (en) * 2008-07-10 2012-01-10 Qualcomm Incorporated Dynamic power management for time division multiplexing devices
US9338407B2 (en) * 2008-07-17 2016-05-10 At&T Intellectual Property I, Lp Apparatus and method for presenting an electronic programming guide
JP4636147B2 (ja) * 2008-09-08 2011-02-23 ソニー株式会社 情報処理装置および方法、プログラム、並びに記録媒体
US9215423B2 (en) * 2009-03-30 2015-12-15 Time Warner Cable Enterprises Llc Recommendation engine apparatus and methods
US11076189B2 (en) 2009-03-30 2021-07-27 Time Warner Cable Enterprises Llc Personal media channel apparatus and methods
EP2251994B1 (de) 2009-05-14 2013-10-30 Advanced Digital Broadcast S.A. System und Verfahren für optimierte Inhaltsempfehlung
CN101835028A (zh) * 2010-04-16 2010-09-15 中山大学 实现数字电视节目多模式预订播放的方法及数字机顶盒
US20110264530A1 (en) 2010-04-23 2011-10-27 Bryan Santangelo Apparatus and methods for dynamic secondary content and data insertion and delivery
CN101931767B (zh) * 2010-04-27 2012-08-15 四川长虹电器股份有限公司 一种基于收视习惯分析自动定制电子广告目录的系统
CN101867752B (zh) * 2010-06-13 2012-09-12 宇龙计算机通信科技(深圳)有限公司 一种播放电视节目的方法、装置及播放电视节目的终端
JP5095857B2 (ja) * 2010-12-28 2012-12-12 シャープ株式会社 番組情報通知装置、テレビジョン受像機、番組情報通知方法、番組情報通知プログラム、および記録媒体
KR20120094422A (ko) * 2011-02-16 2012-08-24 (주)휴맥스 컨텐츠 관리 목록 제공 방법 및 이를 수행하는 장치
US8826313B2 (en) * 2011-03-04 2014-09-02 CSC Holdings, LLC Predictive content placement on a managed services systems
US9426123B2 (en) 2012-02-23 2016-08-23 Time Warner Cable Enterprises Llc Apparatus and methods for content distribution to packet-enabled devices via a network bridge
US8978079B2 (en) 2012-03-23 2015-03-10 Time Warner Cable Enterprises Llc Apparatus and methods for managing delivery of content in a network with limited bandwidth using pre-caching
US9467723B2 (en) 2012-04-04 2016-10-11 Time Warner Cable Enterprises Llc Apparatus and methods for automated highlight reel creation in a content delivery network
US10346895B2 (en) 2012-05-17 2019-07-09 Walmart Apollo, Llc Initiation of purchase transaction in response to a reply to a recommendation
US10210559B2 (en) 2012-05-17 2019-02-19 Walmart Apollo, Llc Systems and methods for recommendation scraping
US9799046B2 (en) 2012-05-17 2017-10-24 Wal-Mart Stores, Inc. Zero click commerce systems
US10181147B2 (en) 2012-05-17 2019-01-15 Walmart Apollo, Llc Methods and systems for arranging a webpage and purchasing products via a subscription mechanism
US10580056B2 (en) 2012-05-17 2020-03-03 Walmart Apollo, Llc System and method for providing a gift exchange
US20150278919A1 (en) * 2012-05-17 2015-10-01 Wal-Mart Stores, Inc. Systems and Methods for a Catalog of Trending and Trusted Items
US20140082645A1 (en) 2012-09-14 2014-03-20 Peter Stern Apparatus and methods for providing enhanced or interactive features
US9462342B2 (en) * 2013-01-24 2016-10-04 Surewaves Mediatech Private Limited System and method for recommending on demand multimedia content based on event information
CN103095992A (zh) * 2013-03-01 2013-05-08 天津三星光电子有限公司 一种数码相机
US9838734B2 (en) * 2013-12-17 2017-12-05 Echostar Technologies L.L.C. Systems and methods for customized preview videos
US9807436B2 (en) 2014-07-23 2017-10-31 Rovi Guides, Inc. Systems and methods for providing media asset recommendations for a group
KR102214246B1 (ko) * 2014-10-07 2021-02-09 주식회사 케이티 가변형 홈쇼핑 채널 제공 방법, 시스템 및 서버
US10116676B2 (en) 2015-02-13 2018-10-30 Time Warner Cable Enterprises Llc Apparatus and methods for data collection, analysis and service modification based on online activity
US10390089B2 (en) 2016-12-09 2019-08-20 Google Llc Integral program content distribution
EP3410732A1 (de) 2017-05-30 2018-12-05 Advanced Digital Broadcast S.A. System und verfahren zur überwachung der aktivität eines benutzers während inhaltsdarstellung
CN107391590B (zh) * 2017-06-27 2020-12-18 北京金山安全软件有限公司 一种主题列表的更新方法、装置、电子设备及存储介质
US11403849B2 (en) 2019-09-25 2022-08-02 Charter Communications Operating, Llc Methods and apparatus for characterization of digital content

Family Cites Families (33)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5610653A (en) * 1992-02-07 1997-03-11 Abecassis; Max Method and system for automatically tracking a zoomed video image
US5223924A (en) 1992-05-27 1993-06-29 North American Philips Corporation System and method for automatically correlating user preferences with a T.V. program information database
US5798785A (en) 1992-12-09 1998-08-25 Discovery Communications, Inc. Terminal for suggesting programs offered on a television program delivery system
US5822123A (en) 1993-09-09 1998-10-13 Davis; Bruce Electronic television program guide schedule system and method with pop-up hints
US5410344A (en) 1993-09-22 1995-04-25 Arrowsmith Technologies, Inc. Apparatus and method of selecting video programs based on viewers' preferences
US5758257A (en) 1994-11-29 1998-05-26 Herz; Frederick System and method for scheduling broadcast of and access to video programs and other data using customer profiles
US5629733A (en) 1994-11-29 1997-05-13 News America Publications, Inc. Electronic television program guide schedule system and method with display and search of program listings by title
JP3360705B2 (ja) 1994-12-21 2002-12-24 ソニー株式会社 放送受信装置および放送受信方法
US5867226A (en) 1995-11-17 1999-02-02 Thomson Consumer Electronics, Inc. Scheduler employing a predictive agent for use in a television receiver
US5694176A (en) 1996-02-29 1997-12-02 Hughes Electronics Method and apparatus for generating television program guides with category selection overlay
US5945988A (en) 1996-06-06 1999-08-31 Intel Corporation Method and apparatus for automatically determining and dynamically updating user preferences in an entertainment system
AU3294997A (en) 1996-06-13 1998-01-07 Starsight Telecast Incorporated Method and apparatus for searching a guide using program characteristics
PT932398E (pt) 1996-06-28 2006-09-29 Ortho Mcneil Pharm Inc Utilizacao do topiramento ou dos seus derivados para a producao de um medicamento para o tratamento de disturbios bipolares maniaco- depressivos
FR2752130B1 (fr) 1996-07-31 1999-03-19 Thomson Multimedia Sa Procede de selection de programmes, notamment de programmes de television et dispositif et interface graphique mettant en oeuvre ce procede
US5801747A (en) * 1996-11-15 1998-09-01 Hyundai Electronics America Method and apparatus for creating a television viewer profile
US6177931B1 (en) 1996-12-19 2001-01-23 Index Systems, Inc. Systems and methods for displaying and recording control interface with television programs, video, advertising information and program scheduling information
US6163316A (en) * 1997-01-03 2000-12-19 Texas Instruments Incorporated Electronic programming system and method
GB2325537B8 (en) 1997-03-31 2000-01-31 Microsoft Corp Query-based electronic program guide
IL121230A (en) * 1997-07-03 2004-05-12 Nds Ltd Intelligent electronic program guide
US6243142B1 (en) 1997-10-17 2001-06-05 Sony Corporation Method and apparatus for displaying time and program status in an electronic program guide
US6005597A (en) 1997-10-27 1999-12-21 Disney Enterprises, Inc. Method and apparatus for program selection
WO2000004708A1 (en) 1998-07-17 2000-01-27 United Video Properties, Inc. Television system with aided user program searching
JP3488092B2 (ja) 1998-08-06 2004-01-19 松下電器産業株式会社 放送受信装置及び受信番組の選定方法
US6701523B1 (en) * 1998-09-16 2004-03-02 Index Systems, Inc. V-Chip plus+in-guide user interface apparatus and method for programmable blocking of television and other viewable programming, such as for parental control of a television receiver
GB2343076B (en) 1998-10-23 2002-12-31 Sony Uk Ltd Receiving broadcast material
US6169543B1 (en) 1998-12-28 2001-01-02 Thomson Licensing S.A. System and method for customizing program guide information to include reminder item or local identifier
US6236395B1 (en) 1999-02-01 2001-05-22 Sharp Laboratories Of America, Inc. Audiovisual information management system
US6182287B1 (en) 1999-02-04 2001-01-30 Thomson Licensing S.A. Preferred service management system for a multimedia video decoder
JP3844901B2 (ja) 1999-02-26 2006-11-15 株式会社東芝 電子番組ガイド受信システム
US6973663B1 (en) * 1999-03-29 2005-12-06 The Directv Group, Inc. Method and apparatus for detecting and viewing similar programs within a video system
US6445306B1 (en) 1999-03-31 2002-09-03 Koninklijke Philips Electronics N.V. Remote control program selection by genre
GB9923502D0 (en) * 1999-10-06 1999-12-08 Pace Micro Tech Plc Improvements relating to electronic program guide
US8843965B1 (en) * 2000-09-20 2014-09-23 Kaushal Kurapati Method and apparatus for generating recommendation scores using implicit and explicit viewing preferences

Also Published As

Publication number Publication date
JP4256773B2 (ja) 2009-04-22
WO2002102067A1 (en) 2002-12-19
DE60226235T2 (de) 2009-05-28
KR20040017231A (ko) 2004-02-26
MXPA03011373A (es) 2004-04-05
CN100518259C (zh) 2009-07-22
EP1638322B1 (de) 2008-01-16
CN1515113A (zh) 2004-07-21
EP1638322A3 (de) 2006-05-24
US7716704B2 (en) 2010-05-11
EP1400111B1 (de) 2008-04-23
EP1638322A2 (de) 2006-03-22
BR0210275A (pt) 2004-07-20
DE60226235D1 (de) 2008-06-05
US20020188947A1 (en) 2002-12-12
DE60224736D1 (de) 2008-03-06
EP1400111A1 (de) 2004-03-24
JP2004530395A (ja) 2004-09-30
KR100879186B1 (ko) 2009-01-16

Similar Documents

Publication Publication Date Title
DE60224736T2 (de) Verfahren zur Fernsehprogrammauswahl
DE69634642T2 (de) Verfahren zur Lokalisierung einer Sendung durch suchen in einem Programmführer nach Suchkriterien
DE60120386T2 (de) Systeme und verfahren zur verminderung von unterbrechungen in programmaufnahmen
DE69738024T2 (de) Fernsehprogrammierungssystem und betriebsverfahren dazu
DE10316213B4 (de) Verfahren und Vorrichtung, um einem Zuschauer zu erlauben, eine Sendung zu sehen
DE69928374T2 (de) Benutzerprofil auf der basis von zugangszeiten
DE69812701T2 (de) Verfahren zum navigieren in einem fernsehprogrammführer mit werbung
DE69930747T2 (de) Elektronischer client-server rprogrammführer
US7380262B2 (en) Method and apparatus for generating a list of suggested scheduled television programs
DE60300838T2 (de) Videoaufzeichnung entsprechend einer aktualisierten Programmvorschau
DE69838918T2 (de) Hd zu sd programmführerumsetzer für ein fernsehprogrammsystem
DE4121314C2 (de) Verfahren für einen Empfänger zum Empfang hochfrequenter Videosignale
DE69724132T2 (de) Fernsehprogrammsystem mit pop-up-aktionsmenü und icons
DE69836193T2 (de) Empfangsgerät zur Verarbeitung von Programminformationen
DE19909522B4 (de) Gerät zur Reservierung einer Fernsehprogrammaufzeichnung
EP1190566B1 (de) Verfahren und vorrichtung zur unterdrückung unerwünschter programmteile für geräte der unterhaltungselektronik
DE69427073T3 (de) Vorrichtung zum Abspeichern von Fernsehkanälen und Verfahren zur Kanalprogrammierung
DE69910161T2 (de) Vorrichtung zum empfangen von signalen
DE10250579A1 (de) Vorrichtung und Verfahren zum Bereitstellen einer Kanalkarte in einem digitalen Fernsehen
DE19548957C2 (de) Automatisches Kanalsuchverfahren für einen Fernsehempfänger
DE69909637T3 (de) Verfahren zum Speichern eines Programms für ein Gerät der Unterhaltungselektronik
EP1046286A1 (de) Videoprogrammführungsvorrichtung und -verfahren
DE60308438T2 (de) Fernsehempfänger mit der Fähigkeit Text über das Netz zu empfangen
DE60038590T2 (de) Verfahren und Gerät zur Aufteilung von Zuschauerpräferenzen
DE202008018489U1 (de) Rundsendungsempfänger

Legal Events

Date Code Title Description
8320 Willingness to grant licences declared (paragraph 23)
8364 No opposition during term of opposition