DE112010005067T5 - Datenerhebungs- und Feedbackmechanismus, welcher einen Anwendungsrahmen verwendet - Google Patents

Datenerhebungs- und Feedbackmechanismus, welcher einen Anwendungsrahmen verwendet Download PDF

Info

Publication number
DE112010005067T5
DE112010005067T5 DE112010005067T DE112010005067T DE112010005067T5 DE 112010005067 T5 DE112010005067 T5 DE 112010005067T5 DE 112010005067 T DE112010005067 T DE 112010005067T DE 112010005067 T DE112010005067 T DE 112010005067T DE 112010005067 T5 DE112010005067 T5 DE 112010005067T5
Authority
DE
Germany
Prior art keywords
user
response
request
media
media content
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.)
Withdrawn
Application number
DE112010005067T
Other languages
English (en)
Inventor
Alan Moskowitz
Do H. Chung
Daniel Dennedy
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.)
MobiTv Inc
Original Assignee
MobiTv Inc
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 MobiTv Inc filed Critical MobiTv Inc
Publication of DE112010005067T5 publication Critical patent/DE112010005067T5/de
Withdrawn legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H60/00Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
    • H04H60/29Arrangements for monitoring broadcast services or broadcast-related services
    • H04H60/33Arrangements for monitoring the users' behaviour or opinions
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H2201/00Aspects of broadcast communication
    • H04H2201/30Aspects of broadcast communication characterised by the use of a return channel, e.g. for collecting users' opinions, for returning broadcast space/time information or for requesting data
    • H04H2201/37Aspects of broadcast communication characterised by the use of a return channel, e.g. for collecting users' opinions, for returning broadcast space/time information or for requesting data via a different channel

Landscapes

  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Social Psychology (AREA)
  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

Es werden Verfahren und Mechanismen zum Anpassen von Medieninhalten auf der Grundlage von Benutzereingaben geschaffen. In einem Ausführungsbeispiel wird ein Aufforderungsbildschirm auf einem Ausgabeinterface eines Benutzergeräts angezeigt, wenn eine Anfrage nach einem Medienkanalwechsel empfangen wird. Der Aufforderungsbildschirm kann eine Aufforderung zu einer Benutzereingabe enthalten und das Ausgabeinterface zumindest teilweise blockieren. Daher kann der Inhalt des neuen Kanals zumindest teilweise nicht verfügbar sein, bis die Benutzereingabe empfangen wird. Ferner sind Verfahren und Vorrichtungen zum Übertragen einer Aufforderung zu einer Benutzereingabe an das auf einen unidirektionalen Rundfunkkanal geschaltete Benutzergerät vorgesehen. Informationen, welche in auf der Grundlage der Benutzereingaben erzeugten Reaktionen enthalten sind, werden sodann zum Anpassen von Medieninhalten verwendet.

Description

  • Querverweis auf verwandte Anmeldungen
  • Die vorliegende Anmeldung beansprucht die Priorität der US-Patentanmeldung Nr. 12/651,117 mit dem Titel ”DATA MEASUREMENT AND FEEDBACK MECHANISM USING AN APPLICATION FRAMEWORK”, eingereicht am 31. Dezember 2009, deren Inhalt durch Bezugnahme in seiner Gesamtheit und für alle Zwecke Teil des Gegenstandes der vorliegenden Anmeldung ist.
  • Hintergrund
  • Von Medienkonsumenten (beispielsweise Zuschauern, Zuhörern) gesammelte Daten, insbesondere in Echtzeit gesammelte Daten, sind höchst erwünscht, jedoch schwer zu erhalten. Oft erfordert ein derartiges Sammeln von Daten eine separate Vorrichtung und/oder eine Interaktion mit Live-Operatoren, was den Gesamtablauf noch komplexer werden lässt und Zuschauer eher von einer Teilnahme abhält. Die Schwierigkeit des Erhaltens von Daten tritt bei unidirektionalen Rundfunkmedien besonders in Erscheinung. Ferner verlangsamt diese Komplexität den Ablauf, so dass es schwierig ist, eine interaktive Echtzeit-Umgebung zu erzeugen. Daher schaffen die Verfahren und Mechanismen der vorliegenden Erfindung verbesserte Mechanismen für das Sammeln von Benutzerreaktionen, welche zum Aktualisieren von Medieninhalten verwendet werden können.
  • Überblick
  • Es werden Verfahren und Mechanismen zum Sammeln von Reaktionen seitens Medienkonsumenten geschaffen, um die von den Konsumenten geforderten Medieninhalte zu bestätigen und/oder aktuelle Inhalte entsprechend den Reaktionen anzupassen. Nach besonderen Ausführungsbeispielen ist ein Benutzergerät zur Anzeige eines Aufforderungsbildschirms ausgebildet, welcher zumindest einen Teil des Ausgabeinterface blockiert. Der Aufforderungsbildschirm kann eine Aufforderung zur Ausführung einer bestimmten Benutzereingabe enthalten, welche sodann zur Erzeugung einer Reaktion verwendet wird, welche an einen Reaktionsverarbeitungsserver gesendet wird. In den selben oder anderen Ausführungsbeispielen wird eine Aufforderung zur Durchführung einer Benutzereingabe von dem Medieninhaltumschaltserver über ein Betrachtungsmedium, wie beispielsweise einen unidirektionalen Rundfunksender, an ein Benutzergerät gesendet. Eine auf der Grundlage der Benutzereingabe erzeugte Reaktion wird sodann empfangen und verarbeitet.
  • Bestimmte Aspekte der vorliegenden Erfindung lassen sich besser anhand der nachfolgenden Beispiele erläutern. Bestimmte Medieninhalte können von einem Medieninhaltumschaltserver unter Verwendung eines unidirektionalen Rundfunkkanals übertragen werden. Wenn ein Benutzergerät versucht, auf diesen Kanal umzuschalten, kann zunächst ein Aufforderungsbildschirm auf dem Benutzerinterface des Geräts angezeigt werden. Der Aufforderungsbildschirm kann den Medieninhalt vollständig oder teilweise blockieren. Der Aufforderungsbildschirm kann die Aufforderung zu einer Benutzereingabe enthalten. In einem besonderen Beispiel erfolgt das Umschalten auf den Kanal nicht, bis die Benutzereingabe durchgeführt wurde. Dem unidirektionalen Rundfunkkanal entsprechende dynamisch modifizierte Medieninhalte werden erst nach Empfang der Benutzereingabe angezeigt.
  • In einem anderen Beispiel, das in dem zuvor genannten Beispiel integriert werden kann, wird eine Anfrage von einem Medieninhaltumschaltserver an ein Benutzergerät gesendet. Das Benutzergerät kann auf einen unidirektionalen Rundfunkkanal umgeschaltet werden, welcher der Übertragung dieser Anfrage dient. Die Anfrage kann derart konfiguriert sein, dass ein Anfragebildschirm auf dem Ausgabeinterface angezeigt wird und eine Benutzereingabe gesammelt wird. Eine auf der Grundlage der Benutzereingabe erzeugte Reaktion wird sodann empfangen und verarbeitet und wird verwendet, um den Medieninhalt auf der Grundlage der in der Reaktion enthaltenen Informationen anzupassen.
  • Eine detailliertere Darlegung dieser und anderer Merkmale der vorliegenden Erfindung erfolgt in der nachfolgenden Beschreibung der Erfindung und den zugehörigen Zeichnungen, in welchen die Prinzipien der Erfindung anhand von Beispielen dargestellt sind.
  • Kurzbeschreibung der Zeichnungen
  • Die Offenbarung ist am besten unter Bezugnahme auf die nachfolgende Beschreibung in Verbindung mit den zugehörigen Zeichnungen zu verstehen, welche besondere Ausführungsbeispiele der vorliegenden Erfindung darstellen.
  • 1 zeigt ein besonderes Beispiel für ein Netzwerk, in welchem die Verfahren und die Vorrichtungen der vorliegenden Erfindung Verwendung finden können.
  • 2A zeigt ein Benutzergerät, das in besonderen Ausführungsbeispielen einen Aufforderungsbildschirm auf dem Benutzerinterface des Geräts anzeigt.
  • 2B zeigt ein Benutzergerät, das in besonderen Ausführungsbeispielen einen Medieninhalt auf dem Benutzerinterface anzeigt.
  • 3A zeigt ein besonderes Beispiel für ein Verfahren zum Bestätigen von Medieninhalten auf der Grundlage von Benutzereingaben gemäß bestimmten Ausführungsbeispielen.
  • 3B zeigt ein besonderes Beispiel für ein Verfahren zum Bereitstellen von Benutzer-Feedback und zum Anpassen von Medieninhalten auf der Grundlage dieses Feedbacks gemäß bestimmten Ausführungsbeispielen.
  • 4 zeigt ein besonderes Beispiel für ein Benutzergerät.
  • 5 zeigt ein besonderes Beispiel für einen Softwarestack in einem Benutzergerät.
  • 6 zeigt ein besonderes Beispiel für einen Reaktionsverarbeitungsserver.
  • Beschreibung besonderer Ausführungsbeispiele
  • Im Folgenden wird im Detail auf einige spezifische Beispiele der Erfindung Bezug genommen, welche die von den Erfindern als beste Arten der Durchführung der Erfindung angesehenen Beispiele umfassen. Beispiele für diese spezifischen Ausführungsbeispiele sind in den zugehörigen Zeichnungen dargestellt. Zwar wird die Erfindung in Zusammenhang mit diesen spezifischen Ausführungsbeispielen beschrieben, jedoch ist ersichtlich, dass nicht beabsichtigt ist, die Erfindung auf die beschriebenen Ausführungsbeispiele zu beschränken. Es ist im Gegenteil beabsichtigt, Alternativen, Modifikationen und Äquivalente abzudecken, die in den durch die beigefügten Ansprüche definierten Rahmen der Erfindung fallen.
  • Die Verfahren der vorliegenden Erfindung werden beispielsweise in Zusammenhang mit bestimmten Benutzergeräten, wie mobilen Geräten, beschrieben. Es sei jedoch darauf hingewiesen, dass die Verfahren und Mechanismen der vorliegenden Erfindung in Verbindung mit zahlreichen verschiedenen Geräten verwendbar sind, welche ein allgemeines Computersystem, ein Mobilgerät, eine Kabel-Setup-Box, ein Fernsehgerät, ein Mobiltelefon, einen Personal Digital Assistant (PDA) und viele andere Geräte umfassen. In der nachfolgenden Beschreibung sind zahlreiche spezifische Details angegeben, um ein gründliches Verständnis der vorliegenden Erfindung zu ermöglichen. Die vorliegende Erfindung kann ohne einige oder sämtliche dieser spezifischen Details ausgeführt werden. In anderen Fällen wurden bekannte Prozessabläufe nicht im Detail beschrieben, um die klare Darstellung der vorliegenden Erfindung nicht unnötig zu beeinträchtigen.
  • Verschiedene Verfahren und Mechanismen der vorliegenden Erfindung werden in manchen Fällen aus Gründen der Klarheit in Singularform beschrieben. Es sei jedoch darauf hingewiesen, dass, sofern dies nicht anders angemerkt ist, einige Ausführungsbeispiele mehrere Iterationen eines Verfahrens oder mehrere Instanziierungen eines Mechanismus umfassen. Beispielsweise wird ein Prozessor in einer Vielzahl verschiedener Zusammenhänge verwendet. Es ist jedoch ersichtlich, dass, sofern nicht anders angemerkt, auch mehrere Prozessoren verwendet werden können, ohne den Rahmen der vorliegenden Erfindung zu verlassen. Ferner beschreiben die Verfahren und Mechanismen der vorliegenden Erfindung manchmal zwei Einheiten als miteinander verbunden. Es sei darauf hingewiesen, dass eine Verbindung zwischen zwei Einheiten nicht notwendigerweise eine direkte, ungehinderte Verbindung bedeutet, da sich zwischen den beiden Einheiten eine Vielzahl anderer Einheiten befinden kann. So kann beispielsweise ein Prozessor mit einem Speicher verbunden sein, jedoch ist ersichtlich, dass eine Vielzahl von Brücken und Steuerungen zwischen dem Prozessor und dem Speicher vorgesehen sein kann. Demzufolge bedeutet eine Verbindung nicht notwendigerweise eine direkte, ungehinderte Verbindung, es sei denn, dies ist anders angegeben.
  • Die Verfahren und Mechanismen der vorliegenden Erfindung erkennen die Tatsache an, dass ein Sender von der auf Grundlage von Medienkonsumenteneingaben erfolgten Bestätigung von Medieninhalten profitieren kann. In diesem Dokument werden Medienkonsumenten oftmals als Benutzer (beispielsweise Benutzereingabe) bezeichnet. Ferner werden Medien des Öfteren als TV-Medien bezeichnet. Es sei jedoch darauf hingewiesen, dass andere Formen von Medien (beispielsweise Radio) ebenfalls in den Rahmen der vorliegenden Erfindung fallen. Eine Benutzereingabe erfordert im Allgemeinen eine positive Aktion seitens eines Benutzers (beispielsweise das Drücken auf einen Bereich eines Touchscreens). Jedoch können diese Verfahren und Mechanismen auch zum Sammeln bestimmter Informationen verwendet werden, welche auf den Benutzergeräten gespeichert sind. Dieser Vorgang wird manchmal als ”passives” Sammeln bezeichnet. In bestimmten Ausführungsbeispielen werden (aktiv oder passiv) gesammelte Informationen entsprechenden Medieninhalten zugeordnet. So kann beispielsweise ein Sender daran interessiert sein, etwas über das typische demographische Profil der Zuschauer eines bestimmten Programms zu erfahren. Diese Informationen können dazu dienen, Werbematerialien spezifisch anzupassen und/oder darüber zu entscheiden, ob das Programm verändert oder beendet werden soll.
  • Herkömmliche Medienübertragungen (beispielsweise über den Äther sendende TV- oder Radiokanäle) sind unidirektionale Übertragungsmedien, die nicht zum Empfang von Reaktionen seitens der Medienkonsumenten verwendet werden können. Ferner haben zahlreiche herkömmliche Receiver sehr begrenzte Mechanismen zur Verfügung, um Reaktionen an Mediensender zu übertragen. Die Verfahren und Mechanismen gemäß der vorliegenden Erfindung erkennen, dass Medieninhalte interaktiver und/oder für die unmittelbare Zuschauerschaft geeigneter gestaltet werden können, indem Medienübertragungen unter Verwendung von Echtzeit-Feedback modifiziert werden. Beispielsweise können Reaktionen und Benutzerinformationen verwendet werden, um die Programmgestaltung kundenspezifisch anzupassen, Werbeinhalte spezifisch anzupassen, gezielte Produktwerbung zu erstellen, Inhaltsströme zu überprüfen, und zusätzliche Inhalte selbst während herkömmlicher Medienübertragungen zu empfehlen. Ferner können auch Benutzergeräte verwendet werden, um zusätzliche Informationen über die Zuschauer und deren jeweilige Geräte zu liefern.
  • Bestimme Benutzergeräte bieten eine einzigartige Möglichkeit, die hierin beschriebenen Verfahren und Mechanismen zu implementieren, da sie über die Fähigkeit verfügen, unidirektionale Rundfunksignale von Rundfunktransmittern zu empfangen und zu verarbeiten und eine Zweiwegekommunikation über andere kabelgebundene oder kabellose Netzwerke, wie Mobilfunknetzwerke, zu ermöglichen. Selbst wenn ein Medieninhalt über herkömmliche Medienübertragungen bereitgestellt wird, kann daher eine andere Kommunikationsmodalität zum Senden einer Reaktion verwendet werden. Genauer gesagt erlauben derartige Benutzergeräte das Integrieren mehrerer Kommunikationsmodalitäten, während sie dem Benutzer eine einheitliche Erfahrung vermitteln. Bei bestimmten Ausführungsbeispielen erfolgt die Übertragung über ein bidirektionales Netzwerk, wie das Internet. Bei diesen Ausführungsbeispielen kann sowohl die Medienübertragung, als auch die Benutzerreaktionen über das selbe Netzwerk oder Kommunikationsmedium übermittelt werden. So können beispielsweise Internet-TV-Übertragungen und Benutzerreaktionen beide über ein Mobilfunknetzwerk (beispielsweise ein 3G-Netzwerk) an ein Mobiltelefon übertragen werden. In besonderen Ausführungsbeispielen kann der Medieninhaltumschaltserver auch als Reaktionsverarbeitungsserver verwendet werden. Anders ausgedrückt: ein Benutzergerät kann mit dem selben Server kommunizieren, um sowohl Medieninhalte zu empfangen, als auch eine Reaktion zu liefern.
  • Gemäß verschiedenen Ausführungsbeispielen ist ein Benutzergerät mit einem Reaktionsverarbeitungsserver über ein Mobilfunknetzwerk, beispielsweise ein 3G-Netzwerk, verbunden. Beispiele für Mobilfunknetzwerke sind, ohne darauf beschränkt zu sein, TDMA Single-Carrier, CDMA Multi-Carrier, CDMA Direct Spread, CDMA TDD, FDMA/TDMA und IP-OFDMA. Die Mobilfunknetzwerke können von verschiedenen Mobilfunkanbietern unterstützt werden. Bei einem spezifischen Beispiel werden mindestens zwei der Mobilfunknetzwerke, die zum Sammeln von Benutzerreaktionen verwendet werden, von verschiedenen Mobilfunkanbietern unterstützt. Allgemeiner ausgedrückt kann jedes Netzwerk, das eine bidirektionale kabelgebundene und/oder drahtlose Übertragung an Benutzergeräte ermöglicht, zum Sammeln von Benutzerreaktionen verwendet werden, wie beispielsweise Wi-Fi, Muni Wi-Fi, General Packet Radio Service (GPRS), iBurst, WiBro/WiMAX, Universal Mobile Telecommunications Systems – Time Division Duplexing (UMTS-TDD), High Speed Packet Access (HSPA), Evolution-Data Optimized (EVDO), Long Term Evolution (LTE), Satellit und zahlreiche andere. Wie zuvor erwähnt, kann ein Benutzergerät Medieninhalte von einem Medieninhaltumschaltserver unter Verwendung eines der zuvor beschriebenen Netzwerke und einer der zuvor beschriebenen Technologien empfangen.
  • Ein visuelles Medium dient der Übertragung von Medieninhalten, wie beispielsweise Video-, Audio-, Text- und anderer Formen von Daten. In bestimmten Ausführungsbeispielen ist das visuelle Medium eine unidirektionale Übertragung, und der Medieninhalt wird auf einem besonderen unidirektionalen Übertragungskanal gezeigt. Ein Benutzer schaltet auf diesen Kanal, um auf einen bestimmten Medieninhalt zuzugreifen. Der Kanalwechselvorgang wird manchmal als das Einschalten eines Kanals bezeichnet. Bei bestimmten Ausführungsbeispielen basiert das visuelle Medium auf einem Prototokoll und Technologien für mobile digitale TV-Übertragungen, wie beispielsweise dem Advanced Television Systems Committee – Mobile/Handheld (ATSC-M/H)-Protokoll, Terrestrial Digital Multimedia Broadcasting (T-DMB), Digital Video Broadcasting – Handheld (DVB-H) etc.
  • 1 ist eine schematische Darstellung eines Beispiels für ein Gesamtnetzwerksystem 100, das für eine Implementierung verschiedener Ausführungsbeispiele der erfindungsgemäßen Verfahren und Mechanismen, welche im Folgenden beschrieben werden, verwendbar ist. Wie gezeigt, kann das System 100 kabelgebundene oder drahtlose bidirektionale Kommunikationsnetzwerke (beispielsweise die Mobilnetzwerke 111 und 112), Computernetzwerke, unidirektionale Medienübertragungsnetzwerke (beispielsweise die Medienübertragungsumschaltvorrichtungen 141 und 142) und andere Arten von Kommunikationsnetzwerken umfassen. Es sei darauf hingewiesen, dass einige der dargestellten Netzwerke und Elemente in besonderen Ausführungsbeispielen nicht vorhanden sind. Im Allgemeinen ist nur ein Kommunikationsmedium, das die Übertragung von Medieninhalten an ein Benutzergerät und das Empfangen einer Reaktion von dem Benutzergerät ermöglicht, erforderlich. In einigen Ausführungsbeispielen erfolgt die Medieninhaltsübertragung über ein Kommunikationsmedium (beispielsweise eine unidirektionale Übertragung von einem Medieninhaltumschaltserver), während die Reaktionen über ein anderes Kommunikationsmedium (beispielsweise ein bidirektionales Netzwerk, wie ein Mobilfunknetzwerk) übertragen werden.
  • Nach besonderen Ausführungsbeispielen weist das System 100 ein oder mehrere Benutzergeräte 101104 auf, die zum Empfangen und Anzeigen von Medieninhalten, zum Empfangen von Benutzereingaben, und zum Übertragen einer Reaktion auf der Basis der Benutzereingaben konfiguriert sind. Diese Funktionen können unter Verwendung eines oder mehrerer der zuvor beschriebenen Kommunikationsmedien ausgeführt werden. Beispiele für die Benutzergeräte umfassen verschiedene mobile Vorrichtungen, wie Mobiltelefone, Smart Phones, Personal Digital Assistants (PDA), Medienabspielgeräte sowie Personal Computer, Server, TV-Set-Up-Boxen, und andere Vorrichtungen. Bestimmte Hardwareaspekte eines Benutzergeräts sind in Verbindung mit 4 beschrieben. Des Weiteren werden Software-Aspekte im Zusammenhang mit 5 abgehandelt.
  • In besonderen Ausführungsbeispielen ist ein Benutzergerät zum Empfangen von unidirektionalen TV-Sendesignalen und/oder Radio-Sendesignalen von einem oder mehreren Medieninhaltumschaltservern 141142 konfiguriert. Die Übertragungsdaten können Echtzeit-Audio- und -Videostreams, einzelne Nicht-Echtzeit-Video- und Audiostreams, etc. umfassen. Für die Zwecke des vorliegenden Dokuments ist ein Medieninhaltumschaltserver jede Vorrichtung, die zum Übertragen von Medieninhalten an eines oder mehrere Benutzergeräte 101104 verwendet wird. Beispiele für Medieninhaltumschaltserver umfassen einen Transmitter, Repeater, Füllsender und Satelliten. Die Medieninhaltumschaltserver 141142 können verschiedene, zuvor aufgeführte Technologien und Protokolle verwenden, um das Signal an die Benutzergeräte 101104 zu liefern.
  • Nach besonderen Ausführungsbeispielen stellt zunächst ein Rundfunk-Dienstleister (beispielsweise ein Fernseh- oder Radiosender) einen Medieninhalt bereit, der durch die Medieninhaltumschaltserver 141142 in Funkfrequenzsignale umgewandelt wird und an die Benutzergeräte 101104 übertragen wird. Die Benutzergeräte 101104 sind derart konfiguriert, dass sie die empfangenen Funksignale decodieren und Medieninhalte, die einem oder mehreren Kanälen entsprechen, auf ihren Benutzerinterfaces anzeigen. Der Rundfunk-Dienstleister weist üblicherweise Inhaltsprovider-Links und eine Inhaltsdatenbank (nicht dargestellt) auf.
  • In einigen Ausführungsbeispielen liefert ein Reaktionsverarbeitungsserver 121 ein Feedback an die Medieninhaltumschaltserver 141142. Dieses Feedback kann für Anpassungen des Medieninhalts in Echtzeit oder für zukünftige Vorgänge verwendet werden. Beispielsweise kann eine Sendeanstalt bestimmte Daten, welche in diesen Feedbacks enthalten sind, über einen Zeitraum sammeln und diese Daten für statistische Analysen und andere Zwecke verwenden. Der Reaktionsverarbeitungsserver 121 kann durch eine Entität (beispielsweise einen Service-Provider) betrieben werden, der von der Sendeanstalt verschieden ist. Zum Beispiel kann ein Reaktionsverarbeitungsserver verwendet werden, um Feedback an mehrere Sendeanstalten zu liefern. In anderen Ausführungsbeispielen können ein Reaktionsverarbeitungsserver 121 und ein Medieninhaltumschaltserver 141 in einem einzigen Server integriert sein. Ein derartiger Server kann sowohl zum Liefern von Medieninhalten, als auch zum Empfangen von Reaktionen von Benutzergeräten verwendet werden, welche mit bidirektionalen Kommunikationsmechanismen verbunden sind.
  • Nach besonderen Ausführungsbeispielen sind die Benutzergeräte 101104 derart konfiguriert, dass sie Reaktionen an den Reaktionsverarbeitungsserver 121 über kabelgebundene und/oder kabellose Kommunikationsnetzwerke, wie Mobilfunknetzwerke 111112 ausgeben. Eine IP-Adresse oder eine andere Kennung des Reaktionsverarbeitungsservers 1321 kann in dem Speicher des Benutzergeräts gespeichert sein oder zusammen mit einer Anfrage gesendet werden. So kann beispielsweise eine Sendeanstalt ihren eigenen designierten Reaktionsverarbeitungsserver haben. Wenn ein Benutzer auf einen Medienkanal schaltet, der von dieser Sendeanstalt bereitgestellt wird, und die Sendeanstalt eine Anfrage an den Benutzer sendet, kann die Anfrage eine IP-Adresse für die Übertragung einer Reaktion an diesen Server beinhalten.
  • 2A zeigt ein Benutzergerät 201 entsprechend bestimmten Ausführungsbeispielen, mit einem Ausgabeinterface 203, das einen Teil des Medieninhalts 207 und einen Aufforderungsbildschirm 205 anzeigt. Das Ausgabeinterface kann ein Bildschirm, ein Display, ein Projektor, ein Lautsprecher, oder jede andere Ausgabevorrichtung sein. Manchmal wird die Ausgabevorrichtung auch als Benutzerinterface bezeichnet. Es sei jedoch darauf hingewiesen, dass ein Benutzerinterface auch andere Interfaces, wie ein Eingabeinterface, aufweisen kann. Wie dargestellt verdeckt der Aufforderungsbildschirm 205 einen Teil des Ausgabeinterface 203 und hindert einen Benutzer daran, den Medieninhalt 207 vollständig anzusehen oder auf eine andere Art wahrzunehmen. Der Aufforderungsbildschirm 205 kann die Aufforderung zu einer Benutzereingabe enthalten. In besonderen Ausführungsbeispielen bittet der Aufforderungsbildschirm 205 den Benutzer um die Eingabe von demographischen und Profil-Informationen. Sobald ein Benutzer sämtliche in einem Aufforderungsbildschirm angefragten Eingaben getätigt hat, kann ferner ein weiterer Aufforderungsbildschirm auf dem Ausgabeinterface angezeigt werden. Der Vorgang kann sich wiederholen, bis sämtliche angefragten Informationen durch den Benutzer geliefert wurden. In besonderen Ausführungsbeispielen kann ein Aufforderungsbildschirm auch auf dem Ausgabeinterface angezeigt werden, obwohl keine Eingabe durch den Benutzer angefragt wird. Beispielsweise kann ein Aufforderungsbildschirm angezeigt werden, während die Reaktion an den Reaktionsverarbeitungsserver übertragen wird, von dem Server verarbeitet wird, und bis das Benutzergerät eine Antwort erhält, welche das Benutzergerät berechtigt, den Aufforderungsbildschirm zu entfernen.
  • Zu irgendeinem Zeitpunkt kann das Benutzergerät beginnen, nicht verdeckten Medieninhalt 211 anzuzeigen, wie in 2B dargestellt. Ein Auslöseereignis kann das Empfangen einer Benutzereingabe, das Empfangen einer Antwort von dem Reaktionsverarbeitungsserver, ein Zeitlimit, der Wechsel zu einem anderen Kanal oder jedes andere geeignete Auslöseereignis sein.
  • 3A zeigt ein Beispiel für ein Verfahren zum Bestätigen von Medieninhalt auf der Basis von Benutzereingaben gemäß bestimmten Ausführungsbeispielen. Bei 301 empfängt ein Benutzergerät eine Aufforderung zum Umschalten des Geräts von einem ersten Medienkanal auf einen zweiten Medienkanal. In einigen Situationen kann dies das anfängliche Einschalten eines bestimmten Medienkanals beinhalten, beispielsweise wenn kein vorheriger Kanal existiert. Das Benutzergerät kann über eine Software, die Kanaloptionen auf dem Benutzerinterface anzeigt, und einen Mechanismus zum Wählen einer Option verfügen. Sobald die Aufforderung zum Umschalten auf einen neuen Kanal empfangen wird, führt das Benutzergerät mit dem Empfangen und Anzeigen von Medieninhalten auf dem Benutzerinterface verbundene Funktionen aus. Diese Funktionen können das Decodieren eines empfangenen Rundfunksignals umfassen, so dass der gewählte Medieninhalt angezeigt wird.
  • Anschließend kann ein Aufforderungsbildschirm zur Anzeige auf zumindest einem Teil des Ausgabeinterface (Block 303) präsentiert werden. Ein Beispiel hierfür ist in 3A dargestellt. In bestimmten Ausführungsbeispielen wird auf dem Ausgabeinterface im Schritt 303 kein Medieninhalt angezeigt. Wenn ein Benutzer das Umschalten auf einen anderen Kanal wünscht, kann das Benutzergerät beispielsweise derart konfiguriert sein, dass es zuerst auf einen entsprechenden Aufforderungsbildschirm schaltet. In anderen Ausführungsbeispielen kann ein Ausgabeinterface zumindest einen Teil des Medieninhalts anzeigen, jedoch versperrt der Aufforderungsbildschirm das Betrachten dieses Inhalts. Wie zuvor erwähnt weist ein Aufforderungsbildschirm üblicherweise eine Aufforderung zu einer Benutzereingabe auf. Das Vornehmen der Eingabe kann das Anzeigen einer Abfolge von verschiedenen Aufforderungsbildschirmen einschließen (beispielsweise zur Abfrage weiterer Informationen). In bestimmten Ausführungsbeispielen werden die Informationen passiv (beispielsweise aus dem Speicher des Benutzergeräts) gesammelt und es ist keine Benutzereingabe erforderlich. Es kann dennoch ein Aufforderungsbildschirm verwendet werden, um Medieninhalt zu verdecken, bis beispielsweise eine Antwort von dem Reaktionsverarbeitungsserver durch das Benutzergerät empfangen wird.
  • Ein Gerät kann sodann eine Benutzereingabe empfangen (Block 305), die auf eine auf dem Aufforderungsbildschirm angezeigte Anfrage antwortet. Ein Benutzergerät kann ein oder mehrere Eingabeinterfaces aufweisen. Es sei darauf hingewiesen, dass ein Zeitraum der Untätigkeit eines Benutzers oder ein Kanalwechselereignis ebenfalls als Benutzereingabe angesehen werden kann. In einigen Ausführungsbeispielen wird der Schritt 305 nicht ausgeführt. Beispielsweise kann eine Anfrage, wie zuvor beschrieben, das ”passive Sammeln” von Informationen aus dem Benutzergerät umfassen.
  • Sobald die Eingabe vorgenommen wurde und/oder Daten von dem Benutzergerät gesammelt wurden, kann das Gerät eine Reaktion an den Reaktionsverarbeitungsserver (Block 307) senden. Wie im Zusammenhang mit 1 beschrieben, kann eine Reaktion unter Verwendung eines beliebigen bidirektionalen Kommunikationsmediums übertragen werden. Die Reaktion kann eine Benutzereingabe sowie demographische Informationen, Benutzerprofilinformationen, Benutzerpräferenzen, Geräteeigenschaften, Gerätespezifikationen, Nutzungscharakteristiken, etc. beinhalten. Es sei darauf hingewiesen, dass die Reihenfolge der in dem Ablaufdiagramm von 3A dargestellten Schritte anders sein kann. Beispielsweise kann der Medieninhalt angezeigt werden (Block 311), bevor die Reaktion übertragen wird (Block 307), und kann auf einem der zuvor beschriebenen Auslöseereignisse basieren.
  • Nach der Übertragung der Reaktion kann das Benutzergerät eine Antwort erhalten (Block 309). Eine Antwort kann von dem Reaktionsübertragungsserver oder von dem Medieninhaltumschaltserver gesendet werden. In bestimmten Ausführungsbeispielen kann eine Antwort Anweisungen für das Benutzergerät enthalten, auf einen Kanal zu schalten, welcher tatsächlichen Medieninhalt enthält (beispielsweise durch Schalten von einem Aufforderungsbildschirm zu einem Medieninhaltkanal). In besonderen Ausführungsbeispielen beinhaltet die Antwort Vorschläge für andere Kanäle, Werbematerialien und/oder andere Materialien. Es sei darauf hingewiesen, dass das Empfangen einer Antwort (Block 309) ein optionaler Schritt ist. Ein Benutzergerät kann, wie im Folgenden beschrieben, mit der Anzeige eines Medieninhalts auf der Grundlage der anderen Auslöseereignisse fortfahren, ohne irgendeine Antwort zu erhalten.
  • Zu irgendeinem Zeitpunkt tritt ein Auslöseereignis ein, das zum Anzeigen von Medieninhalt auf dem Benutzerinterface führt (Block 311). Ein Auslöseereignis kann der Abschluss sämtlicher erforderlicher Benutzereingaben, der Empfang einer Reaktion (Schritt 309), ein Zeitlimit, in der Benutzereingabe enthaltene oder in dem Benutzergerät gespeicherte Informationen sein.
  • 3B zeigt ein besonderes Beispiel für ein Verfahren zur Bereitstellung von Benutzer-Feedback und zum Anpassen von Medieninhalten auf der Grundlage dieses Feedbacks gemäß bestimmten Ausführungsbeispielen. Dieses Verfahren kann in Kombination mit oder unabhängig von dem zuvor in Zusammenhang mit 3A beschriebenen Verfahren verwendet werden. Ferner können einige der in Zusammenhang mit einem Ablaufdiagramm beschriebenen Merkmale in einem Verfahren Verwendung finden, das durch ein anderes Ablaufdiagramm beschrieben ist.
  • Das Verfahren kann mit der Übertragung einer Anfrage nach einer Benutzereingabe an ein oder mehrere Benutzergeräte beginnen (Block 311). In bestimmten Ausführungsbeispielen wird die Anfrage über ein visuelles Medium übertragen. Beispielsweise kann ein Benutzergerät auf einen besonderen Kanal eingestellt sein und die Anfrage wird als Teil des allgemeinen Medieninhalts angezeigt. In anderen Ausführungsbeispielen wird eine Anfrage über ein anderes Medium übermittelt (beispielsweise ein bidirektionales Kommunikationsmedium). In einem besonderen Beispiel besitzt ein Reaktionsverarbeitungsserver Informationen über Benutzergeräte, die auf einen bestimmten Kanal eingestellt sind. Der Server verwendet diese Informationen zur Übertragung einer Anfrage an diese Geräte. Eine Anfrage kann Anweisungen für Benutzergeräte zur Anzeige eines Anfragebildschirms enthalten, der dem zuvor beschriebenen Aufforderungsbildschirm ähnlich ist.
  • Sobald einer oder mehrere Benutzer auf die Anfrage reagieren, erzeugen deren Benutzergeräte Reaktionen auf der Grundlage von Benutzereingaben und senden diese Reaktionen an einen Reaktionsverarbeitungsserver. Zusätzlich zu Eingaben seitens der Benutzer, können die Reaktionen Informationen enthalten, welche die Benutzergeräte gespeichert und gesammelt haben (beispielsweise Zuschau-Profil, Geräteeigenschaften, Benutzerposition, Benutzerprofil, etc.).
  • Die Reaktionen werden von einem oder mehreren Reaktionsverarbeitungsservern empfangen (Block 333). Wie zuvor erwähnt, kann eine Anfrage eine Adresse (beispielsweise eine IP-Adresse) eines Reaktionsverarbeitungsservers enthalten. In einigen Beispielen kann ein Benutzer eine Reaktion an einen Reaktionsverarbeitungsserver und eine andere Reaktion an einen anderen Verarbeitungsserver senden. Ferner kann das Benutzergerät die selbe Antwort an mehrere Server senden. Beispielsweise können eine Sendeanstalt, ein Marketingunternehmen, ein Mobilfunkdienstleistungsanbieter, und andere Entitäten an sämtlichen oder an Teilen der in den Reaktionen enthaltenen Informationen interessiert sein.
  • In bestimmten Ausführungsbeispielen wartet ein Reaktionsverarbeitungsserver für einen vorbestimmten Zeitraum, während er im Schritt 333 Reaktionen empfängt. Eine Anfrage kann eine gewisse Zeitspanne für die Reaktion der Benutzer vorsehen. Ferner kann ein Zeitraum für die Reaktionsübertragung zugemessen sein.
  • Empfangene Reaktionen werden sodann von einem Reaktionsverarbeitungsserver verarbeitet (Block 335). Die Verarbeitung kann beim Empfang jeder neuen Reaktion, beim Empfang einer vorbestimmten Anzahl von Reaktionen, nach einem vorbestimmten Zeitraum, oder nach irgendeinem anderen Prozessinitialisierungsschema durchgeführt werden. Oft verarbeitet der Server Reaktionen in mehreren Batches, um an interessierte Parteien Zwischenergebnisse zu liefern. Beispielsweise kann der Rundfunk-Dienstleister Zwischenergebnisse empfangen und den Sendeinhalt durch die ”up-to-date” seienden Ergebnisse aktualisieren, während weitere Reaktionen von dem Server gesammelt und verarbeitet werden. Ein derartiges Vorgehen (beispielsweise das Übertragen von Zwischenergebnissen) kann weitere Zuschauer veranlassen, zu reagieren. Das Verarbeiten der Reaktionen (Block 335) kann das Integrieren der Reaktionen mehrerer Benutzer und, in bestimmten Ausführungsbeispielen, das Durchführen statistischer Analysen der empfangenen Daten beinhalten (beispielsweise Berechnen von Durchschnitten, Standardabweichungen etc.). Das Verarbeiten der Reaktionen kann das Aktualisieren eines Medienkanal-Dashboards beinhalten, um beispielsweise die Gesamtzahl der Zuschauer, die Zahl der Zuschauer, die auf die Anfrage reagiert haben, die in den Reaktionen enthaltenen Informationen, Korrelationen mit dem gegenwärtigen Medieninhalt, etc. anzuzeigen.
  • Die Ergebnisse des Schritts 335 können zur Durchführung von Anpassungen des Medieninhalts (Block 337) verwendet werden, beispielsweise, um dem aus den Reaktionen ermittelten Benutzerprofil besser entsprechende Medieninhalte einzuführen. In einem besonderen Beispiel können Reaktionen ergeben, dass die Reagierenden einer bestimmten, von der Sendeanstalt identifizierten demographischen Kategorie angehören. Die Sendeanstalt kann diese Informationen zum Einbringen von Werbeinhalten verwenden, die für diese demographische Kategorie spezifisch sind. Allgemein ausgedrückt kann das Zuschauer-Feedback zur Verbesserung der Zuschauererfahrung und/oder zur Maximierung der Wirksamkeit von Werbung verwendet werden.
  • Ferner können bestimmte Daten, die in den Reaktionen enthalten sind, über einen Zeitraum gesammelt und in einem Reaktionsverarbeitungsserver und/oder einem Medieninhaltumschaltserver gespeichert werden. Beispielsweise kann eine Sendeanstalt zu wissen wünschen, wie erfolgreich eine bestimmte Sendung über eine Saison ist, und diese Informationen zur Anpassung der Werbepraktiken verwenden (beispielsweise Kosten, Inhalt, Dauer, etc.). Wenn Daten auf einem Reaktionsverarbeitungsserver von einer anderen Entität als der Sendeanstalt gespeichert werden, können diese für eine bestimmte Gebühr an die Sendeanstalt ausgegeben oder von dieser abgerufen werden.
  • In bestimmten Ausführungsbeispielen werden Reaktionsergebnisse des Schritts 335 verwendet, um Medieninhalte zur Maximierung der Anzahl von Zuschauern, die ein spezifisches Profil aufweisen, anzupassen. Eine Sendeanstalt kann beispielsweise daran interessiert sein, Medieninhalte zu präsentieren, die für eine bestimmte demographische Gruppe besser geeignet sind. Die Sendeanstalt kann möglicherweise jedoch aus den Benutzerreaktionen erfahren, dass dieser Gruppe nur wenige Zuschauer angehören. Die Sendeanstalt kann sodann beginnen, Nachrichten über zukünftige Medieninhalte einzubauen, um neue Zuschauer anzuziehen und vorhandene Zuschauer, die zu der demographischen Zielgruppe gehören, zu behalten.
  • Bestimmte Schritte des in 3B dargestellten Verfahrens können wiederholt werden. Beispielsweise kann eine Sendeanstalt einen Medieninhalt anpassen und später eine andere Anfrage senden, um die Wirksamkeit dieser Anpassung festzustellen. Manchmal erfordert eine Anfrage keinerlei Art der Eingabe seitens der Benutzer und dient nur dem Sammeln von auf den Benutzergeräten gespeicherten Daten. Beispielsweise kann die Anzahl der Zuschauer (zum Beispiel die Anzahl von Benutzern, die einen bestimmten Kanal für einen vorbestimmten Zeitraum eingeschaltet haben) periodisch festgestellt und in Bezug zu Medieninhalten und/oder anderen Parametern (beispielsweise Wochentag, Tageszeit) gesetzt werden. In bestimmten Ausführungsbeispielen kann eine Reihe von Operationen zum Sammeln von Reaktionen wiederholt werden, bevor irgendein Medieninhalt angepasst wird.
  • 4 zeigt ein besonderes Beispiel für ein Benutzergerät 400. Das Benutzergerät 400 weist einen Prozessor 401, einen Speicher 403, ein Benutzerinterface 405, ein Rundfunkinterface 407, ein Mobilfunknetzwerksinterface 409 und eine Energiequelle 411 auf. Das Rundfunkinterface 407 kann unidirektionale Medienübertragungen empfangen, die auf verschiedene Weisen gesendet werden, wie beispielsweise Ätherwellen-Übertragungen, auf Paketen basierende unidirektionale Übertragungen, auf Sendemasten basierende unidirektionale Übertragungen, etc. Anders als herkömmliche Mobiltelefone stellen Benutzergeräte, die zum Implementieren verschiedener Ausführungsbeispiele der in diesem Dokument beschriebenen Verfahren und Mechanismen verwendet werden, spezielle Anforderungen, die mit dem Empfangen und Verarbeiten von Rundfunksignalen, dem Übertragen von Informationen an Server, und der Durchführung anderer Funktionen einhergehen. So kann ein Prozessor 401 beispielsweise derart konfiguriert sein, dass er auf dem Benutzerinterface 405 eine High-Definition-TV-Auflösung liefert. Ein Beispiel für eine derartige Verarbeitung ist der DMS-02 Chip, der von 3DLabs in Milpitas, CA, erhältlich ist, und der in der Lage ist, ein AVC/H264 Video-Playback mit 720 Pixeln Auflösung zu liefern. Ein Benutzerinterface 405, wie beispielsweise ein LCD-Schirm, sollte in der Lage sein, den umgesetzten Inhalt zu unterstützen (beispielsweise eine adäquate Bildschirmauflösung zu unterstützen). Der Speicher 403 muss möglicherweise die hohen Pufferanforderungen des Mobil-TV sowie fortgeschrittene Softwareanwendungen für die Verarbeitung von Rundfunksignalen unterstützen. Des Weiteren erfordern fortgeschrittene Verarbeitungs-, Kommunikations- und Anzeigefähigkeiten dieser Benutzergeräte und eine häufigere Verwendung dieser Fähigkeiten eine erhebliche Leistungsabgabe seitens der Energiequelle 411.
  • 5 zeigt ein Beispiel für einen Software-Architektur-Stack, der in den zuvor beschriebenen Benutzergeräten Verwendung finden kann. In besonderen Ausführungsbeispielen können ein Medientuner 505 und ein Datentuner 507 verwendet werden. Der Medientuner 505 dient der Verarbeitung von Mediendaten, die in dem unidirektionalen Sendesignal enthalten sind. Der Medientuner 505 decodiert das Signal, um einem bestimmten Kanal, auf welchen das Benutzergerät gegenwärtig eingestellt ist, entsprechende Mediendaten zu finden. Der Datentuner 507 dient der Verarbeitung bidirektionaler Datenströme, beispielsweise eines Mobilfunknetzwerk-Kommunikationssignals. Eine Middleware-Schicht 503 kann zwischen einem Screen-Renderer 501 und dem Medientuner 505 sowie dem Datentuner 507 vorgesehen sein. Die Middleware 503 dient dem Integrieren von unidirektionalen Sendesignalen, welche von dem Medientuner 505 verarbeitet werden, in bidirektionale Datenströme, welche von dem Datentuner 507 verarbeitet werden, um an das Benutzerinterface der Benutzergeräte Eingänge zu liefern und verschiedene Ausgänge zu verarbeiten. Eine derartige Integration kann das Verarbeiten und Anzeigen von Eingängen der beiden Kommunikationsströme, das Verarbeiten von Ausgängen, welche der Benutzer über das Benutzerinterface ausgibt, und das Leiten von diesen Ausgängen entsprechenden Informationen an den Datentuner 507 sowie andere Funktionen umfassen. So kann der Medientuner 505 beispielsweise ein Signal empfangen, das eine Anfrage sowie anderen Medieninhalt enthält. Der Medientuner 505 verarbeitet das Signal und leitet es an die Middleware 503 weiter. Die Middleware 503 weist sodann auf der Grundlage von Eingaben seitens des Benutzers (beispielsweise Kanalwahl, Verwenden anderer Funktionen der Benutzervorrichtungen) den Screen-Renderer 501 an, wann und ob in der Anfrage (beispielsweise einer Umfrage) enthaltene Informationen angezeigt werden sollen. Sobald die in der Anfrage enthaltenen Informationen angezeigt werden und die Reaktion des Benutzers empfangen wurde, verarbeitet die Middleware 503 die Reaktion und weist den Datentuner 507 an, der Reaktion entsprechende Informationen an einen bestimmten Empfänger (beispielsweise einen Reaktionsverarbeitungsserver) zu senden.
  • 6 zeigt ein Beispiel für einen Server, der zum Auswerten von Benutzerreaktionen verwendet werden kann. Nach besonderen Ausführungsbeispielen weist der Server 600, der für verschiedene Ausführungsbeispiele der in diesem Dokument beschriebenen Verfahren und Mechanismen geeignet ist, einen Prozessor 601, einen Speicher 603, ein Interface 611, und einen Bus 615 (beispielsweise ein PCI-Bus oder eine andere Verbindungseinrichtung) auf und arbeitet als Streaming-Server. Wenn er unter Steuerung durch geeignete Software oder Firmware arbeitet, ist der Prozessor 601 für das Sammeln und Verarbeiten von Benutzerreaktionen und das Erzeugen und Übertragen von Berichten auf der Grundlage dieser Reaktionen verantwortlich. Verschiedene speziell konfigurierte Vorrichtungen können ebenfalls anstelle des Prozessors 601 oder zusätzlich zu dem Prozessor 601 verwendet werden. Das Interface 611 ist üblicherweise derart konfiguriert, dass es Datenpakete oder Datensegmente über ein Netzwerk senden und empfangen kann.
  • Besondere Beispiele für unterstützende Interfaces umfassen Ethernet-Interfaces, Frame-Relay-Interfaces, Kabelinterfaces, DSL-Interfaces, Token-Ring-Interfaces und dergleichen. Darüber hinaus können Interfaces mit sehr hohen Geschwindigkeiten vorgesehen sein, wie Fast-Ethernet-Interfaces, Gigabit-Ethernet-Interfaces, ATM-Interfaces, HSSI-Interfaces, POS-Interfaces, FDDI-Interfaces und dergleichen. Allgemein können diese Interfaces Ports aufweisen, welche für die Kommunikation mit den geeigneten Medien geeignet sind. In einigen Fällen können sie auch einen unabhängigen Prozessor und in manchen Fällen einen flüchtigen RAM aufweisen. Die unabhängigen Prozessoren können solche kommunikationsintensiven Aufgaben wie Paketwechsel, Mediensteuerung und -verwaltung steuern.
  • Da derartige Informationen und Programmbefehle zum Implementieren der hierin beschriebenen Systeme/Verfahren verwendet werden können, betrifft die vorliegende Erfindung konkrete maschinenlesbare Medien, die Programmbefehle, Zustandsinformationen etc. für das Durchführen verschiedener hierin beschriebener Operationen enthalten. Beispiele für maschinenlesbare Medien umfassen Festplatten, Floppy Disks, Magnetbänder, optische Medien wie CD-ROM Disks und DVDs, magneto-optische Medien wie optische Scheiben, und Hardwarevorrichtungen, die speziell zum Speichern und Durchführen von Programmbefehlen konfiguriert sind, wie Nur-Lese-Speichervorrichtungen (ROM) und programmierbare Nur-Lese-Speichervorrichtungen (PROMs). Beispiele für Programmbefehle umfassen sowohl Maschinencode, wie er beispielsweise von einem Compiler erzeugt wird, als auch Dateien, die einen Code höherer Ebene enthalten, der von dem Computer mit Hilfe eines Interpreters ausgeführt werden kann.
  • Zwar wurde die Erfindung insbesondere unter Bezugnahme auf spezifische Ausführungsbeispiele derselben dargestellt und beschrieben, jedoch ist für den Fachmann auf diesem Gebiet ersichtlich, das Änderungen an der Form und den Details der offenbarten Ausführungsbeispiele vorgenommen werden können, ohne den Rahmen der Erfindung zu verlassen. Es ist daher beabsichtigt, dass die Erfindung so zu interpretieren ist, dass sie sämtliche Variationen und Äquivalente einschließt, die in den Rahmen der vorliegenden Erfindung fallen.

Claims (20)

  1. Verfahren umfassend: das Empfangen einer Anfrage zum Zweck des Umschaltens eines Benutzergeräts von einem ersten Medienkanal auf einen zweiten Medienkanal, wobei der zweite Medienkanal ein unidirektionaler Rundfunkkanal ist; das Präsentieren eines Aufforderungsbildschirms zur Anzeige auf einem dem Benutzergerät zugeordneten Ausgabeinterface, wobei der Aufforderungsbildschirm eine Aufforderung zur Durchführung einer Benutzereingabe enthält und zumindest einen Teil des Ausgabeinterface blockiert, wobei der Aufforderungsbildschirm durch das Umschalten von dem ersten Medienkanal auf den zweiten Medienkanal ausgelöst wird; das Empfangen einer Benutzereingabe in Reaktion auf die Aufforderung zur Durchführung einer Benutzereingabe; und das Präsentieren von dem zweiten Medienkanal zugeordneten dynamisch modifizierten Medieninhalten.
  2. Verfahren nach Anspruch 1, bei welchem der Aufforderungsbildschirm unmittelbar nach dem Empfang der Anfrage zum Zweck des Umschaltens auf den zweiten Medienkanal angezeigt wird.
  3. Verfahren nach Anspruch 1, ferner mit dem Senden einer auf der Grundlage der Benutzereingabe erzeugten Reaktion an einen Reaktionsverarbeitungsserver.
  4. Verfahren nach Anspruch 3, ferner mit dem nach dem Senden der Reaktion erfolgenden Empfangen einer Antwort, welche Anweisungen zum Anzeigen des dynamisch modifizierten Medieninhalts enthält.
  5. Verfahren nach Anspruch 3, bei welchem das Senden der Reaktion über ein bidirektionales Netzwerk erfolgt.
  6. Verfahren nach Anspruch 1, bei welchem das Benutzergerät derart konfiguriert ist, dass es den Aufforderungsbildschirm auf der Grundlage von Anweisungen anzeigt, welche in dem Speicher des Benutzergeräts gespeichert sind.
  7. Verfahren nach Anspruch 1, bei welchem der dynamisch modifizierte Medieninhalt auf der Grundlage von in der Benutzereingabe enthaltenen Informationen zumindest teilweise blockiert wird.
  8. Verfahren nach Anspruch 1, bei welchem das Benutzergerät ein Gerät ist, welches aus der Gruppe ausgewählt ist, die durch ein Mobiltelefon, einen Personal Digital Assistant (PDA), ein Fernsehgerät, eine Kabel-Setup-Box und ein Computersystem gebildet ist.
  9. Vorrichtung mit: einem Eingabeinterface, das zum Empfangen einer Anfrage zum Zweck des Umschaltens eines Benutzergeräts von einem ersten Medienkanal auf einen zweiten Medienkanal sowie zum Empfangen einer Benutzereingabe in Reaktion auf die Anfrage betätigbar ist, wobei der zweite Medienkanal ein unidirektionaler Rundfunkkanal ist; und einem Ausgabeinterface, das zum Präsentieren eines Aufforderungsbildschirms zur Anzeige auf dem Ausgabeinterface sowie zum Präsentieren von dem zweiten Medienkanal zugeordnetem dynamisch modifiziertem Medieninhalt betätigbar ist, wobei der Aufforderungsbildschirm eine Aufforderung zur Durchführung einer Benutzereingabe enthält und zumindest einen Teil des Ausgabeinterface blockiert, und wobei der Aufforderungsbildschirm durch das Umschalten von dem ersten Medienkanal auf den zweiten Medienkanal ausgelöst wird.
  10. Benutzergerät mit: einer Einrichtung zum Empfangen einer Anfrage zum Zweck des Umschaltens eines Benutzergeräts von einem ersten Medienkanal auf einen zweiten Medienkanal, wobei der zweite Medienkanal ein unidirektionaler Rundfunkkanal ist; einer Einrichtung zum Präsentieren eines Aufforderungsbildschirms zur Anzeige auf einem dem Benutzergerät zugeordneten Ausgabeinterface, wobei der Aufforderungsbildschirm eine Aufforderung zur Durchführung einer Benutzereingabe enthält und zumindest einen Teil des Ausgabeinterface blockiert, wobei der Aufforderungsbildschirm durch das Umschalten von dem ersten Medienkanal auf den zweiten Medienkanal ausgelöst wird; einer Einrichtung zum Empfangen von Benutzereingaben in Reaktion auf die Aufforderung zur Benutzereingabe; und einer Einrichtung zum Präsentieren von dem zweiten Medienkanal zugeordneten dynamisch modifizierten Medieninhalten.
  11. Verfahren umfassend: das Übertragen einer Anfrage über einen unidirektionalen Rundfunkkanal an ein Benutzergerät, das auf den unidirektionalen Benutzerkanal eingestellt ist, wobei die Anfrage derart konfiguriert ist, dass ein Anfragebildschirm auf einem Benutzerinterface des Benutzergeräts angezeigt wird und Benutzereingaben gesammelt werden; das Empfangen einer auf der Grundlage der Benutzereingabe erzeugten Reaktion von dem Benutzergerät; das Verarbeiten der von dem Benutzergerät empfangenen Reaktion; und das Durchführen einer Anpassung des Medieninhalts auf der Grundlage von in den Reaktionen enthaltenen Informationen.
  12. Verfahren nach Anspruch 11, ferner umfassend das Empfangen einer zweiten Reaktion und das Durchführen einer zweiten Anpassung des Medieninhalts auf der Grundlage von in der zweiten Reaktion enthaltenen Informationen.
  13. Verfahren nach Anspruch 11, bei welchem die Reaktion ein Maß der Benutzermeinung zu dem Medieninhalt beinhaltet.
  14. Verfahren nach Anspruch 11, bei welchem die Reaktion ein demographisches Benutzerprofil beinhaltet.
  15. Verfahren nach Anspruch 11, bei welchem die Reaktion die Dauer des Einschaltens des unidirektionalen Rundfunkkanals beinhaltet.
  16. Verfahren nach Anspruch 11, bei welchem das Benutzergerät derart konfiguriert ist, dass es nach jedem vorbestimmten Zeitintervall automatisch Reaktionen überträgt.
  17. Verfahren nach Anspruch 11, bei welchem die Anfrage eine Anweisung an das Benutzergerät dahingehend enthält, dass zumindest ein Teil des Medieninhalts auf einem Ausgabeinterface des Benutzergeräts blockiert wird, bis die Benutzereingabe gesammelt wurde.
  18. Verfahren nach Anspruch 11, bei welcher die Anpassung des Medieninhalts erfolgt, nachdem über einen vorbestimmten Zeitraum mehrere Reaktionen empfangen wurden.
  19. Gerät mit: einem Ausgabeinterface, das zum Senden einer Anfrage über einen unidirektionalen Rundfunkkanal an ein Benutzergerät, welches auf den unidirektionalen Rundfunkkanal geschaltet ist, betätigbar ist, wobei die Anfrage zum Anzeigen eines Anfragebildschirms auf dem Benutzergerät und zum Sammeln einer Benutzereingabe konfiguriert ist; einem Eingabeinterface, das zum Empfangen einer auf der Grundlage der Benutzereingabe erzeugten Reaktion seitens des Benutzergeräts konfiguriert ist; und einem Prozessor, der zum Verarbeiten der von dem Benutzergerät her empfangenen Reaktion und zum Durchführen einer Anpassung des Medieninhalts auf der Grundlage der in der Reaktion enthaltenen Informationen betätigbar ist.
  20. Vorrichtung mit: einer Einrichtung zum Senden einer Anfrage über einen unidirektionalen Rundfunkkanal an ein Benutzergerät, welches auf den unidirektionalen Rundfunkkanal geschaltet ist, wobei die Anfrage zum Anzeigen eines Anfragebildschirms auf dem Benutzergerät und zum Sammeln einer Benutzereingabe konfiguriert ist; einer Einrichtung zum Empfangen einer auf der Grundlage der Benutzereingabe erzeugten Reaktion von dem Benutzergerät; einer Einrichtung zum Verarbeiten der von dem Benutzergerät her empfangenen Reaktion; und einer Einrichtung zum Durchführen einer Anpassung des Medieninhalts auf der Grundlage von in der Reaktion enthaltenen Informationen.
DE112010005067T 2009-12-31 2010-12-08 Datenerhebungs- und Feedbackmechanismus, welcher einen Anwendungsrahmen verwendet Withdrawn DE112010005067T5 (de)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US12/651,117 US20110161813A1 (en) 2009-12-31 2009-12-31 Data measurement and feedback mechanism using an application framework
US12/651,117 2009-12-31
PCT/US2010/059576 WO2011081816A1 (en) 2009-12-31 2010-12-08 Data measurement and feedback mechanism using an application framework

Publications (1)

Publication Number Publication Date
DE112010005067T5 true DE112010005067T5 (de) 2012-12-27

Family

ID=44188991

Family Applications (1)

Application Number Title Priority Date Filing Date
DE112010005067T Withdrawn DE112010005067T5 (de) 2009-12-31 2010-12-08 Datenerhebungs- und Feedbackmechanismus, welcher einen Anwendungsrahmen verwendet

Country Status (4)

Country Link
US (1) US20110161813A1 (de)
DE (1) DE112010005067T5 (de)
GB (1) GB2489149B (de)
WO (1) WO2011081816A1 (de)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102084510B1 (ko) * 2016-01-05 2020-03-05 그레이스노트, 인코포레이티드 컨텐츠 특성 기반 트리거 피처를 갖는 컴퓨팅 시스템

Family Cites Families (52)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5317391A (en) * 1991-11-29 1994-05-31 Scientific-Atlanta, Inc. Method and apparatus for providing message information to subscribers in a cable television system
CA2181781C (en) * 1995-07-26 2000-02-29 Seiji Iwafune Television system for providing interactive television programs and server system for constructing the television system
US5838314A (en) * 1996-02-21 1998-11-17 Message Partners Digital video services system with optional interactive advertisement capabilities
US5850218A (en) * 1997-02-19 1998-12-15 Time Warner Entertainment Company L.P. Inter-active program guide with default selection control
US20040230495A1 (en) * 1997-04-04 2004-11-18 Mikhail Lotvin Computer systems and methods supporting on-line interaction with content, purchasing, and searching
US20040031045A1 (en) * 1997-11-20 2004-02-12 Ivanyi Thomas P. System and method for measuring and storing information pertaining to television viewer or user behavior
US20020055906A1 (en) * 1998-03-11 2002-05-09 Katz Ronald A. Methods and apparatus for intelligent selection of goods and services in telephonic and electronic commerce
EP1097587A1 (de) * 1998-07-23 2001-05-09 Diva Systems Corporation Interaktive benutzerschnittstelle
AU1704900A (en) * 1998-10-13 2000-05-01 Radiowave.Com, Inc. System and method for determining the audience of digital radio programmes broadcast through the internet
US7992163B1 (en) * 1999-06-11 2011-08-02 Jerding Dean F Video-on-demand navigational system
US7310509B2 (en) * 2000-04-17 2007-12-18 Decarta Inc. Software and protocol structure for an automated user notification system
US6516191B1 (en) * 1999-11-24 2003-02-04 At&T Corp. Hypermedia links that address traffic channels in a wireless communication system
US20020124255A1 (en) * 1999-12-10 2002-09-05 United Video Properties, Inc. Systems and methods for coordinating interactive and passive advertisement and merchandising opportunities
JP3498789B2 (ja) * 2000-04-06 2004-02-16 日本電気株式会社 放送サービスシステム及びこれを用いた放送サービスにおけるディレイ放送方法
US7725523B2 (en) * 2000-04-11 2010-05-25 Bolnick David A System, method and computer program product for gathering and delivering personalized user information
US8495679B2 (en) * 2000-06-30 2013-07-23 Thomson Licensing Method and apparatus for delivery of television programs and targeted de-coupled advertising
US20020042913A1 (en) * 2000-10-11 2002-04-11 United Video Properties, Inc. Systems and methods for building user media lists
EP1327212A1 (de) * 2000-10-12 2003-07-16 Frank S. Maggio Verfahren und system zum übertragen von werbe- und spiel-inhalten und zum sammeln von informationen über kunden
US20020077880A1 (en) * 2000-11-27 2002-06-20 Gordon Donald F. Method and apparatus for collecting and reporting consumer trend data in an information distribution system
GB0029226D0 (en) * 2000-11-30 2001-01-17 Ebbon Dacs Ltd Improvements relating to information systems
US7721310B2 (en) * 2000-12-05 2010-05-18 Koninklijke Philips Electronics N.V. Method and apparatus for selective updating of a user profile
US20020162117A1 (en) * 2001-04-26 2002-10-31 Martin Pearson System and method for broadcast-synchronized interactive content interrelated to broadcast content
CA2446617C (en) * 2001-05-11 2010-03-23 Scientific-Atlanta, Inc. Channel buffering and display management system for multi-tuner set-top box
US20030050834A1 (en) * 2001-09-07 2003-03-13 Sergio Caplan System and method for dynamic customizable interactive portal active during select computer time
US7085747B2 (en) * 2001-09-26 2006-08-01 J Koninklijke Philips Electronics, Nv. Real-time event recommender for media programming using “Fuzzy-Now” and “Personal Scheduler”
US7305436B2 (en) * 2002-05-17 2007-12-04 Sap Aktiengesellschaft User collaboration through discussion forums
AU2003295739A1 (en) * 2002-11-18 2004-06-15 United Video Properties, Inc. Systems and methods for providing real-time services in an interactive television program guide application
US7984468B2 (en) * 2003-11-06 2011-07-19 United Video Properties, Inc. Systems and methods for providing program suggestions in an interactive television program guide
US7047690B2 (en) * 2003-11-14 2006-05-23 Td Moser Farms, L.L.C. Agronomic method for commercial production of the green Cicer bean
US7147225B2 (en) * 2004-05-17 2006-12-12 Navarro Fausto E Board game
US20050278735A1 (en) * 2004-05-28 2005-12-15 M-Pression Entertainment, Llc System and method for offering guest amenities
US8200700B2 (en) * 2005-02-01 2012-06-12 Newsilike Media Group, Inc Systems and methods for use of structured and unstructured distributed data
WO2006086353A2 (en) * 2005-02-07 2006-08-17 Mobiliad Investments & Trading Ltd. System and method for transmitting and display of visual messages on screens of connected mobile devices
US20090028153A1 (en) * 2005-05-12 2009-01-29 Koninklijke Kpn N.V. Method for Transmitting Information in a Multicast Environment
US20090228081A1 (en) * 2005-05-27 2009-09-10 Thomas Perez mouth piece for uv-light delivery
US7937724B2 (en) * 2005-10-27 2011-05-03 E-Cast Inc. Advertising content tracking for an entertainment device
US20090231189A1 (en) * 2006-07-03 2009-09-17 Tanla Solutions Limited Vehicle tracking and security using an ad-hoc wireless mesh and method thereof
US7996459B2 (en) * 2006-08-31 2011-08-09 Microsoft Corporation Video-switched delivery of media content using an established media-delivery infrastructure
US20080077956A1 (en) * 2006-09-12 2008-03-27 James Morrison Interactive digital media services
US20080151888A1 (en) * 2006-12-20 2008-06-26 Motorola, Inc. Method and system for retrieving broadcast media content through a communication network
US7818762B2 (en) * 2007-07-12 2010-10-19 Sony Ericsson Mobile Communications Ab System and method for gathering information from users of mobile audiovisual broadcast content
US20090063214A1 (en) * 2007-08-30 2009-03-05 Xiaomei Liu Advertisement Profiling and Selection
US9071859B2 (en) * 2007-09-26 2015-06-30 Time Warner Cable Enterprises Llc Methods and apparatus for user-based targeted content delivery
US9391789B2 (en) * 2007-12-14 2016-07-12 Qualcomm Incorporated Method and system for multi-level distribution information cache management in a mobile environment
US8930238B2 (en) * 2008-02-21 2015-01-06 International Business Machines Corporation Pervasive symbiotic advertising system and methods therefor
CN101547143B (zh) * 2008-03-28 2012-10-03 华为技术有限公司 一种流媒体业务的切换方法和装置
US20090254424A1 (en) * 2008-04-02 2009-10-08 Yahoo! Inc. Enhanced online advertising experience
WO2009132279A1 (en) * 2008-04-25 2009-10-29 Rsc The Quality Measurement Company System and method for measuring user response
WO2010018451A1 (en) * 2008-08-14 2010-02-18 Life Events Media Pty Ltd. Computer implemented methods and systems of determining location-based matches between searchers and providers
US8635237B2 (en) * 2009-07-02 2014-01-21 Nuance Communications, Inc. Customer feedback measurement in public places utilizing speech recognition technology
US8875167B2 (en) * 2009-09-21 2014-10-28 Mobitv, Inc. Implicit mechanism for determining user response to media
US8756646B2 (en) * 2009-11-25 2014-06-17 Centurylink Intellectual Property Llc System and method for the exchange and storage of set-top box data

Also Published As

Publication number Publication date
GB2489149A (en) 2012-09-19
WO2011081816A1 (en) 2011-07-07
GB2489149B (en) 2014-07-16
GB201211394D0 (en) 2012-08-08
US20110161813A1 (en) 2011-06-30

Similar Documents

Publication Publication Date Title
DE112010004762T5 (de) Verteilter Beitrag verschiedener interaktiver Elemente
DE60105429T2 (de) Empfänger
DE69838603T2 (de) Rundfunkempfangsvorrichtung und Verfahren zur Verbreitung von Daten
DE202012013630U1 (de) Empfänger
DE60305096T2 (de) Adressierte Rundfunknachrichtenübertragung
EP1792487B1 (de) Interaktives fernsehen mit zusatzinformationen und rückkanal über ein mobilfunkkommunikationssystem
WO2011042287A1 (de) Verfahren, vorrichtung und system zur selektiven ausgabe von multimediainhalten
DE10223929A1 (de) Einrichtung zur Bereitstellung der Wahlmöglichkeit für einen Set-Top-Box-Benutzer, nicht abonnierte Programme/Dienste bei der Betrachtung der Informationen des Führers aus einem elektronischen Programmführer zu entfernen
DE10004829B4 (de) Verfahren und Vorrichtung zum Übertragen von Dateneinheiten eines Datenstroms
DE202010017235U1 (de) Gerät und System, um dem Nutzer eines TV-Geräts bestimmte Dienstleistungen zur Verfügung zu stellen
DE112010005067T5 (de) Datenerhebungs- und Feedbackmechanismus, welcher einen Anwendungsrahmen verwendet
DE10159305A1 (de) Verfahren und Vorrichtung zum Wiederverwenden von Dateninhalten für eine digitale Nachrichtenübertragung
DE102005010081A1 (de) Kommunikationssystem, Verfahren zum Steuern eines Broadcast-Kommunikationsnetzwerks, Server-Einheit, Verfahren zum Betreiben einer Server-Einheit, Client-Einheit und Verfahren zum Betreiben einer Client-Einheit
EP2197202B1 (de) Verfahren und Vorrichtung zur Datenverarbeitung sowie die Vorrichtung umfassendes System
DE102007027022B4 (de) Mobilfunkendgerät für DVB-H- und MBMS-Multimediadienst
DE102005026539B3 (de) Verfahren zur Bereitstellung von Informationen betreffend Rundfunkinhalte an einen Nutzer
EP2091297B1 (de) Mobilfunkendgerät für FLO- und MBMS/DVB-H-Multimediadienst
DE10007282B4 (de) Verfahren und Anordnung zum Empfangen und zur Wiedergabe von Rundfunksendungen
EP2271100B1 (de) Verfahren und Vorrichtung zum Zugriff auf Zusatzinhalte für Multimediainhalte
EP1989878B1 (de) Verfahren zum übertragen einer änderung eines statischen objekts mit einem änderungsobjekt in einem datenverteildienst, sowie sender und empfänger
DE102008048610B4 (de) Darstellen eines Inhalts auf einem DVB-T-fähigen mobilen Endgerät
EP2528338A1 (de) Verfahren und Vorrichtung zum Bereitstellen eines IP-Fernsehprogramms
DE102012110301B4 (de) Rundfunksignalempfangsgerät
DE102007045127B4 (de) Einrichtung zum Empfangen von Radio- und Fernsehprogrammen über ein Mobilfunknetz
EP1041494A2 (de) Verfahren und Vorrichtung zur Anzeige von über ein Netzwerk übertragene Echtzeitvideoinformationen

Legal Events

Date Code Title Description
R119 Application deemed withdrawn, or ip right lapsed, due to non-payment of renewal fee