DE10393011T5 - Ermittlung der Nutzung von Mediendaten und Berichterstattungssysteme und -verfahren - Google Patents
Ermittlung der Nutzung von Mediendaten und Berichterstattungssysteme und -verfahren Download PDFInfo
- Publication number
- DE10393011T5 DE10393011T5 DE10393011T DE10393011T DE10393011T5 DE 10393011 T5 DE10393011 T5 DE 10393011T5 DE 10393011 T DE10393011 T DE 10393011T DE 10393011 T DE10393011 T DE 10393011T DE 10393011 T5 DE10393011 T5 DE 10393011T5
- Authority
- DE
- Germany
- Prior art keywords
- data
- user
- media data
- session
- media
- 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.)
- Ceased
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/04—Processing captured monitoring data, e.g. for logfile generation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/448—Execution paradigms, e.g. implementations of programming paradigms
- G06F9/4488—Object-oriented
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0201—Market modelling; Market analysis; Collecting market data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/06—Generation of reports
- H04L43/062—Generation of reports related to network traffic
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/10—Active monitoring, e.g. heartbeat, ping or trace-route
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/14—Session management
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/14—Session management
- H04L67/146—Markers for unambiguous identification of a particular session, e.g. session cookie or URL-encoding
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/535—Tracking the activity of the user
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/56—Provisioning of proxy services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/56—Provisioning of proxy services
- H04L67/564—Enhancement of application control based on intercepted application data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/60—Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources
- H04L67/62—Establishing a time schedule for servicing the requests
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M15/00—Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M15/00—Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
- H04M15/57—Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP for integrated multimedia messaging subsystem [IMS]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M15/00—Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
- H04M15/58—Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP based on statistics of usage or network monitoring
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/24—Accounting or billing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/2866—Architectures; Arrangements
- H04L67/289—Intermediate processing functionally located close to the data consumer application, e.g. in same machine, in same home or in same sub-network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/30—Definitions, standards or architectural aspects of layered protocol stacks
- H04L69/32—Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
- H04L69/322—Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
- H04L69/329—Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the application layer [OSI layer 7]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2215/00—Metering arrangements; Time controlling arrangements; Time indicating arrangements
- H04M2215/01—Details of billing arrangements
- H04M2215/0188—Network monitoring; statistics on usage on called/calling number
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2215/00—Metering arrangements; Time controlling arrangements; Time indicating arrangements
- H04M2215/20—Technology dependant metering
- H04M2215/2026—Wireless network, e.g. GSM, PCS, TACS
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2215/00—Metering arrangements; Time controlling arrangements; Time indicating arrangements
- H04M2215/20—Technology dependant metering
- H04M2215/208—IMS, i.e. Integrated Multimedia messaging Subsystem
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2215/00—Metering arrangements; Time controlling arrangements; Time indicating arrangements
- H04M2215/32—Involving wireless systems
Abstract
Verfahren
zur Erfassung von Daten, die die Nutzung von Mediendaten durch einen
Nutzer widerspiegeln, umfassend:
Empfangen einer Vielzahl von Mediendaten in einem Nutzersystem;
Verwenden von jedem von einer Vielzahl von Objekten zur Erfassung der Nutzung von Mediendaten, die auf dem Nutzersystem laufen, um Daten zu sammeln, die die Nutzung eines jeweiligen unterschiedlichen Teils von der und/oder Benutzer- Vermittlungsprogramms für die Vielzahl von durch das Nutzersystem empfangenen Mediendaten widerspiegeln; und
Verwenden eines Sitzungsobjekts, um gewisse vorab festgelegte der Vielzahl von Objekten zur Erfassung der Nutzung von Mediendaten, die einer jeweiligen Nutzersitzung und/oder RCL-Sitzung entsprechen, zusammenzulegen.
Empfangen einer Vielzahl von Mediendaten in einem Nutzersystem;
Verwenden von jedem von einer Vielzahl von Objekten zur Erfassung der Nutzung von Mediendaten, die auf dem Nutzersystem laufen, um Daten zu sammeln, die die Nutzung eines jeweiligen unterschiedlichen Teils von der und/oder Benutzer- Vermittlungsprogramms für die Vielzahl von durch das Nutzersystem empfangenen Mediendaten widerspiegeln; und
Verwenden eines Sitzungsobjekts, um gewisse vorab festgelegte der Vielzahl von Objekten zur Erfassung der Nutzung von Mediendaten, die einer jeweiligen Nutzersitzung und/oder RCL-Sitzung entsprechen, zusammenzulegen.
Description
- Gebiet der Erfindung
- Die Anmeldung betrifft Verfahren und Systeme zur Überwachung der Nutzung von Mediendaten, die einem Nutzer über ein Nutzersystem präsentiert werden.
- Hintergrund der Erfindung
- Es besteht ein erhebliches Interesse an der Ermittlung der Nutzung von Mediendaten, auf die von einem Publikum über ein Netzwerk oder eine andere Quelle zugegriffen wird. Zur Bestimmung des Publikumsinteresses und desjenigen, was dem Publikum präsentiert wird, kann ein Nutzersystem über diskrete Zeitdauern, während es mit einem Netzwerk, wie zum Beispiel dem Internet, verbunden ist, überwacht werden. Es können große Datenmengen in einer relativ kurzen Zeitdauer erzeugt werden, was erhebliche Verarbeitungs-, Bandbreiten- und Speicherressourcen erfordert.
- Somit besteht ein wesentliches Interesse an der Versorgung von Werbeleuten, Medienvertriebsleuten und dergleichen mit Marktinformation, die die demographischen Eigenschaften des Publikums gemeinsam mit Information bezüglich der Größe des Publikums verrät. Außerdem würden Werbeleute und Medienvertriebsleute gerne Kundenberichte erstellen, die zugeschnitten sind, um Marktinformation innerhalb spezieller Parameter, wie zum Beispiel Medientyp, Nutzerdemographien, Kaufgewohnheiten und so weiter zum Vorschein zu bringen.
- Darüber hinaus besteht ein wesentliches Interesse daran, Medienpublikum auf einer kontinuierlichen Echtzeitbasis zu überwachen. Dies wird für die genaue Ermittlung von Streaming-Media-Daten sehr wichtig, da die Erzeugung einer Momentaufnahme oder eines Ereignisses die laufende und kontinuierliche An der Nutzung von Streaming-Media-Daten nicht erfassen kann.
- Auf der Grundlage des Empfangs und der Identifikation von Mediendaten kann die Einstufung oder Popularität von zahlreichen Websites, Kanälen und speziellen Mediendaten abgeschätzt werden. Es wäre von Vorteil, die Popularität von zahlreichen Websites, Kanälen und speziellen Mediendaten gemäß den Demographien von deren Publikum auf eine Weise zu bestimmen, die eine genaue Paarung von Daten, die die Nutzung von Mediendaten repräsentieren, mit Daten über die Demographie der Nutzer ermöglicht.
- Es ist auch wichtig, durch diese Überwachung eine relativ geringe, wenn nicht sogar keine Störung des Nutzers und des Nutzersystem sicherzustellen. Wenn das Überwachungssystem den Nutzer oder das Nutzersystem übermäßig stört, werden die Menschen nur widerwillig eine Überwachung der ihnen präsentierten Mediendaten zulassen. Gleichzeitig ist es notwendig, eine derartige Störung zu minimieren, um eine Beeinflussung des Publikumsverhaltens zu vermeiden, die die Überwachungsdaten beeinflussen könnte.
- Wie oben genannt, können jedoch enorme Mengen von Mediendaten einem Nutzer, über ein Nutzersystem, in einer sehr kurzen Zeitdauer präsentiert werden. Wenn das Nutzersystem zur Überwachung der Nutzung von Mediendaten benutzt wird, werden wesentliche Ressourcen des Nutzersystems von vorhandenen Systemen zur genauen Überwachung sogar für spezielle Mediendaten, die über eine kurze Zeitdauer präsentiert werden, verlangt, was die Möglichkeit von Störung des Betriebs des Nutzersystems ansteigen läßt.
- Zusätzlich begegnet man einem bemerkenswerten Problem, wenn die Nutzung von Streaming-Media-Daten von einem Netzwerk überwacht werden. Multimedia-Streaming liefert einen stetigen Strom von Video und/oder Audio über die Netzwerkverbindung. Zum Beispiel kann der Datenstrom mehrere unabhängige Multimedia-Segmente, wie zum Beispiel Werbung, enthalten. Außerdem kann der Datenstrom mit einer speziellen Netzwerkressource, wie zum Beispiel einer Internetseite, verbunden sein, die Inhalt anbietet, der mit den Streaming-Media-Daten verbunden ist. Es gibt auch mehrere Protokolle und Abspieltechnologien, die zu vielen verschiedenen Arten von Datenstromverschlüsselung, Servern und Abspielern führen. Außerdem sind die Streaming-Media-Daten häufig mit zusätzlichen Mediendaten mit diversen Formaten, wie zum Beispiel, ohne darauf beschränkt zu sein, HTML, e-mail und Instant Messaging, verbunden.
- Die Optionen für den Zugriff und das Präsentieren von Mediendaten sowie die Mittel zur Abspielung von Mediendaten entwickeln und weiterentwickeln sich mit immer höheren Geschwindigkeiten. Jahrelang verteilten over-the-air-Tonrundfunk und -Fernsehfunk Hör- und Sehdaten in festen Formaten und in alt eingeführten und klar definierten Kanälen. Die Aufgabe der Ermittlung der Publikumsanteile in dieser Umgebung war relativ viel einfacher als heute, wo Mediendaten in viel mehr Formaten über zahlreiche Kommunikationssysteme und -protokolle, die sich kontinuierlich entwickeln, bereitgestellt werden. Außerdem gibt es derzeit enorm mehr Quellen für Mediendaten gemeinsam mit einer Vielzahl von Geräten und Benutzer-Vermittlungsprogrammen zum Zugreifen auf und Präsentieren von Mediendaten. Um langfristig nützlich zu sein, muß ein System zur Ermittlung der Publikumsanteile flexibel und skalierbar sein, während es kostengünstig bleibt.
- Somit sind Systeme und Verfahren erwünscht, die die Mediendaten genau aufzeichnen werden, auf die ein Nutzer zugreift oder die diesem über ein Nutzersystem präsentiert werden, während sie gleichzeitig die Nutzer nicht stören bzw. das Nutzersystem nicht merklich belasten.
- Es ist auch erwünscht, die demographischen Daten der Nutzer mit Daten zu paaren, die das repräsentieren, auf das zugegriffen wurde oder das präsentiert wurde, und dies in einer Weise durchzuführen, die genau, effizient und so genau wie möglich ist.
- Außerdem sind Systeme und Verfahren erwünscht, die Werbeleuten, Medienvertriebsleuten und dergleichen ermöglichen, kundenspezifische Berichte über die Nutzung von Medien zu erstellen.
- Es sind auch Systeme und Verfahren erwünscht, die die Überwachung von Streaming-Media-Daten auf einer kontinuierlichen Basis und im wesentlichen in Echtzeit genau überwachen werden.
- Es ist auch erwünscht, daß die Systeme und Verfahren flexibel und skalierbar, dennoch kostengünstig sind, wobei sie eine kommerziell brauchbare Überwachung der Nutzung von Mediendaten trotz großer, schneller und unvorhersagbarer Änderungen in Nutzungsverhalten und in den Bedürfnissen von denjenigen, die auf den erfaßten Daten basierende Berichte verwenden, ermöglichen.
- Zusammenfassung der Erfindung
- Für die vorliegende Anmeldung sollen die folgenden Begriffe und Definitionen gelten:
Der Begriff "Daten" in der hierin verwendeten Form bedeutet alle Indizes, Signale, Markierungen, Symbole, Domains, Symbolmengen, Repräsentationen und jede andere physikalische Form beziehungsweise Formen, die Informationen repräsentieren, egal ob dauerhaft oder temporär, ob sichtbar, hörbar, akustisch, elektrisch, magnetisch, elektromagnetisch oder auf andere Weise festgehalten. Der zum Repräsentieren von vorab festgelegter Information in einer physikalischen Form verwendete Begriff "Daten" soll jede und alle Repräsentationen derselben vorab festgelegten Information in einer anderen physikalischen Form oder Formen umfassen. - Der Begriff "Mediendaten" in der hierin verwendeten Form bedeutet Daten, die allgemein zugänglich sind, egal ob über die Luft oder über Kabel, Satellit, Netzwerk, Inter-Netzwerk (einschließlich dem Internet), verteilt auf Speichermedien oder auf andere Weise, ohne Rücksicht auf die Form oder deren Inhalt, und Audio, Video, Text, Bilder, Animationen, Internetseiten und Streaming-Media-Daten einschließt, ohne darauf beschränkt zu sein.
- Die Begriffe "ein Nutzer" oder "Nutzer" bedeuten jeweils eine Person oder Personen, die auf Mediendaten in irgendeiner Weise, egal ob alleine oder in einer oder mehreren Gruppen, ob an demselben oder an verschiedenen Plätzen und ob gleichzeitig oder zu zahlreichen verschiedenen Zeitpunkten zugreift/zugreifen.
- Der Begriff "Nutzersystem" in der hierin verwendeten Form bedeutet irgendeine Software, Geräte oder Kombinationen derselben, die zur Anforderung, zum Empfangen oder Präsentie ren von Mediendaten für einen Nutzer nützlich sind und, ohne darauf beschränkt zu sein, Computer, Fernsehgeräte, Radiogeräte oder persönliche digitale Assistenten (PDA) und Internet-Einrichtungen einschließen. Der Begriff "Nutzersystem" soll jedes Datenerfassungssystem, -gerät, -objekt oder andere Software, das/die Nutzersystemressourcen verwendet, einschließen.
- Der Begriff "Netzwerk" in der hierin verwendeten Form schließt sowohl Netzwerke als auch Inter-Netzwerke jeglicher Art, einschließlich das Internet, ein und ist nicht auf irgendein spezielles Netzwerk oder Inter-Netzwerk beschränkt.
- Der Begriff "Präsentation" in der hierin verwendeten Form bedeutet Daten in einer für einen Nutzer wahrnehmbaren Form, egal ob durch Sehen, Hören, Berühren oder auf andere Weise oder Kombinationen derselben.
- Die Begriffe "erster" und "zweiter" werden zur Unterscheidung eines Elements, Menge, Daten, Objekt oder Gegenstandes von einem anderen verwendet und werden nicht zur Angabe von einer relativen Position oder zeitlichen Anordnung verwendet.
- Die Begriffe "gekoppelt", "gekoppelt an" und "gekoppelt mit" in der hierin verwendeten Form bedeuten jeweils eine Beziehung zwischen beziehungsweise unter zwei oder mehr Geräten, Vorrichtungen, Dateien, Programmen, Medien, Komponenten, Netzwerken, Systemen, Untersystemen und/oder Mitteln, die eine oder mehrere von (a) einer Verbindung, egal ob direkt oder über ein oder mehrere weitere Geräte, Vorrichtungen, Dateien, Programme, Medien, Komponenten, Netzwerke, Systeme, Untersysteme oder Mittel (b) einer Kommunikationsbeziehung, egal ob direkt oder über ein oder mehrere weitere Geräte, Vorrichtungen, Dateien, Programme, Medien, Komponenten, Netzwerke, Systeme, Untersysteme oder Mittel und/oder (c) einer Funktionsbeziehung bildet, in der der Betrieb von irgendeinem oder mehreren Geräten, Vorrichtungen, Dateien, Programmen, Medien, Komponenten, Netzwerken, Sy stemen, Untersystemen oder Mitteln, ganz oder teilweise, vom Betrieb irgendeines anderen oder mehrerer anderer derselben abhängt.
- Der Begriff "Objekt" in der hierin verwendeten Form bedeutet eine) separates) Softwaremodul oder Computercodesammlung, das/die besitzt (1) Daten, die das Modul oder die Computercodesammlung von anderen ähnlichen Modulen oder Sammlungen eindeutig trennen, (2) Attribute, die eine vorab festgelegte Untermenge von Datentypen bilden, die die Nutzung von Mediendaten und/oder Mediendatennutzer und/oder irgendwelche andere unterstützende Datentypen oder Nutzer beschreiben, und (3) Verhalten, das (i) Zugriff auf genannte Attribute durch Antworten lediglich auf Anfragen, die mit einem vorab festgelegten veröffentlichten Interface übereinstimmen, beschränkt, und (ii) Daten von genannter vorab festgelegter Untermenge erfaßt oder Objekte, die genannte Daten besitzen, zusammenlegt.
- Die Begriffe "Ressourcensteuerstelle (Resource Control Location)" und "RCL" in der hierin verwendeten Form bedeuten jeweils ein sich von einem als ein Nutzersystem wirkender Dienst unterscheidender Dienst, der Kontrolle über Mediendaten ausübt, die von einem Nutzersystem bereitgestellt werden, und soll eine Quelle oder Identität von vorab aufgezeichneten Mediendaten auf einem von einem Nutzersystem gelesenen Aufzeichnungsmedium einschließen. Der Begriff "Ressourcensteuerstelle" soll, ohne darauf beschränkt zu sein, Fernseh- und Radiostationen und -kanäle sowie Einrichtungen einschließen, die eine Kontrolle über Mediendaten ausüben, die über das Internet oder ein anderes Netzwerk geliefert werden.
- Die Begriffe "Ressourcensteuerstellensitzung (Resource Control Location Session)" und "RCL-Sitzung" in der hierin verwendeten Form bedeuten jeweils die Präsentation von Mediendaten von einer einzigen Ressourcensteuerstelle bei einem Nutzer über eine kontinuierliche Zeitdauer.
- Der Begriff "Nutzersitzung (User session)" in der hierin verwendeten Form bedeutet eine oder mehrere Ressourcensteuerstellensitzung(en) eines einzelnen Nutzers, der gemäß vorab festgelegten Kriterien gruppiert ist.
- Der Begriff "Inhalt-Metadaten (Content metadata)" in der hierin verwendeten Form bedeutet Daten, die Information über Mediendaten liefern, die, ohne darauf beschränkt zu sein, deren Ressourcensteuerstelle, Künstler, Autor, Titel, Daten, Beziehungen zu anderen Mediendaten, Format, zugehöriges Benutzer-Vermittlungsprogramm, Einstufung, Beschreibung von deren Inhalt und/oder dergleichen einschließen.
- In Übereinstimmung mit einem Aspekt der vorliegenden Erfindung wird ein Verfahren zur Erfassung von Daten bereitgestellt, die die Nutzung von Mediendaten durch einen Nutzer widerspiegeln. Das Verfahren umfaßt das Empfangen einer Vielzahl von Mediendaten in einem Nutzersystem; Verwenden jedes einer Vielzahl von Objekten zur Erfassung der Nutzung von Mediendaten, die auf dem Nutzersystem laufen, um Daten zu sammeln, die die Nutzung eines jeweiligen anderen Teils von der und/oder Benutzer-Vermittlungsprogramms für die Vielzahl von durch das Nutzersystem empfangenen Mediendaten widerspiegeln; und Verwenden eines Sitzungsobjekts, um gewisse vorab festgelegte der Vielzahl von Objekten zur Erfassung von Daten, die einer jeweiligen Nutzersitzung und/oder RCL-Sitzung entsprechen, zusammenzulegen.
- Gemäß einem weiteren Aspekt der vorliegenden Erfindung wird ein Verfahren zur Erfassung von Daten bereitgestellt, die die Nutzung von Mediendaten durch einen Nutzer mittels eines Nutzersystems widerspiegeln. Das Verfahren umfaßt das Ausführen eines Objekts zur Erfassung der Nutzung von Mediendaten auf dem Nutzersystem; Empfangen von Mediendaten im Nutzersystem, Überwachen der Nutzung der Mediendaten mittels des auf dem Nutzersystem laufenden Objekts zur Erfassung der Nutzung von Mediendaten, um Mediennutzungsdaten zu erzeugen; und Kapselung der Mediennutzungsdaten im Objekt zur Erfassung der Nutzung von Mediendaten.
- Gemäß einem weiteren Aspekt der vorliegenden Erfindung wird ein System zur Erfassung von Daten bereitgestellt, die die Nutzung von Mediendaten durch einen Nutzer eines Nutzersystems widerspiegeln. Das System umfaßt eine Vielzahl von Objekten zur Erfassung der Nutzung von Mediendaten jeweils zum Sammeln von Daten, die die Nutzung eines jeweiligen anderen Teils von und/oder Benutzer-Vermittlungsprogrammes für eine Vielzahl von durch das Nutzersystem empfangenen Mediendaten widerspiegeln; und ein Sitzungsobjekt, um vorab festgelegte gewisse der Vielzahl von Objekten zur Erfassung der Nutzung von Mediendaten, die einer jeweiligen Nutzersitzung und/oder RCL-Sitzung entsprechen, zusammenzulegen.
- Gemäß einem weiteren Aspekt der vorliegenden Erfindung wird ein Verfahren zur Erfassung von Daten bereitgestellt, die die Nutzung von Mediendaten durch einen Nutzer widerspiegeln. Das Verfahren umfaßt das Empfangen von Mediendaten in einem Nutzersystem; Auswählen von mindestens einigen der Mediendaten auf der Grundlage von vorab festgelegten Kriterien; im Nutzersystem Erzeugen von Adressdaten für die ausgewählten Mediendaten in einem Berichtsobjekt; und Senden des Berichtsobjektes an einen in der Ferne angeordneten Prozessor.
- Gemäß einem weiteren Aspekt der vorliegenden Erfindung wird ein Verfahren zum Erstellen von Berichten über die Nutzung von Mediendaten durch Nutzer von einem oder mehreren Nutzersystemen bereitgestellt. Das Verfahren umfaßt das Empfangen von Berichtsobjekten, die von einem Nutzersystem erzeugt und zu einem Berichterstattungssystem gesendet sind, wobei jedes Berichtsobjekt die Nutzung von Mediendaten durch einen Nutzer eines Nutzersystems widerspiegelt; Zusammensetzen der gesendeten Berichtsobjekte zu einem Makrobericht; Koordinieren und Sammeln der Makroberichte und/oder Berichtsobjekte von anderen Berichterstattungssystemen; und Formatieren der Makroberichte für eine Präsentation.
- Gemäß einem weiteren Aspekt der vorliegenden Erfindung wird ein Verfahren zur Erfassung von Daten bezüglich der Nutzung von Mediendaten durch einen Nutzer mittels eines Nutzersystems bereitgestellt. Das Verfahren umfaßt das Bereitstellen eines ersten Datenerfassungs objekts zur Erfassung der Nutzung von Daten im Nutzersystem, die Mediendaten repräsentieren, die dem Nutzer in einer jeweiligen Nutzersitzung und/oder RCL-Sitzung präsentiert worden sind; Bereitstellen eines zweiten Datenerfassungsobjekts zur Erfassung von qualitativen Daten; und Bereitstellen eines Sitzungsobjekts, das die ersten und zweiten Datenerfassungsobjekte im Nutzersystem zusammenlegt.
- Gemäß einem weiteren Aspekt der vorliegenden Erfindung wird ein System zur Erfassung von Daten bereitgestellt, die die Nutzung von Mediendaten mittels eines Nutzersystems widerspiegeln. Das System umfaßt Software zur Ermittlung der Nutzung von Mediendaten, enthaltend: eine Vielzahl von Objekten zur Erfassung der Nutzung von Mediendaten, jeweils zum Sammeln von Daten im Nutzersystem, die die Nutzung eines jeweiligen anderen Teils von einer und/oder Benutzer-Vermittlungsprogrammes für eine Vielzahl von durch das Nutzersystem empfangenen Mediendaten widerspiegeln; und ein Sitzungsobjekt zum Zusammenlegen von vorab festgelegten gewissen der Vielzahl von Objekten zur Erfassung der Nutzung von Mediendaten, die einer jeweiligen Nutzersitzung und/oder RCL-Sitzung entsprechen.
- Gemäß einem weiteren Aspekt der vorliegenden Erfindung wird ein System zur Erfassung von Daten bereitgestellt, die die Nutzung von Mediendaten durch einen Nutzer mittels eines Nutzersystems widerspiegeln. Das System umfaßt ein Datenerfassungsobjekt im Nutzersystem zur Überwachung der Nutzung der Mediendaten auf der Grundlage von vorab festgelegten Kriterien; worin das Datenerfassungsobjekt Nutzungsdaten auswählt und kapselt, die die Nutzung von mindestens einigen der Mediendaten auf der Grundlage der vorab festgelegten Kriterien repräsentieren.
- Gemäß einem weiteren Aspekt der vorliegenden Erfindung wird ein System zur Erstellung von Berichten bereitgestellt, die die Nutzung von Mediendaten durch Nutzer von einem oder mehreren Nutzersystemen beschreiben, umfassend: Berichtsobjekte, die von einem Nutzersystem erzeugt und zu einem Berichterstattungssystem gesendet werden, die jeweils die Nutzung von Mediendaten durch einen Nutzer eines jeweiligen Nutzersystems widerspiegeln; einen Makroaggregationsprozeß, der auf dem Berichterstattungssystem zum Sammeln der gesendeten Berichtsobjekte zur Erstellung von Makroberichten auf der Grundlage einer Vielzahl der Berichtsobjekte läuft; und einen Präsentationsprozeß, der auf einem von dem Berichterstattungssystem und einem Client desselben zur Formatierung der Makroberichte und Erstellung einer Präsentation läuft.
- Die Erfindung und ihre besonderen Merkmale und Vorteile werden anhand der folgenden ausführlichen Beschreibung unter Bezugnahme auf die beigefügten Zeichnungen ersichtlicher werden.
- Kurzbeschreibung der Zeichnungen
-
1 zeigt ein Blockdiagramm, das eine Ausführungsform eines Systems zur Erfassung von Daten darstellt, die die Nutzung von Mediendaten widerspiegeln, die einem Nutzer mittels eines Nutzersystems präsentiert werden. -
1A zeigt ein Blockdiagramm eines Sendedienstes der Ausführungsform von1 . -
2 zeigt ein Blockdiagramm, das eine weitere Ausführungsform eines Systems zur Erfassung von Daten darstellt, die die Nutzung von Mediendaten widerspiegeln, die einem Nutzer mittels eines Nutzersystems präsentiert werden. -
3 zeigt ein Blockdiagramm, das eine weitere Ausführungsform eines Systems zur Erfassung von Daten darstellt, die die Nutzung von Mediendaten widerspiegeln, die einem Nutzer mittels eines Nutzersystems präsentiert werden. -
4 zeigt ein Blockdiagramm, das eine weitere Ausführungsform eines Systems zur Erfassung von Daten darstellt, die die Nutzung von Mediendaten widerspiegeln, die einem Nutzer mittels eines Nutzersystems präsentiert werden. -
5 zeigt ein Blockdiagramm eines Berichterstattungssystems zum Erstatten von Berichten über die Nutzung von Mediendaten. -
6 zeigt ein Blockdiagramm eines weiteren Berichterstattungssystems zum Erstatten von Berichten über die Nutzung von Mediendaten. - Ausführliche Beschreibung von bestimmten vorteilhaften Ausführungsformen
-
1 stellt ein Mediendatennutzungssystem100 dar, in dem einem Nutzer102 Mediendaten mittels eines Nutzersystems104 präsentiert werden. Das Nutzersystem104 ist mit einem Netzwerk106 gekoppelt, um auf Mediendaten zuzugreifen und/oder dem Nutzer102 Mediendaten zu präsentieren. Das Nutzersystem104 enthält eine lokale Quelle105 von Mediendaten, von der das Nutzersystem104 auch Mediendaten erhält, um sie dem Nutzer102 zu präsentieren. Die lokale Quelle105 kann zum Beispiel eine Festplatte oder ein anderes Speichergerät oder Geräte sein, die aufgezeichnete Mediendaten und/oder über das Netzwerk106 heruntergeladene und für eine spätere Präsentation beim Nutzer102 in der lokalen Quelle105 gespeicherte Mediendaten speichern. Das Nutzersystem kann auch dazu dienen, eine Kombination von Mediendaten sowohl über das Netzwerk106 als auch von der lokalen Quelle105 zur simultanen Präsentation beim Nutzer102 oder in Kombination in einem Strom aus Audio- und/oder Videomediendaten zu erhalten. Das Nutzersystem104 ist mit dem Netzwerk106 in irgendeiner verfügbaren Weise gekoppelt, die, ohne darauf beschränkt zu sein, über die Luft (over-the-air) (drahtlos), Kabel, Satellit, PSTN (Public Switched Telephone Network), DSL (Direct Subscriber Line), LAN (Local Area Network), WAN (Wide Area Network), Intranet und/oder das Internet einschließt. - Das Nutzersystem
104 enthält einen Mediennutzungsüberwachungsprozessor107 , der einen Dienst zur Überwachung der Nutzung von Mediendaten im Nutzersystem104 implementiert. Anders als bisher vorgeschlagene Techniken nimmt jedoch der Prozessor104 nicht nur eine Erfassung von die Nutzung von Mediendaten mittels des Systems104 widerspiegelnden Da ten vor, sondern verarbeitet er auch die erfaßten Daten, um Mikroebene-Berichtsobjekte zur Verwendung durch ein Berichterstattungssystem bei der Erstellung von Berichten bezüglich der Nutzung von Mediendaten zu erzeugen. Im wesentlichen führt der Prozessor107 seine Aufgaben durch Verwaltung der Objekte108 zur Erfassung der Nutzung von Mediendaten, die dazu dienen, zu Beginn die Nutzung von Daten zu erfassen, Sitzungsobjekte110 , die die Objekte108 zu Nutzersitzungen und/oder RCL-Sitzungen zusammenlegen, und Mikroebene-Berichtsobjekten111 durch, die die Sitzungsobjekte und/oder anderen Datenerfassungsobjekte zu Berichterstattungszwecken zusammenlegen. - In bestimmten Ausführungsformen ist der Prozessor
107 durch ein spezielles Gerät als ein peripheres Gerät des Nutzersystems104 oder als eine Leiterplatte oder ein anderes Gerät, das in das Nutzersystem104 eingesetzt oder auf andere Weise damit gekoppelt ist, implementiert. In bestimmten Implementierungen dieser Ausführungsformen ist das Gerät ein programmierbares Gerät, das mit vorgespeicherten Anweisungen zur Implementierung des Prozessors107 versehen ist. In anderen Implementierungen ist Software für den Prozessor107 über das Netzwerk106 oder ein anderes Kommunikationsmedium heruntergeladen oder von einem Speichermedium hineingeladen. In anderen Ausführungsformen ist der Prozessor107 in Software implementiert, die auf dem Nutzersystem läuft, und vom Netzwerk106 oder anderen Kommunikationsmedium oder von einem Speichermedium darin geladen. - In bestimmten Ausführungsformen ist der Prozessor
107 für die Überwachung der Nutzung durch nur einen einzigen Nutzer reserviert. In anderen Ausführungsformen überwacht der Prozessor107 die Nutzung von zwei oder mehr Nutzern des Nutzersystems104 . - Der Prozessor
107 instanziiert das Objekt108 zur Erfassung der Nutzung von Mediendaten, das im Prozessor107 oder anderer Stelle im Nutzersystem104 zur Erfassung der Nutzung von Daten läuft, die die Nutzung von Mediendaten durch den Nutzer repräsentieren. Das Objekt108 dient zur Erfassung der Nutzung von Daten für eine einzige vorab festgelegte Kategorie von Mediendaten, wie zum Beispiel graphischen Daten, Audiodaten, Streaming-Media- Daten, Videodaten, Text, Internetseiten, Bilddaten und dergleichen. Auf diese Weise verarbeitet das Objekt108 die Nutzungsdaten durch Auswahl der Daten basierend auf vorab festgelegten Kriterien vor. In bestimmten Ausführungsformen ist jedes Objekt108 zur Überwachung der Nutzung von Mediendaten von nur einem Format, wie zum Beispiel jpg-Bilddaten, avi-Daten, Streaming-Media-Daten, die von einem bestimmten Abspielertyp zu reproduzieren sind, html, Dokumente, bmp-Bilddaten etc. reserviert. In bestimmten Ausführungsformen ist jedes Objekt108 zur Überwachung der Nutzung von Mediendaten reserviert, die mittels nur eines Typs von Benutzer-Vermittlungsprogramm, wie zum Beispiel eines bestimmten Browsers, Abspielers etc. präsentiert werden. Wenn neue oder andere Datenformate und Benutzer-Vermittlungsprogramme erhältlich werden, werden neue oder andere Objekte108 und/oder Objektklassen für den Prozessor107 vorgesehen, um eine Überwachung derselben zu ermöglichen. Die Objekte und Objektklassen werden vom Prozessor107 über das Netzwerk106 oder ein anderes Kommunikationsmedium oder andernfalls von einem Speichermedium empfangen. Die Überwachungsfähigkeiten werden somit schnell und effizient aktualisiert, um mit der laufenden, schnellen Entwicklung von Mediendatenformaten und Benutzer-Vermittlungsprogrammen Schritt zu halten. - In bestimmten Ausführungsformen stellen die vom Objekt
108 erfaßten Daten Mediennutzungsereignisse, wie zum Beispiel das Öffnen oder Schließen eines Benutzers-Vermittlungsprogramms (User agent), eine Anforderung oder einen Empfang von neuem oder anderen Inhalt oder Ressourcensteuerstellenkanal, Bildrollen, Lautstärkeänderung, Stummschalten, Onclick-Ereignissen, Maximierung oder Minimierung eines Fensters, eine interaktive Antwort auf empfangenen Inhalt (wie zum Beispiel die Einreichung eines Formulars oder Auftrags) oder dergleichen dar. In anderen Ausführungsformen fragt das Objekt108 vorab festgelegte Mediendatenzustandsinformation, wie zum Beispiel gegenwärtig empfangener Inhalt oder gegenwärtig zugegriffene Ressourcensteuerstelle und/oder den Zustand eines Benutzer-Vermittlungsprogramms ab. In Abhängigkeit von der Ausführungsform zeichnet das Objekt108 entweder Zustandsänderungen und/oder den Zustand selbst auf. In anderen Ausführungsformen sammelt das Objekt108 Inhalt-Metadaten, die die Mediendaten begleiten oder damit verbunden sind. In anderen Ausführungsformen werden Kombinationen vom vo rangehend genannten verwendet. In bestimmten Ausführungsformen enthalten die Attribute des Objekts108 Zeitpunkte oder Zeitdauern der Ereignisse oder Zustandsinformation. - In bestimmten Ausführungsformen erfaßt das Objekt
108 Daten auf der Ebene einer Leiterplatte (zum Beispiel einer Soundkarte), während es in anderen Ausführungsformen Daten auf der Netzwerkebene erfaßt. In wiederum anderen Ausführungsformen erfaßt es Daten auf der Betriebssystemebene, während es in anderen Ausführungsformen Daten auf der Anwendungsebene (zum Beispiel Abspielprogramm, Betrachterprogramm oder andere Anwendung) erfaßt. In weiteren Ausführungsformen erfaßt das Objekt108 Daten auf zwei oder mehr vorangehend genannten Ebenen. - Der Prozessor
107 instanziiert das Sitzungsobjekt110 , das im Prozessor107 oder anderswo im Nutzersystem104 zum Zusammenlegen des Objekts108 zur Erfassung der Nutzung von Mediendaten in einem jeweiligen Nutzungsobjekt läuft, das Daten für eine jeweilige Nutzersitzung erfaßt. - In bestimmten Ausführungsformen ist die Nutzersitzung durch Gruppieren von Objekten zur Erfassung der Nutzung von Mediendaten basierend auf Zeitpunkt- oder Zeitdauerkriterien gebildet. In zahlreichen derartigen Ausführungsformen sind die Objekte zur Erfassung der Nutzung von Mediendaten, die die Nutzung (Präsentation oder Zugriff) innerhalb jeder vorab festgelegten Zeitdauer (wie zum Beispiel Teile eines Tages oder Tage) repräsentieren, in entsprechenden Nutzersitzungen gruppiert. In anderen genannten Ausführungsformen sind Objekte zur Erfassung der Nutzung von Mediendaten, die eine oder mehrere kontinuierliche und/oder überlappende Ressourcensteuerstellensitzungen repräsentieren, in einer einzigen Nutzersitzung gruppiert, während in weiteren genannten Ausführungsformen Objekte zur Erfassung der Nutzung von Mediendaten, die Ressourcensteuerstellensitzungen repräsentieren, die um nicht mehr als eine vorab festgelegte Dauer zeitlich getrennt sind, in einer einzigen Nutzersitzung gruppiert sind. In weiteren genannten Ausführungsformen werden Kombi nationen der vorangehend genannten Kriterien verwendet, um die Objekte in Nutzersitzungen zu gruppieren.
- In weiteren Ausführungsformen wird die Nutzersitzung durch Gruppieren von Objekten zur Erfassung der Nutzung von Mediendaten auf der Grundlage von Anzeichen für Nutzeraktivität gebildet. In zahlreichen genannten Ausführungsformen werden Nutzereingaben (zum Beispiel mittels einer Tastatur, eines Fernbedienungsgerätes, eines Zeigegerätes, einer Wähleinrichtung, Fernsteuerung oder eines Berührungsbildschirmes oder eine Aktivität, wie zum Beispiel das Einsetzen von aufgezeichneten Medien in ein Diskettenlaufwerk, Bandabspielgerät oder dergleichen) überwacht, um dauernde Nutzeraktivitäten zu detektieren und die Dauer einer Nutzersitzung zu ermitteln.
- In weiteren Ausführungsformen werden Nutzer darum gebeten, den Anfang und/oder das Ende einer Nutzersitzung aufzuzeigen.
- In bestimmten Ausführungsformen der Erfindung ist/sind eines oder mehrere der folgenden Attribute in den Sitzungsobjekten enthalten:
- (1) "Sitzungsbeginn": der Zeitpunkt, zu dem das erste Mal von einem Nutzersystem auf eine RCL zugegriffen wird und die Mediendaten dorthin geliefert werden, oder anderenfalls, wenn genannte Mediendaten das erste Mal dem Nutzer präsentiert werden;
- (2) "Sitzungsende": der Zeitpunkt, zu dem das Nutzersystem den Zugriff auf die RCL beendet, oder anderenfalls, wenn die Präsentation seiner Mediendaten bei dem Nutzer endet;
- (3) "Sitzungsdauer": die Dauer einer Nutzersitzung, die als die Zeitlänge zwischen Sitzungsbeginn und Sitzungsende gemessen werden kann;
- (4) "Sitzungsinhalt": der Typ und die Identität der präsentierten oder zugegriffenen Mediendaten;
- (5) "Sitzungsinteraktion": Nutzerinteraktionsereignisse, die während einer Nutzersitzung eintreten;
- (6) "Sitzungsinhaltsereignisse": Mediendatenereignisse, die während einer Nutzersitzung eintreten;
- (7) "Sitzungskontext": Systemereignisse, die während einer Nutzersitzung eintreten;
- (8) "Sitzungsmetadaten": Daten, die die Nutzersitzung beschreiben, und irgendwelche unterstützende Daten.
- Der Prozessor
107 instanziiert das Mikroebene-Berichtsobjekt111 , das dazu dient, Sitzungsobjekte und/oder andere Objekte in sich selbst zusammenzulegen und/oder Daten zu kapseln zur Lieferung an ein oder mehrere Berichterstattungssysteme zur Erstellung von Berichten über die Nutzung von Medien. In bestimmten Ausführungsformen fügt das Objekt111 ein oder mehrere Sitzungsobjekte, die die Nutzung von Mediendaten eines einzigen Nutzers repräsentieren, zu einem entsprechenden Mikroebenen-Berichtsobjekt zusammen, während in anderen das Objekt111 Sitzungsobjekte in einem Mikroebenen-Berichtsobjekt zusammenfügt, das die Nutzung von Mediendaten durch mehrere identifizierte Nutzer repräsentiert. In bestimmten Ausführungsformen fügt das Objekt111 ein oder mehrere Sitzungsobjekte, die die Nutzung von Mediendaten in einer vorab festgelegten Zeitspanne repräsentieren, zusammen, während in anderen Ausführungsformen das Objekt111 Sitzungsobjekte als Antwort auf eine Anordnung von einem Berichterstattungssystem112 zusammenlegt, das mit dem Nutzersystem104 entweder über das Netzwerk106 oder über ein anderes Kommunikationsmedium gekoppelt ist. - In bestimmten Ausführungsformen liefert das Objekt
108 zur Erfassung der Nutzung von Mediendaten seine Daten direkt an das Mikroebene-Berichtsobjekt, statt daß es in ein Sitzungsobjekt übergeht. Dieses Merkmal ermöglicht, daß das Mikroebene-Berichtsobjekt Daten auf Ebenen, die sich von einer Nutzersitzungsebene unterscheiden, erfaßt und kapselt. Eine besonders vorteilhafte, aber nicht ausschließliche, Anwendung für dieses Merkmal besteht in der Fähigkeit, Daten, die eine jeweilige RCL-Sitzung auf einem bestimmten Nutzersystem repräsentieren, zu erfassen und zu übermitteln. Diese Fähigkeit ermöglicht, daß Daten über die Nutzung von Medien, inter alia, für einen Zwischenbericht sammelbar sind. Die Möglichkeit eines Zwischenberichts ist zur Überwachung von Trends der laufenden Nutzung im Fall von Streaming media einer jeweiligen RCL erwünscht, um dynamische Streaming-Einstellungen auf der Basis von Echtzeitnutzerprofilen und -gewohnheiten zu ermöglichen. Zum Beispiel kann die Wahl einer zum Einfügen in den Datenstrom vorgesehenen Werbung auf der Überwachung von genannten Nutzungstrends auf diese Weise ausgeführt werden. - In bestimmten anderen Ausführungsformen ist ein RCL-Sitzungsobjekt vorgesehen, um Objekte zu Erfassung der Nutzung von Mediendaten zusammenzulegen, die die Nutzung in einer jeweiligen RCL-Sitzung repräsentieren. Entweder erfaßt das RCL-Sitzungsobjekt Daten, bis es zu einem Mikroebene-Berichtsobjekt für einen Zwischenbericht zusammengelegt wird, oder fügt es Objekte zur Erfassung der Nutzung von Mediendaten zusammen, die die Nutzung in der gesamten oder eines Teils einer jeweiligen RCL-Sitzung repräsentieren. In bestimmten Ausführungsformen legt ein Mikroebene-Berichtsobjekt ein oder mehrere RCL-Sitzungsobjekte für eine bestimmte RCL-Sitzung zusammen, um einen Bericht über die RCL-Sitzung zu erstellen.
- In bestimmten Ausführungsformen sind die Mikroebene-Berichtsobjekte
111 gestaltet, um Daten über die Nutzung von Medien für eine oder mehrere Nutzersitzungen und/oder RCL-Sitzungen als Antwort auf wählbare Parameter zu melden, die eine definierte Zeitdauer, eine oder mehrere genannte RCLs und/oder Nutzer einschließen. In zahlreichen Ausführungsformen, in denen Daten über die Nutzung von Medien von Mikroebene-Berichtsobjekten111 gemeldet werden, sind die Objekte111 auch zur Erfassung und/oder zum Zusammenlegen von Objekten gestaltet, die die Qualität von Dienstdaten vom Nutzersystem, die Bandbreitennutzung, Netzwerkqualität, Tonqualität und/oder Videoqualität für eine oder mehrere Nutzersitzungen, RCL und/oder RCL-Sitzungen einschließen, erfassen. - In bestimmten Ausführungsformen legt das Objekt
111 Sitzungsobjekte und/oder andere Objekte zusammen oder erfaßt es Daten, die die Nutzung von nur einem einzigen Typ von Mediendaten widerspiegeln, während in anderen Ausführungsformen das Objekt111 Objekte zusammenlegt und/oder Daten erfaßt, die die Nutzung von mehreren unterschiedlichen Typen von Mediendaten widerspiegeln. In weiteren Ausführungsformen werden zahlreiche Kombinationen der vorangehend genannten Parameter vom Objekt111 verwendet, um die Objekte zusammenzulegen und/oder Daten zu erfassen. - Ein bidirektionaler Objektsende/Empfangsdienst
113 ist durch das Nutzersystem entweder im Prozessor107 oder außerhalb davon implementiert. Der Dienst (Service)113 kommuniziert mit einem Berichterstattungssystem112 , um Anforderungen von Mikroebene-Berichtsobjekten zu empfangen und die geforderten Objekte dorthin zu übertragen. Der Dienst113 empfängt auch aktualisierte Objekte und Objektklassen von einem Utility Service114 . In bestimmten Ausführungsformen ist der Service114 durch das Berichterstattungssystem112 implementiert, während er in anderen separat davon implementiert ist. Kommunikation zwischen Dienst113 und Berichterstattungssystem112 sowie zwischen Dienst113 und Utility Service114 wird in bestimmten Ausführungsformen über das Netzwerk106 durchgeführt, während in anderen genannte Kommunikation über ein anderes Kommunikationsmedium durchgeführt wird. - In bestimmten vorteilhaften Ausführungsformen verteilen mehrere Berichterstattungssysteme Berichterstattungsdienste auf mehrere Netzwerkknoten, an denen Berichterstattungseinrichtungen oder Kunden von Berichterstattungseinrichtungen entweder standardisierte oder kundenspezifische Berichte von Mikroebene-Berichtsobjekten erstellen, die von mehreren teil nehmenden Nutzersystemen, wie zum Beispiel Nutzersystem
104 , erhalten wurden. In genannten Ausführungsformen sind die Mikroebene-Berichtsobjekte als netzwerkmobile Objekte implementiert, die an mehrere verteilte Berichterstattungsknoten übertragen werden können und in entweder Standard-Makroebene-Berichte, die aus mehreren Mikroebene-Berichtsobjekten konstruiert sind, oder von Kunden erzeugte Makroberichte zusammengesetzt sind, die unter Verwendung von welchen Parametern auch immer, die die Berichterstattungseinrichtung oder der Kunde wählen möchte, aus Mikroebene-Berichtsobjekten zusammengesetzt sind. - In bestimmten Ausfühhrungsformen ist der Dienst
113 mittels eines speziellen Gerätes als ein peripheres Gerät des Nutzersystems104 oder als eine Leiterplatte oder andere Einrichtung, die in das Nutzersystem104 eingesetzt oder auf andere Weise damit gekoppelt ist, implementiert. In genannten Ausführungsformen ist der Dienst113 vorzugsweise, aber nicht notwendig, durch ein Gerät implementiert, das auch den Prozessor107 implementiert. In anderen Ausführungsformen ist der Dienst113 in Software implementiert, die auf dem Nutzersystem läuft, und darin vom Netzwerk106 oder einem anderen Kommunikationsmedium oder von einem Speichermedium zu laden ist. - Eine Ausführungsform des Objektsende/Empfangsdienstes
113 ist in1A dargestellt. Im Gebrauch serialisiert ein Objektserialisierungsprozeß120 des Dienstes113 das Mikroebene-Berichtsobjekt111 in Daten, die jede Identität, jeden Zustand und jedes Verhalten des Objekts111 erfassen, um ein Mikroebene-Berichtsobjekt111 zum Berichterstattungssystem112 zu übertragen. Während jede Serialisierungstechnik durch Prozeß120 implementiert werden kann, verwendet der Prozeß120 in bestimmten Ausführungsformen eine binäre Objektserialisierungstechnik, die die Identität, das Verhalten und den Zustand des Objekts111 in einen binären Datenstrom übersetzt. In anderen Ausführungsformen führt der Prozeß120 eine Simple Object Access Protocol (SOAP)-konforme Serialisierung des Objekts111 durch. In weiteren Ausführungsformen wird ein HTTP Anforderungs/Antwortprotokoll verwendet. Vorzugsweise, aber nicht notwendig, unterstützt der Prozeß120 mehrere Serialisierungsalgo rithmen zur Erleichterung der Kommunikation mit zahlreichen Berichterstattungssystemen112 sowie mit einem oder mehreren Utility Services114 . - Ein Objektkomprimierungs/Dekomprimierungsprozeß
124 unterzieht das serialisierte Objekt111 einer Komprimierung ohne Verlust gemäß irgendeiner geeigneten Technik. Vorzugsweise, aber nicht notwendigerweise, unterstützt der Prozeß124 mehrere Komprimierungsalgorithmen zur Erleichterung der Kommunikation mit zahlreichen Berichterstattungssystemen112 und einem oder mehreren Hilfsdiensten114 . - Ein Verschlüsselungs/Entschlüsselungsprozeß
128 verschlüsselt das komprimierte Objekt111 mittels irgendeiner Technik, die für ausreichende Sicherheit sorgt, um die Unversehrtheit des Berichtsobjekts111 zu bewahren, indem es vor Fälschung und Nutzermanipulation geschützt wird. Wie im Fall des Prozesses120 und124 , wird bevorzugt, aber ohne daß es notwendig ist, daß der Prozeß128 mehrere Verschlüsselungsalgorithmen implementiert, um eine Kommunikation mit zahlreichen Berichterstattungssystemen112 und einem oder mehreren Utility Services114 zu erleichtern. - Ein Objektsende/Empfangsprozeß
132 dient dazu, eine Kommunikation mit dem Berichterstattungssystem112 und/oder dem Utility Service114 über das Netzwerk106 oder ein anderes Kommunikationsmedium herzustellen. Wenn der Objektsende/Empfangsdienst113 mit dem System112 zum Beispiel über das Internet oder ein anderes TCP/IP-Netzwerk kommuniziert, implementiert der Prozeß132 die TCP- und IP-Ebenen und hält er die Verbindung mit dem Berichterstattungssystem112 und einem oder mehreren Hilfsdiensten114 aufrecht. Vorzugsweise, aber nicht notwendigerweise, unterstützt der Prozeß132 mehrere Kommunikationsprotokolle zur Erleichterung der Kommunikation mit dem Berichterstattungssystem112 und einem oder mehreren Utility Services114 . - In bestimmten Ausführungsformen wird beziehungsweise werden einer oder mehrere der Prozesse
120 ,124 ,128 und132 des Dienstes113 auch von anderen Anwendungen benutzt, die zur Kommunikation auf dem Nutzersystem104 laufen, während in anderen Ausführungsformen die Prozesse120 ,124 ,128 und132 nur für Kommunikation zu/von Prozessor107 , einschließlich Senden von Mikroebene-Berichtsobjekten111 , verwendet werden. - Wie oben bemerkt wurde, unterstützt der Objektsende/Empfangsdienst
113 bidirektionale Kommunikation durch den Prozessor107 . In bestimmten Ausführungsformen wird diese Fähigkeit verwendet, um vom Utility Service114 Aktualisierungen für die Objekte108 ,110 und111 zu erhalten sowie neue Objekte und Objektklassen, wie zum Beispiel neue Typen von Objekten zur Erfassung der Nutzung von Mediendaten zur Überwachung der Nutzung von neuen oder anderen Typen von Mediendaten und/oder Benutzer-Vermittlungsprogrammen hinzuzufügen. Vorzugsweise, aber nicht notwendigerweise, empfängt der Prozessor107 genannte Aktualisierungen und neue Objekte von einem einzigen Utility Service114 , der dieselben zu allen Mediendatenüberwachungsprozessoren in allen Nutzersystemen liefert, die zusammenarbeiten, um Berichte über die Nutzung von Mediendaten an das Berichterstattungssystem112 zu liefern. Die Nachrichten vom Utility Service114 werden vorzugsweise durch einen dem Dienst113 entsprechenden Sendedienst implementiert. Dementsprechend werden genannte Nachrichten bei Empfang durch den Dienst113 als erstes vom Objektsende/Empfangsprozeß132 empfangen, der das geeignete Kommunikationsprotokoll implementiert, und danach durch Prozeß128 entschlüsselt und durch Prozeß124 dekomprimiert. Danach wird die dekomprimierte Nachricht zur Verwendung durch den Prozessor107 durch Prozeß120 wieder hergestellt. -
2 stellt ein weiteres Mediendatennutzungssystem200 dar, in dem einem Benutzer202 Mediendaten mittels eines Nutzersystems204 präsentiert werden beziehungsweise er darauf zugreift. Das Nutzersystem204 kann mit einem Netzwerk206 verbunden sein, damit der Nutzer202 auf die Mediendaten zugreift oder ihm diese präsentiert werden. Das Nutzersystem204 enthält auch eine lokale Quelle von Mediendaten (der Einfachheit und Klarheit halber nicht gezeigt), die der lokalen Quelle105 von1 entspricht. - Das Nutzersystem
204 enthält einen Prozessor zur Überwachung der Nutzung von Medien und einen Objektsende/Empfangsdienst (der Einfachheit und Klarheit halber nicht gezeigt), die dem Prozessor107 und dem Dienst113 von1 entsprechen. Zusätzlich dient der im Nutzersystem204 enthaltene Prozessor zur Erzeugung und Verwaltung von mehreren Instanzen von Objekten208 ,208' ,208'' , ...,208n zur Erfassung der Nutzung von Mediendaten, die dem Objekt108 von1 entsprechen und gleichzeitig und/oder zu zahlreichen unterschiedlichen Zeiten laufen, um die Nutzung von verschiedenen jeweiligen Mediendatentypen und/oder Benutzer-Vermittlungsprogrammen zu verfolgen. Wenn zum Beispiel Nutzer202 einen Browser öffnet, instanziiert in bestimmten Ausführungsformen der Prozessor ein Objekt zur Erfassung von Daten über die Nutzung eines Browsers zur Verfolgung seiner Nutzung. Wenn ein Audio- und/oder Video-Abspielprogramm auch geöffnet wird, während der Browser benutzt wird, instanziiert der Prozessor ein Objekt zur Erfassung von Daten über die Nutzung des Abspielprogramms, um dessen Nutzung separat vom Browser zu verfolgen. Dasselbe wird auch durchgeführt, um Nutzung von anderen Typen von Benutzer-Vermittlungsprogrammen, wie zum Beispiel eine Chat-Anwendung, zu verfolgen. - In anderen Ausführungsformen verfolgen separate Objekte zur Erfassung der Nutzung die Nutzung von verschiedenen Mediendaten. Zum Beispiel wird ein Objekt die Nutzung einer Internetseite verfolgend, während ein oder mehrere andere Objekte Werbung überwachen werden, die in separaten Popup- und/oder Pupunder-Fenstern läuft oder erscheint. In anderen Ausführungsformen verfolgt eine Gruppe von Objekten die Nutzung von verschiedenen Typen von Benutzer-Vermittlungsprogrammen, während andere die Nutzung von mehreren jeweiligen Mediendaten überwachen, die mittels eines einzigen Benutzer-Vermittlungsprogramms präsentiert werden. Das Nutzungsüberwachungssystem erfaßt somit automatisch Daten bezüglich der Nutzung von mehreren unterschiedlichen Mediendatentypen und/oder Benutzer-Vermittlungsprogrammtypen in verschiedenen jeweiligen Objekten, so daß die erfaßten Daten durch Typ von verwendeten Mediendaten oder verwendetem Benutzer-Vermittlungsprogramm leicht zugänglich sind.
- Der Prozessor kann auch mehrere Instanzen von Sitzungsobjekten
210 ,210' ,210'' , ...,210n erzeugen und verwalten, die gleichzeitig und/oder zu zahlreichen verschiedenen Zeiten laufen, um gewisse geeignete der Objekte208 ,208' ,208'' , ...,208n in jeweilige Nutzersitzungen zusammenzulegen. Jedes genanntes Objekt erfaßt Daten über die Nutzung von Mediendaten in Objekten, wobei jedes Aktivität während einer jeweiligen Nutzersitzung repräsentiert, und dient somit zur Vorverarbeitung dieser Daten und Erleichterung der Anfertigung von Berichten über die Nutzung von Medien in einem späteren Stadium. Überschüssige Verarbeitungs-, Speicher- und Kommunikationsbandbreitenressourcen des Nutzersystems204 werden somit verwendet, um Nutzungsobjekte zu erzeugen, die Nutzungsdaten durch Sitzung, Mediendatentyp und/oder Benutzer-Vermittlungsprogrammtyp anordnen. Die Sitzungsobjekte sind dann analog zu Bausteinen, die zu irgendeiner Anzahl von Berichten effizient zusammengesetzt werden können, wobei jeder, wie gewünscht, gemäß ausgewählten Berichterstattungsparametern strukturiert ist. Die Strukturen der Berichte können standardisiert oder auf einer ad hoc-Basis gestaltet sein, um am besten den Anforderungen eines Nutzers des Berichterstattungssystems zu dienen. Vorzugsweise verfolgen der Prozessor107 und der Dienst113 das laufende Ausmaß, in dem Nutzersystem und Kommunikationsressourcen verwendet werden, um deren Bedarf an diesen Ressourcen einzustellen und eine Störung mit anderen Anwendungen und Kommunikationen, die vom Nutzer benutzt werden, zu vermeiden. - Wie in den Ausführungsformen von
1 sind die Sitzungsobjekte zu Mikroebene-Berichtsobjekten zur Übertragung an ein oder mehrere Berichterstattungssysteme (der Einfachheit und Klarheit halber nicht gezeigt) zusammenlegt. -
3 stellt ein weiteres Mediendatennutzungssystem300 dar, in dem einem Nutzer302 Mediendaten mittels eines Nutzersystems304 präsentiert werden beziehungsweise er darauf zugreift. Das Nutzersystem304 kann mit einem Netzwerk306 verbunden sein, um auf die Mediendaten zuzugreifen. Wie im Fall der Ausführungsform von2 enthält das Nutzersystem304 auch eine lokale Quelle von Mediendaten (der Einfachheit und Klarheit halber nicht gezeigt), die der lokalen Quelle105 von1 entspricht. - Das Nutzersystem
304 enthält einen Prozessor zur Überwachung der Nutzung von Medien (der Einfachheit und Klarheit halber nicht gezeigt), der dazu dient, ein oder mehrere Objekte308 zur Erfassung der Nutzung von Mediendaten zu instanziieren und zu verwalten, die demselben Zweck wie die Objekte108 von1 dienen. Der Prozessor instanziiert und verwaltet auch ein oder mehrere Objekte310 zur Erfassung von qualitativen Daten, die dazu dienen, qualitative Daten bezüglich der Nutzer eines Nutzersystems304 zu erfassen. Die Objekte310 zur Erfassung von qualitativen Daten sammeln und/oder speichern in bestimmten Ausführungsformen grundlegende demographische Daten, die Nutzeralter, -geschlecht, -rasse, -volkzugehörigkeit, -familienstand und/oder -wohnort einschließen können. In zusätzlichen Ausführungsformen sammeln und/oder speichern die Objekte weitere nutzerspezifische Information, die Ausgabegewohnheiten, Interessen, Lebensstil, Ausbildung, Berufstätigkeit und/oder Einkommen einschließen können. Genannte qualitative Daten werden zum Beispiel durch eine Anfrage beim Nutzer, die diesem über das Nutzersystem304 präsentiert wird, und/oder anhand von Datenbanken, die genannte Information speichern, erfaßt. - In bestimmten Ausführungsformen sammeln und/oder speichern die Objekte
310 qualitative Daten, die Systemdaten, wie zum Beispiel Systemtyp, Betriebssystem, Typen von Benutzer-Vermittlungsprogrammen (wie zum Beispiel Browser, Abspielprogramme und dergleichen) bilden. Genannte Daten können von Objekten310 direkt vom Nutzersystem304 gesammelt werden. In weiteren Ausführungsformen sammeln und/oder speichern die Objekte310 qualitative Daten von zwei oder mehr der vorangehenden Typen. Kurz gesagt, ist jedes Objekt310 gestaltet, um eine Untermenge von zahlreichen qualitativen Datentypen zu sammeln. In bestimmten Ausführungsformen werden die Objekte310 von Zeit zu Zeit aktualisiert, um das Sammeln und/oder Speichern von neuen oder anderen Daten und/oder Datentypen zu ermöglichen. - Der Prozessor instanziiert und verwaltet auch ein oder mehrere Sitzungsobjekte
312 , die dazu dienen, die Objekte308 zur Erfassung der Nutzung von Mediendaten und Objekte310 zur Erfassung von qualitativen Daten in jeweiligen Nutzersitzungen und/oder RCL-Sitzungen zusammenzulegen. Auf diese Weise kapseln die Sitzungsobjekte Sitzungsdaten, die sowohl Nutzung von Mediendaten als auch Nutzerdemographien und/oder Systeminformation beschreiben. Auf diese Weise werden jede und alle Daten, die zum Beschreiben einer bestimmten Nutzersitzung und/oder RCL-Sitzung erwünscht sind, vom Nutzersystem304 vorverarbeitet, wodurch überschüssige Verarbeitungs- und Speicherressourcen desselben ausgenutzt werden. Dies steht im Gegensatz zu vorangehend vorgeschlagenen Techniken, bei denen qualitative Daten mit quantitativen Daten zur Überwachung der Nutzung von Mediendaten an einer zentralen Verarbeitungseinrichtung zusammengelegt würden. Die Erfindung in ihrem vorliegenden Aspekt reduziert nicht nur die Verarbeitungs- und Speicheranforderungen außerhalb des Nutzersystems, sondern vereint auch Daten zur Ermittlung der Nutzung von Medien mit demographischen und anderen qualitativen Daten auf der frühesten Stufe, was die Erstellung von Berichten ermöglicht, die auf die Nutzer- oder RCL-Sitzungsebene "hinabbohren", wodurch eine größere Berichterstattungsgenauigkeit und/oder Flexibilität geschaffen wird. - Durch die Verwendung von verteilter Datensammlung und -verarbeitung mittels zahlreicher Datensammel- und Verarbeitungsobjekte ermöglicht das Bewachungssystem gemäß der vorliegenden Erfindung eine schnelle Skalierbarkeit sowie die Fähigkeit, das Überwachungssystem mit der Zeit ohne Störung einzustellen, um sich entwickelnden Bedürfnissen an einer Verfolgung von neuen und anderen Formen von Mediendatennutzung, Nutzersystemen und demographischen Kategorien Rechnung zu tragen. Dies wird durch Herunterladen von aktualisierten und neuen Objektklassen zu den in zahlreichen Nutzersystemen arbeitenden Prozessoren erzielt.
- Die Sitzungsobjekte
312 sind in eine Mikroebene-Berichtsobjekt314 zur Übertragung an ein Berichterstattungssystem316 zusammengelegt. Vorzugsweise sind das Mikroebene-Berichtsobjekt314 sowie das Objekt111 von der1 so gestaltet, daß sie Netzwerk-Mobilität aufweisen, um die Erstellung eines Berichts sowohl in Systemen112 und316 als auch an anderen Knoten und Systemen in bestimmten Ausführungsformen sowie Fähigkeiten zur Erstellung von verteilten Berichten in anderen Ausführungsformen zu ermöglichen. -
4 stellt ein System500 zur Überwachung der Nutzung von Mediendaten zur Fassung von Nutzungsdaten dar, die die Nutzung von Mediendaten repräsentieren, die einem Nutzer502 präsentiert werden. Der Nutzer502 greift auf Mediendaten mittels eines Nutzersystems504 zu oder ihm werden diese darüber präsentiert. Das Nutzersystem504 kann mit einem Netzwerk506 verbunden sein, damit der Nutzer502 auf die Mediendaten zugreift oder ihm diese präsentiert werden. Das Nutzersystem504 enthält auch eine lokale Quelle von Mediendaten (der Einfachheit halber nicht gezeigt), die der lokalen Quelle105 von1 entspricht. - Ein Mikroebene-Berichtsobjekt
508 wird im Nutzersystem504 in Übereinstimmung mit irgendeiner der vorangehend genannten Ausführungsformen zum Senden an ein Berichterstattungssystem510 erzeugt, serialisiert, komprimiert und verschlüsselt. Wenn das Mikroebene-Berichtsobjekt508 vom Berichterstattungssystem510 empfangen worden ist, wird es zur Verwendung wiederhergestellt. Das Berichterstattungssystem510 sammelt zahlreiche Mikroebene-Berichtsobjekte508 , die vom Nutzersystem504 sowie von anderen Nutzersystemen empfangen werden, an und organisiert diese, um einen Makrobericht514 als Antwort auf einen Befehl von einem Berichtanforderer506 , wie zum Beispiel einer Einheit, die genannte Berichte gegen eine Lizenzgebühr an Kunden liefert, oder eine Einheit, die genannte Berichte direkt verwenden möchte, zu erstellen. - Das Berichterstattungssystem
510 greift auf eine Bibliothek512 zu, die zahlreiche Informationen zur Identifizierung der Ressourcensteuerstellen (Resource Control Locations (RCL's)) der in dem Mikroebene-Berichtsobjekt508 enthaltenen Mediendaten enthält. Die Bibliothek512 ist in solchen Fällen besonders nützlich, in denen die Identität der RCL nicht in Metadaten enthalten ist, die die empfangenen Mediendaten begleiten. Die Bibliothek512 umfasst zum Beispiel eine RCL-Abbildung von zahlreichen URLs zur Identifizierung der RCLs der erfassten Mediendaten auf der Grundlage von deren URL oder URLs. Die RCL-Abbildung ist auf eine oder mehrere Arten erzeugt. In bestimmten Ausführungsformen liefert die RCL selbst die notwendigen Daten zur Aufnahme in die Bibliothek512 . In anderen Ausführungs formen werden die Daten automatisch von einem mit der Bibliothek512 verbundenen Dienst erzeugt, der URLs erfasst, während er auf zahlreiche RCLs zugreift. In anderen Ausführungsformen werden die Daten durch manuelle Eingabe erzeugt. In anderen Ausführungsformen werden die Daten durch Vergleich von URLs, die bekannten Ressourcensteuerstellen entsprechen, mit URLs für andere Seiten, Datenströme oder andere Mediendaten und Zuordnen von ähnlichen URLs zur selben RCL erzeugt. Zum Beispiel können zwei URLs mit demselben Stamm als mit derselben Ressourcensteuerstelle verbunden angesehen werden. In anderen Ausführungsformen werden Tags, Metadaten und/oder Inhalt von zahlreichen Mediendaten verglichen, um deren RCLs zu bestimmen. In weiteren Ausführungsformen werden Kombinationen von den vorangehend genannten Techniken benutzt. In einer Ausführungsform befindet sich die Bibliothek512 an einer zentralen Stelle, die die Aktualisierung der darin enthaltenen Daten erleichtert. Alternativ befindet sich die Bibliothek512 an zahlreichen Stellen in zahlreichen Systemen, entweder lokal oder fern davon. - Eine RCL-Abbildung wird auch zur Identifizierung der Ressourcensteuerstelle von vorher festgelegten Streaming-Media-Daten, die im Mikroebene-Berichtsobjekt
508 enthalten sind, verwendet, auch wenn eine Streaming-Ressource viele auf dieselbe RCL abgebildete URLs aufweisen kann. Die Streaming-Media-Daten werden jedoch auf eine spezielle Streaming-RCL abgebildet. - In bestimmten Ausführungsformen liefert die Bibliothek
512 auch weitere für das Berichterstattungssystem510 nützliche Daten, die Tageszeit, in Beziehung stehende RCL-Informationen und ergänzende demographische Informationen, wie zum Beispiel Information über Ausgabegewohnheiten, Einkommen, Interessen und irgendwelche anderen für Werbeleute oder Anbieter von Mediendaten potentiell interessierende Daten bezüglich Nutzer oder Haushalte einschließen. In weiteren Ausführungsformen ist beziehungsweise sind ein oder mehrere von diesen Datendiensten durch von der Bibliothek512 separate Dienste bereitgestellt. In anderen Ausführungsformen ist beziehungsweise sind eine oder mehrere dieser Dienste, die einen RCL-Abbildedienst einschließen, auf mehrere Server auf einem oder mehreren Netzwerken verteilt. -
5 stellt ein Systems600 zur Erstellung eines Berichts dar, das ein Berichterstellungssystem602 zur Erstellung von Berichten enthält, die auf Daten in Form von mindestens einem Mikroebene-Berichtsobjekt606 basieren, das von mindestens einem Nutzersystem604 empfangen ist. Das Berichterstattungssystem602 weist auch Zugriff auf zahlreiche Mikroebene-Berichtsobjekte (606 ,606' ,606'' , ...,606n ) von zahlreichen Nutzersystemen604 ,604' ,604'' , ...,604n ) zur Erstellung von Makroberichten teilweise auf entweder einer Standard- oder kundenspezifischen Basis als Antwort auf Eingabe von Parametern zur Erstellung eines Berichts bei dem System auf. - Das Berichterstattungssystem
602 hat Zugriff auf die Bibliothek612 , die Information zur Identifizierung der RCL der Mediendaten enthält, deren Nutzung in Mikroebene-Berichtsobjekten (606 ,606' ,606'' , ...,606n ) gemeldet wird, die von denselben und/oder zahlreichen Nutzersystemen (604 ,604' ,604'' , ...,604n ) empfangen werden. Die Bibliothek612 kann wiederum zum Beispiel eine umfassende RCL-Abbildung von zahlreichen URLs zur Identifizierung der erfassten Mediendaten umfassen. In bestimmten Ausführungsformen liefert die Bibliothek612 weitere Informationen (wie oben in Verbindung mit4 beschrieben) und in anderen Ausführungsformen werden die von der Bibliothek612 bereitgestellten Dienste durch mehrere verteilte Systeme bereitgestellt. - Ein Berichtanforderer
608 kann das Berichterstattungssystem602 zum Erstellen von einem oder mehreren Makroberichten610 auf der Grundlage der zahlreichen Mikroebene-Berichtsobjekte (606 ,606' ,606'' , ...,606n ) auffordern. Der Berichtanforderer608 sendet an das Berichterstattungssystem602 eine Anforderung von einem Makrobericht entweder von einem standard- oder einem kundenspezifischen Typ. Wenn ein kundenspezifischer Berichtstyp angefordert wird, enthält der Bericht Parameter, die die Typen von Mediendaten, Nutzern, Zeitdauern etc. definieren, die den Umfang und Inhalt des gewünschten kundenspezifischen Berichts definieren. Das Berichterstattungssystem602 stellt die geforderten Mikroebene-Berichtsobjekte, die vom Berichtanforderer608 spezifiziert sind, zusammen, um Makroberichte610 zu bilden, die kombinierte Berichte über die gesamte Nutzung von Mediendaten sind. Das Berichterstattungssystem602 kann Mikroebene-Berichtsobjekte (606 ,606' ,606'' , ...,606n ) zusammen mit zahlreichen Parametern zusammenfügen, um geeignete Informationen anzubieten, die sich auf spezielle Mediendaten und/oder demographische Parameter beziehen. Makroberichte610 können auf Verlangen bestellt oder hinsichtlich der Erzeugung und Lieferung vorab zeitlich geplant werden. -
6 stellt ein Berichterstattungssystem702 dar. Das Berichterstattungssystem702 umfaßt einen Makromanagerprozeß714 , der weitere Objekte und externe Ressourcen zur Erstellung von Berichten und Lieferung an einen Berichtanforderer718 verwaltet. Das System702 enthält ferner einen Makroaggregationsprozeß704 , der zahlreiche Mikroebenen-Berichtsobjekte (706 ,706' , ...706n ), die von zahlreichen Nutzersystemen (708 ,708' , ...708n ) empfangen sind, sammelt und verwaltet. Das Berichterstattungssystem702 enthält auch einen Zeitplanungsprozeß710 zur Sicherung von zahlreichen Berichterstattungszeitplänen und Berichten. Das Berichterstattungssystem702 umfaßt ferner einen Präsentationsprozeß712 zur Formatierung von Makroberichten für zahlreiche Präsentationsmedien. - Das Makroaggregationsobjekt
704 empfängt in bestimmten Ausführungsformen die Mikroebene-Berichtsobjekte706 gemäß einem von jedem Nutzersystem708 ,708' , ...,708n gespeicherten Zeitplan. In bestimmten anderen Ausführungsformen fordert der Prozeß704 die Mikroebene-Berichtsobjekte706 von den zahlreichen Nutzersystemen entsprechend einem vom Zeitplanungsprozeß710 im Berichterstattungssystem702 aufbewahrtem Zeitplan an. In anderen Ausführungsformen fordert der Prozeß704 die Mikroebene-Berichtsobjekte706 an, damit eine vom Berichtanforderer718 empfangene Anforderung eines Berichts erfüllt wird. In anderen Ausführungsformen werden Kombinationen der vorangehend genannten Techniken verwendet. - In einer oder mehreren genannten Ausführungsformen übermittelt der Prozeß
704 Anforderungen von Mikroebene-Berichtsobjekten, die laufende Nutzung von Streaming media widerspiegeln, an zahlreiche Nutzersysteme708 ,708' , ...,708n . Genannte Anforderungen von Prozeß704 ergeben sich in gewissen Fällen anhand des Empfangs einer Anforderung eines Berichts über die laufende Nutzung von Streaming media vom Anforderer718 , der Information über die vorliegende Größe und/oder Zusammensetzung eines Publikums für Streaming-Medien von einer oder mehreren vorab festgelegten Ressourcensteuerstellen sucht. Genannte Berichte ermöglichen dem Anforderer718 oder seinem Kunden, seine Werbeeinnahmen zu maximieren, indem die Anzeigen auf das vorliegende Publikum und/oder auf der Grundlage der aktuellen Anzahl von Nutzern, die bestimmte Werbung empfangen haben, genau erzielt werden. Wenn der Prozeß704 ein oder mehrere Mikroebene-Berichtsobjekte von einem Nutzersystem708 ,708' , ...,708n , empfängt, die die gegenwärtige Nutzung von Streaming-Medien von einer interessierenden RCL anzeigen, fordert der Prozeß704 automatisch weitere genannte Mikroebene-Berichtsobjekte von genanntem Nutzersystem, um einen Bericht über die laufende Nutzung gemäß einer vorherigen Anforderung von einem Berichtanforderer718 zu erstellen. - Der Makroaggregationsprozeß
704 speichert die empfangenen Objekte706 ,706' , ...,706n in einer Datenbank für einen nachfolgenden Zugriff gemäß deren Attribute, wie zum Beispiel Zeit, demographische Eigenschaften, RCL, Typ von verwendeten Mediendaten etc. Es ist somit möglich, schnell und effizient Makroberichte gemäß den standardisierten Parametern oder kundenspezifischen Parametern zu erstellen. Jedes Mikrobene-Berichtsobjekt repräsentiert eine andere Erkenntnis hinsichtlich der Nutzung von Mediendaten, auf die gemäß irgendeinem einer Vielzahl von unterschiedlichen ausgewählten Parametern zugegriffen werden kann und die mit anderen genannten Objekten in einer prozeßeffizienten Weise zusammengesetzt werden kann, die für flexible Berichterstattungsfähigkeiten sorgt, um die Bedürfnisse jedes Anforderers zu erfüllen. - Makroberichte hin und wieder werden vom Makroaggregationsprozeß
704 als Antwort auf einen vom Zeitplanungsprozeß710 gemäß einem dadurch eingehaltenen Zeitplan erhaltenen Befehl erstellt. Nach Erstellung werden die Makroberichte vom Zeitplanungsprozeß710 gespeichert, um an Anforderer gemäß einem Berichterstattungszeitplan, der auch vom Prozeß710 eingehalten wird, oder als Antwort auf eine Anforderung von Anforderer718 geliefert zu werden. - Der Präsentationgsprozeß
712 dient dazu, die erstellten Makroberichte gemäß einem vom Anforderer718 spezifizierten Präsentationsformat oder andernfalls in einem Grundeinstellungs- oder anderen vorab festgelegten Format zu formatieren. In bestimmten Ausführungsformen können genannte Formate, soweit erforderlich, für Browsers, die auf einem Computer laufen, für Internet-Anwendungen, PDAs, Telefax, E-mail, gedruckte Berichte, akustische Berichte und dergleichen ausgewählt werden. In bestimmten Ausführungsformen ist ein anderer jeweiliger Präsentationsprozeß712 für jedes verschiedene Präsentationsformat vorgesehen. - In bestimmten Ausführungsformen erfaßt ein einziges Berichtssystem
702 die Mikroebene-Berichtsobjekte und bedient es die zahlreichen Berichtanforderer718 . In anderen Ausführungsformen verteilen mehrere genannte Berichtssysteme702 die Berichterstattungsaufgaben. In anderen Ausführungsformen sind die von einem oder mehreren Berichterstattungssystemen bereitgestellten Dienste auf zwei oder mehr unterschiedliche Systeme verteilt. In einigen von genannten weiteren Ausführungsformen ist ein Makroberichtaggregationsprozeß durch einen oder mehrere Servers implementiert, die Makroberichte nach Zeitplan oder auf Verlangen an einen oder mehrere Klienten liefern, die Anforderungen von Berichten von Anforderern empfangen und die Makroberichte zur Präsentation bei genannten Anforderern formatieren. In bestimmten Ausführungsformen ist beziehungsweise sind ein oder mehrere der vom Berichtssystem702 bereitgestellten Dienste von einem Klient implementiert, der auf einem Anforderersystem läuft. Zum Beispiel implementiert in einigen genannten Ausführungsformen ein derartiger Klient sowohl die Zeitplanungs- als auch Präsentationsdienste, die durch System702 von6 implementiert sind. Die objektorientierte Gestaltung des Systems ermöglicht mehrere unterschiedliche Arten von Implementierungen. - Die objektorientierte Gestaltung der Berichterstattungsdienste und Utility Services sorgt für wesentliche Flexibilität bei der physikalischen Architektur, die zur Implementierung dieser Dienste verwendet wird. In einer Internet(oder anderes Netzwerk)-basierten Serverarchitektur sind die zahlreichen Berichterstattungs- und/oder Utility Services auf zahlreiche Servers verteilt. In einigen Ausführungsformen der serverbasierten Dienste sind die Servers in einer Hierarchie angeordnet, um die Dienste gemäß Priorität und/oder Umfang effizient zu verteilen. In Ausführungsformen, die eine P2P-Architektur verwenden, sind alle Berichterstattungs- und/oder Utility Services auf Klienten verteilt, obwohl vorzugsweise bestimmte Dienste, wie zum Beispiel Objekt- und Objektklassenaktualisierungsdienste, koordiniert sind, um Systemintegrität sicherzustellen. In hybriden Ausführungsformen werden Kombinationen der obengenannten Architekturen verwendet. Zum Beispiel könnten starke Nutzer von Berichterstattungsdiensten die Dienste auf deren eigenen Klient-Maschinen implementieren, während Nutzer, die weniger Berichte verwenden oder diese weniger häufig erhalten, vorformatierte Berichte von einem Bericht-Server erhalten könnten.
- Obwohl die Erfindung unter Bezugnahme auf spezielle Anordnungen und Ausführungsformen von Diensten, Systemen, Prozessoren, Geräten, Merkmalen und dergleichen beschrieben worden ist, sollen diese nicht alle möglichen Anordnungen oder Ausführungsformen erschöpfend darstellen, und sind in der Tat viele weitere Modifikationen und Variationen für Fachleute auf dem Gebiet ersichtlich.
- Zusammenfassung
- Ein System zur Ermittlung der Publikumsanteile zur Erfassung von Daten, die die Nutzung von Mediendaten durch einen Nutzer widerspiegeln, mittels eines Nutzersystems (
104 ). Das Nutzersystem (104 ) vorverarbeitet die erfaßten Daten in Report-Objekten (111 ) auf Mikroebene.
Claims (66)
- Verfahren zur Erfassung von Daten, die die Nutzung von Mediendaten durch einen Nutzer widerspiegeln, umfassend: Empfangen einer Vielzahl von Mediendaten in einem Nutzersystem; Verwenden von jedem von einer Vielzahl von Objekten zur Erfassung der Nutzung von Mediendaten, die auf dem Nutzersystem laufen, um Daten zu sammeln, die die Nutzung eines jeweiligen unterschiedlichen Teils von der und/oder Benutzer- Vermittlungsprogramms für die Vielzahl von durch das Nutzersystem empfangenen Mediendaten widerspiegeln; und Verwenden eines Sitzungsobjekts, um gewisse vorab festgelegte der Vielzahl von Objekten zur Erfassung der Nutzung von Mediendaten, die einer jeweiligen Nutzersitzung und/oder RCL-Sitzung entsprechen, zusammenzulegen.
- Verfahren nach Anspruch 1, dadurch gekennzeichnet, daß es außerdem den Schritt des Erstellens eines Berichts, der das Sitzungsobjekt umfaßt, unter Verwendung eines Berichtsobjekts umfaßt.
- Verfahren nach Anspruch 2, dadurch gekennzeichnet, daß das Berichtsobjekt das Sitzungsobjekt in sich selbst zusammenlegt.
- Verfahren nach Anspruch 3, dadurch gekennzeichnet, daß ein oder mehrere Sitzungsobjekte ausgewählt und im Berichtsobjekt zusammengelegt werden.
- Verfahren nach Anspruch 3, dadurch gekennzeichnet, daß es außerdem den Schritt des Bereitstellens eines Berichterstattungssystems zur Erstellung eines Makroberichts auf der Grundlage des Berichtsobjekts umfaßt.
- Verfahren nach Anspruch 5, dadurch gekennzeichnet, daß das Berichtsobjekt zum Senden an das Berichterstattungssystem serialisiert, komprimiert und verschlüsselt wird.
- Verfahren nach Anspruch 6, dadurch gekennzeichnet, daß das gesendete Berichtsobjekt vom Berichterstattungssystem wiederhergestellt wird.
- Verfahren nach Anspruch 5, dadurch gekennzeichnet, daß das Berichterstattungssystem den Makrobericht auf der Grundlage von ausgewählten Kriterien erstellt.
- Verfahren nach Anspruch 5, dadurch gekennzeichnet, daß der Makrobericht auf der Grundlage von vorab festgelegten Parametern eines Anforderungssystems erstellt wird.
- Verfahren nach Anspruch 5, dadurch gekennzeichnet, daß das Berichterstattungssystem fern vom Nutzersystem angeordnet ist.
- Verfahren nach Anspruch 10, dadurch gekennzeichnet, daß das ferne Berichterstattungssystem mit dem Nutzersystem über ein Netzwerk kommuniziert, von dem die Vielzahl von Mediendaten empfangen werden.
- Verfahren nach Anspruch 11, dadurch gekennzeichnet, daß das ferne Berichterstattungssystem aus der Gruppe ausgewählt ist, die aus einer zentralen Verarbeitungsstation, einem fernen Server, einem lokalen Server oder einer Peer-to-peer-Architektur besteht.
- Verfahren nach Anspruch 1, dadurch gekennzeichnet, daß jedes der Vielzahl von Objekten zur Erfassung der Nutzung von Mediendaten gesammelte Daten vorverarbeitet.
- Verfahren nach Anspruch 1, dadurch gekennzeichnet, daß jedes der Vielzahl von Objekten zur Erfassung der Nutzung von Mediendaten die gesammelten Daten durch Auswählen der Mediendaten basierend auf vorab festgelegten Kriterien vorverarbeitet.
- Verfahren nach Anspruch 1, dadurch gekennzeichnet, daß das Sitzungsobjekt demographische Daten des Nutzers in der Nutzersitzung und/oder RCL-Sitzung kapselt.
- Verfahren nach Anspruch 15, dadurch gekennzeichnet, daß die demographischen Daten aus der Gruppe ausgewählt sind, die aus Betriebssystemen, Nutzersystem-Maschinen, Browsertypen, Abspielanwendungen, Alter des Nutzers, Geschlecht des Nutzers und/oder dem geographischen Wohnort des Nutzers besteht.
- Verfahren nach Anspruch 15, dadurch gekennzeichnet, daß das Sitzungsobjekt die von den Objekten zur Erfassung der Nutzung von Mediendaten erfaßten Daten und die demographischen Daten enthält und in Beziehung setzt.
- Verfahren nach Anspruch 1, dadurch gekennzeichnet, daß die Mediendaten auf einer kontinuierlichen Basis empfangen werden.
- Verfahren nach Anspruch 1, dadurch gekennzeichnet, daß die Nutzersitzung die Nutzung von Mediendaten auf einer kontinuierlichen Basis widerspiegelt.
- Verfahren nach Anspruch 1, dadurch gekennzeichnet, daß die Mediendaten Streaming-Medien umfassen.
- Verfahren nach Anspruch 1, dadurch gekennzeichnet, daß jedes der Vielzahl von Objekten zur Erfassung der Nutzung von Mediendaten dazu dient, die Nutzung von Daten für eine einzige vorab festgelegte Kategorie von Mediendaten zu erfassen.
- Verfahren zur Erfassung von Daten, die die Nutzung von Mediendaten durch einen Nutzer mittels eines Nutzersystems widerspiegeln, umfassend: Ausführen eines Objekts zur Erfassung der Nutzung von Mediendaten auf dem Nutzersystem; Empfangen von Mediendaten in dem Nutzersystem; Überwachen der Nutzung der Mediendaten mittels des auf dem Nutzersystem laufenden Objekts zur Erfassung von Mediennutzungsdaten; und Kapseln der Mediennutzungsdaten im Objekt zur Erfassung der Nutzung von Mediendaten.
- Verfahren nach Anspruch 22, dadurch gekennzeichnet, daß es außerdem Ausführen einer Vielzahl von Objekten zur Erfassung der Nutzung von Mediendaten auf dem Nutzersystem und Bereitstellen eines Sitzungsobjekts zum Zusammenlegen von gewissen vorab festgelegten der Vielzahl von Objekten zur Erfassung der Nutzung von Mediendaten, die einer jeweiligen Nutzersitzung und/oder RCL-Sitzung entsprechen, umfaßt.
- Verfahren nach Anspruch 23, dadurch gekennzeichnet, daß es außerdem den Schritt des Bereitstellens eines Berichtsobjekts zum Berichten über die Nutzersitzung und/oder RCL-Sitzung umfaßt.
- Verfahren nach Anspruch 24, dadurch gekennzeichnet, daß das Berichtsobjekt das Sitzungsobjekt in sich selbst zusammenlegt.
- Verfahren nach Anspruch 25, dadurch gekennzeichnet, daß eine oder mehrere Nutzersitzungen und/oder RCL-Sitzungen ausgewählt und in dem Berichtsobjekt zusammengelegt werden.
- Verfahren nach Anspruch 26, dadurch gekennzeichnet, daß es außerdem den Schritt des Bereitstellens eines Berichterstattungssystems zur Erstellung eines Makroberichts basierend auf dem Berichtsobjekt umfaßt.
- Verfahren nach Anspruch 22, dadurch gekennzeichnet, daß das Objekt zur Erfassung von Daten die ausgewählten Mediennutzungsdaten vorverarbeitet.
- Verfahren nach Anspruch 22, dadurch gekennzeichnet, daß das Objekt zur Erfassung von Daten die ausgewählten Mediennutzungsdaten durch Erfassung von Mediennutzungsdaten basierend auf vorab festgelegten Auswählkriterien vorverarbeitet.
- Verfahren nach Anspruch 23, dadurch gekennzeichnet, daß das Sitzungsobjekt qualitative Daten kapselt.
- Verfahren nach Anspruch 30, dadurch gekennzeichnet, daß das Sitzungsobjekt die Mediennutzungsdaten und qualitativen Daten enthält und in Beziehung setzt.
- Verfahren nach Anspruch 22, dadurch gekennzeichnet, daß die Mediendaten Streaming-Medien umfassen.
- Verfahren nach Anspruch 22, dadurch gekennzeichnet, daß das Objekt zur Erfassung der Nutzung von Mediendaten dazu dient, Nutzung von Daten für eine einzige vorab festgelegte Kategorie von Mediendaten zu erfassen.
- System zur Erfassung von Daten, die die Nutzung von Mediendaten durch einen Nutzer eines Nutzersystems widerspiegeln, umfassend: eine Vielzahl von Objekten zur Erfassung der Nutzung von Mediendaten jeweils zum Sammeln von Daten, die die Nutzung eines jeweiligen unterschiedlichen Teils von einer und/oder Benutzervermittlungsprogramms für eine Vielzahl von durch das Nutzersystem empfangenen Mediendaten widerspiegeln; und ein Sitzungsobjekt zum Zusammenlegen von gewissen vorab festgelegten der Vielzahl von Objekten zur Erfassung der Nutzung von Mediendaten, die einer jeweiligen Nutzersitzung und/oder RCL-Sitzung entsprechen.
- System nach Anspruch 34, dadurch gekennzeichnet, daß jedes der Vielzahl von Objekten zur Erfassung der Nutzung von Mediendaten dazu dient, Nutzungsdaten für eine einzige vorab festgelegte Kategorie von Mediendaten zu erfassen.
- System nach Anspruch 34, dadurch gekennzeichnet, daß es außerdem ein Berichterstattungsobjekt zum Berichten über die Nutzersitzung und/oder RCL-Sitzung umfaßt.
- System nach Anspruch 36, dadurch gekennzeichnet, daß das Berichterstattungsobjekt das Sitzungsobjekt in sich selbst zusammenlegt.
- System nach Anspruch 37, dadurch gekennzeichnet, daß eine Vielzahl von Sitzungsobjekten ausgewählt und im Berichterstattungsobjekt zusammengelegt sind.
- System nach Anspruch 37, dadurch gekennzeichnet, daß es außerdem ein Berichterstattungssystem zur Erstellung eines Makroberichts basierend auf dem Berichterstattungsobjekt umfaßt.
- System nach Anspruch 34, dadurch gekennzeichnet, daß die Objekte zur Erfassung der Nutzung von Mediendaten die Mediennutzungsdaten vorverarbeiten.
- System nach Anspruch 34, dadurch gekennzeichnet, daß die Objekte zur Erfassung der Nutzung von Mediendaten die ausgewählten Mediennutzungsdaten basierend auf vorab festgelegten Kriterien vorverarbeiten.
- System nach Anspruch 34, dadurch gekennzeichnet, daß das Sitzungsobjekt qualitative Daten kapselt.
- System nach Anspruch 42, dadurch gekennzeichnet, daß das Sitzungsobjekt Mediennutzungsdaten und qualitative Daten enthält und in Beziehung setzt.
- System nach Anspruch 34, dadurch gekennzeichnet, daß die Mediendaten Streaming-Medien umfassen.
- Verfahren zur Erfassung von Daten, die die Nutzung von Mediendaten durch einen Nutzer widerspiegeln, umfassend: Empfangen von Mediendaten in einem Nutzersystem; Auswählen von mindestens einigen der Mediendaten basierend auf vorab festgelegten Kriterien; in dem Nutzersystem Erzeugen von Adreßdaten für die ausgewählten Mediendaten zu einem Berichterstattungsobjekt; und Senden des Berichterstattungsobjekts zu einem in der Ferne angeordneten Prozessor.
- Verfahren nach Anspruch 45, dadurch gekennzeichnet, daß die Adreßdaten URLs umfassen.
- Verfahren nach Anspruch 45, dadurch gekennzeichnet, daß es außerdem Bereitstellen eines Sitzungsobjekts im Nutzersystem zur Erfassung von Adreßdaten umfaßt, die einer jeweiligen Nutzersitzung und/oder RCL-Sitzung entsprechen.
- Verfahren nach Anspruch 47, dadurch gekennzeichnet, daß das Berichterstattungsobjekt über die Nutzersitzung und/oder RCL-Sitzung berichtet.
- Verfahren nach Anspruch 48, dadurch gekennzeichnet, daß das Berichterstattungsobjekt das Sitzungsobjekt in sich selbst zusammenlegt.
- Verfahren nach Anspruch 49, dadurch gekennzeichnet, daß eine Vielzahl von Sitzungsobjekten ausgewählt und im Berichterstattungsobjekt zusammengelegt wird.
- Verfahren nach Anspruch 49, dadurch gekennzeichnet, daß es außerdem Bereitstellen eines Berichterstattungssystems zur Erstellung eines Makroberichts basierend auf dem Berichterstattungsobjekt umfaßt.
- Verfahren nach Anspruch 47, dadurch gekennzeichnet, daß das Sitzungsobjekt qualitative Daten kapselt.
- Verfahren nach Anspruch 52, dadurch gekennzeichnet, daß das Sitzungsobjekt Mediennutzungsdaten und die qualitativen Daten enthält und in Beziehung setzt.
- Verfahren nach Anspruch 45, dadurch gekennzeichnet, daß die Mediendaten Streaming-Medien umfassen.
- Verfahren nach Anspruch 45, dadurch gekennzeichnet, daß es außerdem Bereitstellen einer Bibliothek mit Daten zur Identifizierung einer Ressourcensteuerstelle, die den Adreßdaten entsprechen, und Vergleichen der in dem gesendeten Berichtsobjekt bereitgestellten Adreßdaten mit Daten zur Identifizierung einer Ressourcensteuerstelle in der Bibliothek umfaßt, um eine Ressourcensteuerstelle für die ausgewählten Mediendaten zu identifizieren.
- Verfahren zur Erstellung von Berichten über die Nutzung von Mediendaten durch Nutzer von einem oder mehreren Nutzersystemen, umfassend: Empfangen von Berichtsobjekten, die von einem Nutzersystem erzeugt und zu einem Berichterstattungssystem gesendet werden, wobei jedes Berichtsobjekt die Nutzung von Mediendaten durch einen Benutzer von einem Nutzersystem widerspiegelt; Zusammensetzen der gesendeten Berichtsobjekte zu einem Makrobericht; Koordinieren und Sammeln von Makroberichten und/oder Berichtsobjekten von anderen Berichterstattungssystemen; und Formatieren von Makroberichten zur Präsentation.
- Verfahren zur Erfassung von Daten bezüglich der Nutzung von Mediendaten durch einen Benutzer mittels eines Nutzersystems, umfassend: Bereitstellen eines ersten Datenerfassungsobjekts zur Erfassung der Nutzung von Daten in dem Nutzersystem, die die Nutzung von Mediendaten widerspiegeln, die dem Nutzer in einer jeweiligen Nutzersitzung und/oder RCL-Sitzung präsentiert werden; Bereitstellen eines zweiten Datenerfassungsobjekts zur Erfassung von qualitativen Daten; und Bereitstellen eines Sitzungsobjekts, das die ersten und zweiten Datenerfassungsobjekte in dem Nutzersystem zusammenlegt.
- Verfahren nach Anspruch 57, dadurch gekennzeichnet, daß das erste Datenerfassungsobjekt die Nutzung von Daten für eine einzige vorab festgelegte Kategorie von Mediendaten erfaßt.
- Verfahren nach Anspruch 57, dadurch gekennzeichnet, daß das erste Datenerfassungsobjekt Daten erfaßt, die von einem ersten Benutzer-Vermittlungsprogramm präsentiert werden.
- Verfahren nach Anspruch 57, dadurch gekennzeichnet, daß das zweite Datenerfassungsobjekt demographische Daten erfaßt.
- System zur Erfassung von Daten, die die Nutzung von Mediendaten mittels eines Nutzersystem widerspiegeln, umfassend: Software zur Ermittlung der Nutzung von Mediendaten, enthaltend: eine Vielzahl von Objekten zur Erfassung der Nutzung von Mediendaten, jeweils zum Sammeln von Daten in dem Nutzersystem, die die Nutzung eines jeweiligen unterschiedlichen Teils von einer und/oder Benutzer-Vermittlungsprogramms für eine Vielzahl von Mediendaten, die vom Nutzersystem empfangen werden, widerspiegeln; und ein Sitzungsobjekt zum Zusammenlegen von gewissen vorab festgelegten der Vielzahl von Objekten zur Erfassung der Nutzung von Mediendaten, die einer jeweiligen Nutzersitzung und/oder RCL-Sitzung entsprechen.
- System zur Erfassung von Daten, die die Nutzung von Mediendaten durch einen Nutzer mittels eines Nutzersystems widerspiegeln, umfassend: ein Datenerfassungsobjekt in dem Nutzersystem zur Überwachung der Nutzung der Mediendaten basierend auf vorab festgelegten Kriterien; worin das Datenerfassungsobjekt Nutzungsdaten, die die Nutzung von mindestens einigen der Mediendaten repräsentieren, basierend auf den vorab festgelegten Kriterien auswählt und kapselt.
- System nach Anspruch 62, dadurch gekennzeichnet, daß es außerdem ein Berichtsobjekt zum Berichten der Nutzungsdaten an ein Berichterstattungssystem umfaßt.
- System nach Anspruch 63, dadurch gekennzeichnet, daß das Berichtsobjekt das Datenerfassungsobjekt in sich selbst zusammenlegt.
- System nach Anspruch 62, dadurch gekennzeichnet, daß das Datenerfassungsobjekt dazu dient, Nutzungsdaten für eine einzige vorab festgelegte Kategorie von Mediendaten zu erfassen.
- System zur Erstellung von Berichten, die die Nutzung von Mediendaten durch Nutzer von einem oder mehreren Nutzersystemen beschreiben, umfassend: Berichtsobjekte, die von einem Nutzersystem erzeugt und zu einem Berichterstattungssystem gesendet werden, wobei jedes die Nutzung von Mediendaten durch einen Nutzer von einem jeweiligen Nutzersystem widerspiegelt; einen Makroaggregationsprozeß, der auf dem Berichterstattungssystem zum Sammeln der gesendeten Berichtsobjekte und zur Erstellung von Makroberichten basierend auf einer Vielzahl der Berichtsobjekte läuft; und einen Präsentationsprozeß, der auf einem von dem Berichterstattungssystem und einem Klienten desselben zum Formatieren der Makroberichte und Erstellung einer Präsentation läuft.
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US10/205,810 US7627872B2 (en) | 2002-07-26 | 2002-07-26 | Media data usage measurement and reporting systems and methods |
US10/205,810 | 2002-07-26 | ||
PCT/US2003/022377 WO2004012121A1 (en) | 2002-07-26 | 2003-07-18 | Media data usage measurement and reporting systems and methods |
Publications (1)
Publication Number | Publication Date |
---|---|
DE10393011T5 true DE10393011T5 (de) | 2005-06-09 |
Family
ID=30770162
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE10393011T Ceased DE10393011T5 (de) | 2002-07-26 | 2003-07-18 | Ermittlung der Nutzung von Mediendaten und Berichterstattungssysteme und -verfahren |
Country Status (9)
Country | Link |
---|---|
US (6) | US7627872B2 (de) |
EP (1) | EP1540547A4 (de) |
JP (2) | JP5010100B2 (de) |
AU (1) | AU2003261180C1 (de) |
CA (1) | CA2493190C (de) |
DE (1) | DE10393011T5 (de) |
GB (1) | GB2406194A (de) |
MX (1) | MXPA05000958A (de) |
WO (1) | WO2004012121A1 (de) |
Families Citing this family (149)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6871180B1 (en) | 1999-05-25 | 2005-03-22 | Arbitron Inc. | Decoding of information in audio signals |
US7627872B2 (en) | 2002-07-26 | 2009-12-01 | Arbitron Inc. | Media data usage measurement and reporting systems and methods |
US20040054732A1 (en) * | 2002-09-12 | 2004-03-18 | International Business Machines Corporation | Apparatus, system and method of sending e-mail messages using physical locations as e-mail addresses |
US8406341B2 (en) | 2004-01-23 | 2013-03-26 | The Nielsen Company (Us), Llc | Variable encoding and detection apparatus and methods |
US7420464B2 (en) * | 2004-03-15 | 2008-09-02 | Arbitron, Inc. | Methods and systems for gathering market research data inside and outside commercial establishments |
US20050203798A1 (en) * | 2004-03-15 | 2005-09-15 | Jensen James M. | Methods and systems for gathering market research data |
US7463143B2 (en) * | 2004-03-15 | 2008-12-09 | Arbioran | Methods and systems for gathering market research data within commercial establishments |
US8229469B2 (en) | 2004-03-15 | 2012-07-24 | Arbitron Inc. | Methods and systems for mapping locations of wireless transmitters for use in gathering market research data |
KR100621571B1 (ko) * | 2004-06-25 | 2006-09-14 | 삼성전자주식회사 | 네트워크 중계장치 및 중계 방법 |
US10862994B1 (en) | 2006-11-15 | 2020-12-08 | Conviva Inc. | Facilitating client decisions |
CA2581982C (en) | 2004-09-27 | 2013-06-18 | Nielsen Media Research, Inc. | Methods and apparatus for using location information to manage spillover in an audience monitoring system |
US8738787B2 (en) | 2005-04-20 | 2014-05-27 | Limelight Networks, Inc. | Ad server integration |
US8291095B2 (en) * | 2005-04-20 | 2012-10-16 | Limelight Networks, Inc. | Methods and systems for content insertion |
CN103000210A (zh) * | 2005-10-21 | 2013-03-27 | 尼尔逊媒介研究股份有限公司 | 用于计量便携式媒体播放器的方法和装置 |
WO2007073484A2 (en) * | 2005-12-20 | 2007-06-28 | Arbitron Inc. | Methods and systems for conducting research operations |
KR101583268B1 (ko) | 2006-03-27 | 2016-01-08 | 닐슨 미디어 리서치 인코퍼레이티드 | 무선통신장치에 표현되는 미디어 컨텐츠의 미터링 방법 및 시스템 |
US8127000B2 (en) | 2006-06-30 | 2012-02-28 | Tealeaf Technology, Inc. | Method and apparatus for monitoring and synchronizing user interface events with network data |
US8583772B2 (en) | 2008-08-14 | 2013-11-12 | International Business Machines Corporation | Dynamically configurable session agent |
US8868533B2 (en) | 2006-06-30 | 2014-10-21 | International Business Machines Corporation | Method and apparatus for intelligent capture of document object model events |
US8949406B2 (en) * | 2008-08-14 | 2015-02-03 | International Business Machines Corporation | Method and system for communication between a client system and a server system |
US8260252B2 (en) | 2006-10-02 | 2012-09-04 | The Nielsen Company (Us), Llc | Method and apparatus for collecting information about portable device usage |
US8014726B1 (en) | 2006-10-02 | 2011-09-06 | The Nielsen Company (U.S.), Llc | Method and system for collecting wireless information transparently and non-intrusively |
US8874725B1 (en) * | 2006-11-15 | 2014-10-28 | Conviva Inc. | Monitoring the performance of a content player |
US9264780B1 (en) | 2006-11-15 | 2016-02-16 | Conviva Inc. | Managing synchronized data requests in a content delivery network |
US8751605B1 (en) | 2006-11-15 | 2014-06-10 | Conviva Inc. | Accounting for network traffic |
US10885543B1 (en) | 2006-12-29 | 2021-01-05 | The Nielsen Company (Us), Llc | Systems and methods to pre-scale media content to facilitate audience measurement |
US8321556B1 (en) | 2007-07-09 | 2012-11-27 | The Nielsen Company (Us), Llc | Method and system for collecting data on a wireless device |
US9026639B2 (en) * | 2007-07-13 | 2015-05-05 | Pure Networks Llc | Home network optimizing system |
US9491077B2 (en) * | 2007-07-13 | 2016-11-08 | Cisco Technology, Inc. | Network metric reporting system |
US8751607B2 (en) * | 2007-08-17 | 2014-06-10 | Judedavid Llc | Digital content download insurance |
US8042055B2 (en) | 2007-08-31 | 2011-10-18 | Tealeaf Technology, Inc. | Replaying captured network interactions |
US8503991B2 (en) * | 2008-04-03 | 2013-08-06 | The Nielsen Company (Us), Llc | Methods and apparatus to monitor mobile devices |
US20090276855A1 (en) * | 2008-04-30 | 2009-11-05 | Nokia Corporation | Method, apparatus, and computer program product that provide for presentation of event items |
US20090276700A1 (en) * | 2008-04-30 | 2009-11-05 | Nokia Corporation | Method, apparatus, and computer program product for determining user status indicators |
US20090276412A1 (en) * | 2008-04-30 | 2009-11-05 | Nokia Corporation | Method, apparatus, and computer program product for providing usage analysis |
US8548428B2 (en) | 2009-01-28 | 2013-10-01 | Headwater Partners I Llc | Device group partitions and settlement platform |
US8229812B2 (en) | 2009-01-28 | 2012-07-24 | Headwater Partners I, Llc | Open transaction central billing system |
US8402111B2 (en) | 2009-01-28 | 2013-03-19 | Headwater Partners I, Llc | Device assisted services install |
US8406748B2 (en) | 2009-01-28 | 2013-03-26 | Headwater Partners I Llc | Adaptive ambient services |
US8832777B2 (en) | 2009-03-02 | 2014-09-09 | Headwater Partners I Llc | Adapting network policies based on device service processor configuration |
US8346225B2 (en) | 2009-01-28 | 2013-01-01 | Headwater Partners I, Llc | Quality of service for device assisted services |
US8635335B2 (en) | 2009-01-28 | 2014-01-21 | Headwater Partners I Llc | System and method for wireless network offloading |
US8275830B2 (en) | 2009-01-28 | 2012-09-25 | Headwater Partners I Llc | Device assisted CDR creation, aggregation, mediation and billing |
US8626115B2 (en) | 2009-01-28 | 2014-01-07 | Headwater Partners I Llc | Wireless network service interfaces |
US8340634B2 (en) | 2009-01-28 | 2012-12-25 | Headwater Partners I, Llc | Enhanced roaming services and converged carrier networks with device assisted services and a proxy |
US8589541B2 (en) | 2009-01-28 | 2013-11-19 | Headwater Partners I Llc | Device-assisted services for protecting network capacity |
US8391834B2 (en) | 2009-01-28 | 2013-03-05 | Headwater Partners I Llc | Security techniques for device assisted services |
US9515754B2 (en) | 2008-08-12 | 2016-12-06 | Iheartmedia Management Services, Inc. | Measuring audience reaction |
US8055749B1 (en) * | 2008-09-30 | 2011-11-08 | Amazon Technologies, Inc. | Optimizing media distribution using metrics |
US8244224B2 (en) * | 2008-11-20 | 2012-08-14 | Research In Motion Limited | Providing customized information to a user based on identifying a trend |
US10798252B2 (en) | 2009-01-28 | 2020-10-06 | Headwater Research Llc | System and method for providing user notifications |
US11218854B2 (en) | 2009-01-28 | 2022-01-04 | Headwater Research Llc | Service plan design, user interfaces, application programming interfaces, and device management |
US9955332B2 (en) | 2009-01-28 | 2018-04-24 | Headwater Research Llc | Method for child wireless device activation to subscriber account of a master wireless device |
US10779177B2 (en) | 2009-01-28 | 2020-09-15 | Headwater Research Llc | Device group partitions and settlement platform |
US9270559B2 (en) * | 2009-01-28 | 2016-02-23 | Headwater Partners I Llc | Service policy implementation for an end-user device having a control application or a proxy agent for routing an application traffic flow |
US10264138B2 (en) | 2009-01-28 | 2019-04-16 | Headwater Research Llc | Mobile device and service management |
US9351193B2 (en) | 2009-01-28 | 2016-05-24 | Headwater Partners I Llc | Intermediate networking devices |
US9557889B2 (en) | 2009-01-28 | 2017-01-31 | Headwater Partners I Llc | Service plan design, user interfaces, application programming interfaces, and device management |
US10237757B2 (en) | 2009-01-28 | 2019-03-19 | Headwater Research Llc | System and method for wireless network offloading |
US9706061B2 (en) | 2009-01-28 | 2017-07-11 | Headwater Partners I Llc | Service design center for device assisted services |
US9755842B2 (en) | 2009-01-28 | 2017-09-05 | Headwater Research Llc | Managing service user discovery and service launch object placement on a device |
US9609510B2 (en) | 2009-01-28 | 2017-03-28 | Headwater Research Llc | Automated credential porting for mobile devices |
US9565707B2 (en) | 2009-01-28 | 2017-02-07 | Headwater Partners I Llc | Wireless end-user device with wireless data attribution to multiple personas |
US10841839B2 (en) | 2009-01-28 | 2020-11-17 | Headwater Research Llc | Security, fraud detection, and fraud mitigation in device-assisted services systems |
US10057775B2 (en) | 2009-01-28 | 2018-08-21 | Headwater Research Llc | Virtualized policy and charging system |
US9253663B2 (en) | 2009-01-28 | 2016-02-02 | Headwater Partners I Llc | Controlling mobile device communications on a roaming network based on device state |
US9392462B2 (en) | 2009-01-28 | 2016-07-12 | Headwater Partners I Llc | Mobile end-user device with agent limiting wireless data communication for specified background applications based on a stored policy |
US9858559B2 (en) | 2009-01-28 | 2018-01-02 | Headwater Research Llc | Network service plan design |
US9647918B2 (en) | 2009-01-28 | 2017-05-09 | Headwater Research Llc | Mobile device and method attributing media services network usage to requesting application |
US10064055B2 (en) | 2009-01-28 | 2018-08-28 | Headwater Research Llc | Security, fraud detection, and fraud mitigation in device-assisted services systems |
US10492102B2 (en) | 2009-01-28 | 2019-11-26 | Headwater Research Llc | Intermediate networking devices |
US10248996B2 (en) | 2009-01-28 | 2019-04-02 | Headwater Research Llc | Method for operating a wireless end-user device mobile payment agent |
US10715342B2 (en) | 2009-01-28 | 2020-07-14 | Headwater Research Llc | Managing service user discovery and service launch object placement on a device |
US9954975B2 (en) | 2009-01-28 | 2018-04-24 | Headwater Research Llc | Enhanced curfew and protection associated with a device group |
US9980146B2 (en) | 2009-01-28 | 2018-05-22 | Headwater Research Llc | Communications device with secure data path processing agents |
US10200541B2 (en) | 2009-01-28 | 2019-02-05 | Headwater Research Llc | Wireless end-user device with divided user space/kernel space traffic policy system |
US10326800B2 (en) | 2009-01-28 | 2019-06-18 | Headwater Research Llc | Wireless network service interfaces |
US10783581B2 (en) | 2009-01-28 | 2020-09-22 | Headwater Research Llc | Wireless end-user device providing ambient or sponsored services |
US9578182B2 (en) | 2009-01-28 | 2017-02-21 | Headwater Partners I Llc | Mobile device and service management |
US8745191B2 (en) | 2009-01-28 | 2014-06-03 | Headwater Partners I Llc | System and method for providing user notifications |
US8793758B2 (en) | 2009-01-28 | 2014-07-29 | Headwater Partners I Llc | Security, fraud detection, and fraud mitigation in device-assisted services systems |
US9571559B2 (en) | 2009-01-28 | 2017-02-14 | Headwater Partners I Llc | Enhanced curfew and protection associated with a device group |
US9572019B2 (en) | 2009-01-28 | 2017-02-14 | Headwater Partners LLC | Service selection set published to device agent with on-device service selection |
US10484858B2 (en) | 2009-01-28 | 2019-11-19 | Headwater Research Llc | Enhanced roaming services and converged carrier networks with device assisted services and a proxy |
US8402494B1 (en) | 2009-03-23 | 2013-03-19 | Conviva Inc. | Switching content |
US8914736B2 (en) | 2010-03-30 | 2014-12-16 | International Business Machines Corporation | On-page manipulation and real-time replacement of content |
US8930818B2 (en) * | 2009-03-31 | 2015-01-06 | International Business Machines Corporation | Visualization of website analytics |
US9934320B2 (en) | 2009-03-31 | 2018-04-03 | International Business Machines Corporation | Method and apparatus for using proxy objects on webpage overlays to provide alternative webpage actions |
US20100268540A1 (en) * | 2009-04-17 | 2010-10-21 | Taymoor Arshi | System and method for utilizing audio beaconing in audience measurement |
US10008212B2 (en) * | 2009-04-17 | 2018-06-26 | The Nielsen Company (Us), Llc | System and method for utilizing audio encoding for measuring media exposure with environmental masking |
US20100268573A1 (en) * | 2009-04-17 | 2010-10-21 | Anand Jain | System and method for utilizing supplemental audio beaconing in audience measurement |
AU2009345651B2 (en) | 2009-05-08 | 2016-05-12 | Arbitron Mobile Oy | System and method for behavioural and contextual data analytics |
JP5364475B2 (ja) * | 2009-07-02 | 2013-12-11 | 日本電信電話株式会社 | メッセージ配信システム及びデータ提供方法 |
US9203913B1 (en) * | 2009-07-20 | 2015-12-01 | Conviva Inc. | Monitoring the performance of a content player |
US20110035264A1 (en) * | 2009-08-04 | 2011-02-10 | Zaloom George B | System for collectable medium |
GB2473261A (en) | 2009-09-08 | 2011-03-09 | Nds Ltd | Media content viewing estimation with attribution of content viewing time in absence of user interaction |
US20110153391A1 (en) * | 2009-12-21 | 2011-06-23 | Michael Tenbrock | Peer-to-peer privacy panel for audience measurement |
US20130232198A1 (en) * | 2009-12-21 | 2013-09-05 | Arbitron Inc. | System and Method for Peer-to-Peer Distribution of Media Exposure Data |
US8855101B2 (en) | 2010-03-09 | 2014-10-07 | The Nielsen Company (Us), Llc | Methods, systems, and apparatus to synchronize actions of audio source monitors |
US8626901B2 (en) * | 2010-04-05 | 2014-01-07 | Comscore, Inc. | Measurements based on panel and census data |
US8533532B2 (en) | 2010-06-23 | 2013-09-10 | International Business Machines Corporation | System identifying and inferring web session events |
CA3020551C (en) | 2010-06-24 | 2022-06-07 | Arbitron Mobile Oy | Network server arrangement for processing non-parametric, multi-dimensional, spatial and temporal human behavior or technical observations measured pervasively, and related method for the same |
US8340685B2 (en) | 2010-08-25 | 2012-12-25 | The Nielsen Company (Us), Llc | Methods, systems and apparatus to generate market segmentation data with anonymous location data |
US10142687B2 (en) | 2010-11-07 | 2018-11-27 | Symphony Advanced Media, Inc. | Audience content exposure monitoring apparatuses, methods and systems |
US8978086B2 (en) | 2011-07-06 | 2015-03-10 | Symphony Advanced Media | Media content based advertising survey platform apparatuses and systems |
US8885842B2 (en) | 2010-12-14 | 2014-11-11 | The Nielsen Company (Us), Llc | Methods and apparatus to determine locations of audience members |
US9288230B2 (en) * | 2010-12-20 | 2016-03-15 | Qualcomm Incorporated | Methods and apparatus for providing or receiving data connectivity |
TW201234887A (en) * | 2011-02-09 | 2012-08-16 | Askey Computer Corp | Femtocell base station and its initiative message broadcasting method |
US9154826B2 (en) | 2011-04-06 | 2015-10-06 | Headwater Partners Ii Llc | Distributing content and service launch objects to mobile devices |
US8695060B2 (en) | 2011-10-10 | 2014-04-08 | Openpeak Inc. | System and method for creating secure applications |
US20130262184A1 (en) * | 2012-03-30 | 2013-10-03 | Arbitron Inc. | Systems and Methods for Presence Detection and Linking to Media Exposure Data |
US9613042B1 (en) | 2012-04-09 | 2017-04-04 | Conviva Inc. | Dynamic generation of video manifest files |
US9246965B1 (en) | 2012-09-05 | 2016-01-26 | Conviva Inc. | Source assignment based on network partitioning |
US10182096B1 (en) | 2012-09-05 | 2019-01-15 | Conviva Inc. | Virtual resource locator |
US9635094B2 (en) | 2012-10-15 | 2017-04-25 | International Business Machines Corporation | Capturing and replaying application sessions using resource files |
US9992729B2 (en) | 2012-10-22 | 2018-06-05 | The Nielsen Company (Us), Llc | Systems and methods for wirelessly modifying detection characteristics of portable devices |
US9536108B2 (en) | 2012-10-23 | 2017-01-03 | International Business Machines Corporation | Method and apparatus for generating privacy profiles |
US9535720B2 (en) | 2012-11-13 | 2017-01-03 | International Business Machines Corporation | System for capturing and replaying screen gestures |
US10474735B2 (en) | 2012-11-19 | 2019-11-12 | Acoustic, L.P. | Dynamic zooming of content with overlays |
US20140187268A1 (en) * | 2012-12-28 | 2014-07-03 | Arbitron Inc. | Apparatus, System and Method for Location Detection and User Identification for Media Exposure Data |
US9021516B2 (en) | 2013-03-01 | 2015-04-28 | The Nielsen Company (Us), Llc | Methods and systems for reducing spillover by measuring a crest factor |
US9118960B2 (en) | 2013-03-08 | 2015-08-25 | The Nielsen Company (Us), Llc | Methods and systems for reducing spillover by detecting signal distortion |
US9219969B2 (en) | 2013-03-13 | 2015-12-22 | The Nielsen Company (Us), Llc | Methods and systems for reducing spillover by analyzing sound pressure levels |
US9191704B2 (en) | 2013-03-14 | 2015-11-17 | The Nielsen Company (Us), Llc | Methods and systems for reducing crediting errors due to spillover using audio codes and/or signatures |
US9325381B2 (en) | 2013-03-15 | 2016-04-26 | The Nielsen Company (Us), Llc | Methods, apparatus and articles of manufacture to monitor mobile devices |
US9185435B2 (en) | 2013-06-25 | 2015-11-10 | The Nielsen Company (Us), Llc | Methods and apparatus to characterize households with media meter data |
WO2015039240A1 (en) | 2013-09-20 | 2015-03-26 | Fulcrum Management Solutions Ltd. | Processing qualitative responses |
US10956947B2 (en) | 2013-12-23 | 2021-03-23 | The Nielsen Company (Us), Llc | Methods and apparatus to measure media using media object characteristics |
US9426525B2 (en) | 2013-12-31 | 2016-08-23 | The Nielsen Company (Us), Llc. | Methods and apparatus to count people in an audience |
WO2015178603A1 (ko) * | 2014-05-20 | 2015-11-26 | 엘지전자 주식회사 | 방송 전송 장치, 방송 전송 장치의 동작 방법. 방송 수신 장치 및 방송 수신 장치의 동작 방법 |
US9781054B1 (en) * | 2014-07-25 | 2017-10-03 | Google Inc. | Quota-based resource scheduling |
US10600076B2 (en) * | 2014-08-14 | 2020-03-24 | Google Llc | Systems and methods for obfuscated audience measurement |
US8938547B1 (en) * | 2014-09-05 | 2015-01-20 | Openpeak Inc. | Method and system for data usage accounting in a computing device |
US20160071040A1 (en) | 2014-09-05 | 2016-03-10 | Openpeak Inc. | Method and system for enabling data usage accounting through a relay |
US9100390B1 (en) | 2014-09-05 | 2015-08-04 | Openpeak Inc. | Method and system for enrolling and authenticating computing devices for data usage accounting |
US9350818B2 (en) | 2014-09-05 | 2016-05-24 | Openpeak Inc. | Method and system for enabling data usage accounting for unreliable transport communication |
US9232013B1 (en) | 2014-09-05 | 2016-01-05 | Openpeak Inc. | Method and system for enabling data usage accounting |
US10305955B1 (en) | 2014-12-08 | 2019-05-28 | Conviva Inc. | Streaming decision in the cloud |
US10178043B1 (en) | 2014-12-08 | 2019-01-08 | Conviva Inc. | Dynamic bitrate range selection in the cloud for optimized video streaming |
US10600060B1 (en) | 2014-12-19 | 2020-03-24 | A9.Com, Inc. | Predictive analytics from visual data |
US9232078B1 (en) | 2015-03-16 | 2016-01-05 | Openpeak Inc. | Method and system for data usage accounting across multiple communication networks |
US9924224B2 (en) | 2015-04-03 | 2018-03-20 | The Nielsen Company (Us), Llc | Methods and apparatus to determine a state of a media presentation device |
US10089325B1 (en) * | 2015-06-30 | 2018-10-02 | Open Text Corporation | Method and system for using micro objects |
US9848222B2 (en) | 2015-07-15 | 2017-12-19 | The Nielsen Company (Us), Llc | Methods and apparatus to detect spillover |
CA2992628C (en) | 2015-07-24 | 2020-09-29 | Fulcrum Management Solutions Ltd. | Processing qualitative responses and visualization generation |
US20190245935A1 (en) * | 2018-02-07 | 2019-08-08 | The Nielsen Company (Us), Llc | Methods and apparatus to create opportunistic network of iot collaboration agents to collect data from mobile devices |
CN109787854A (zh) * | 2018-12-14 | 2019-05-21 | 浙江口碑网络技术有限公司 | 业务服务的测试方法及装置、存储介质、电子装置 |
US20210224831A1 (en) * | 2020-01-20 | 2021-07-22 | The Nielsen Company (Us), Llc | Methods and apparatus for analyzing an internet audience |
US11259283B2 (en) * | 2020-07-10 | 2022-02-22 | Paypal, Inc. | Communication channel merging system |
Family Cites Families (58)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6463585B1 (en) * | 1992-12-09 | 2002-10-08 | Discovery Communications, Inc. | Targeted advertisement using television delivery systems |
JPH08190527A (ja) * | 1995-01-09 | 1996-07-23 | Nippon Telegr & Teleph Corp <Ntt> | サービス選択方法及びサービス選択システム |
US5675510A (en) * | 1995-06-07 | 1997-10-07 | Pc Meter L.P. | Computer use meter and analyzer |
US5905713A (en) | 1996-04-15 | 1999-05-18 | Hughes Electronics Corporation | Method and apparatus for analyzing digital multi-program transmission packet streams |
US5848396A (en) * | 1996-04-26 | 1998-12-08 | Freedom Of Information, Inc. | Method and apparatus for determining behavioral profile of a computer user |
US5787253A (en) | 1996-05-28 | 1998-07-28 | The Ag Group | Apparatus and method of analyzing internet activity |
US6070145A (en) | 1996-07-12 | 2000-05-30 | The Npd Group, Inc. | Respondent selection method for network-based survey |
US6108637A (en) * | 1996-09-03 | 2000-08-22 | Nielsen Media Research, Inc. | Content display monitor |
US5948061A (en) | 1996-10-29 | 1999-09-07 | Double Click, Inc. | Method of delivery, targeting, and measuring advertising over networks |
US5801747A (en) * | 1996-11-15 | 1998-09-01 | Hyundai Electronics America | Method and apparatus for creating a television viewer profile |
US7607147B1 (en) | 1996-12-11 | 2009-10-20 | The Nielsen Company (Us), Llc | Interactive service device metering systems |
AU725748B2 (en) | 1997-01-09 | 2000-10-19 | Media Metrix, Inc. | Monitoring of remote file access on a public computer network |
US6112238A (en) | 1997-02-14 | 2000-08-29 | Webtrends Corporation | System and method for analyzing remote traffic data in a distributed computing environment |
US6643696B2 (en) * | 1997-03-21 | 2003-11-04 | Owen Davis | Method and apparatus for tracking client interaction with a network resource and creating client profiles and resource database |
US5796952A (en) * | 1997-03-21 | 1998-08-18 | Dot Com Development, Inc. | Method and apparatus for tracking client interaction with a network resource and creating client profiles and resource database |
JPH117453A (ja) * | 1997-04-22 | 1999-01-12 | Mitsubishi Electric Corp | メディア情報推薦装置 |
US7039599B2 (en) | 1997-06-16 | 2006-05-02 | Doubleclick Inc. | Method and apparatus for automatic placement of advertising |
US6353929B1 (en) | 1997-06-23 | 2002-03-05 | One River Worldtrek, Inc. | Cooperative system for measuring electronic media |
JPH11306160A (ja) * | 1998-04-21 | 1999-11-05 | Nippon Telegr & Teleph Corp <Ntt> | サービス利用履歴からのサービス単位の抽出方法、抽出装置及び抽出プログラムを記録した記録媒体 |
US6067107A (en) * | 1998-04-30 | 2000-05-23 | Wink Communications, Inc. | Response capacity management in interactive broadcast systems by periodic reconfiguration of response priorities |
CA2289519C (en) | 1998-05-12 | 2001-04-10 | Nielsen Media Research, Inc. | Audience measurement system for digital television |
US6148333A (en) | 1998-05-13 | 2000-11-14 | Mgi Software Corporation | Method and system for server access control and tracking |
US6327619B1 (en) | 1998-07-08 | 2001-12-04 | Nielsen Media Research, Inc. | Metering of internet content using a control |
AU5234999A (en) | 1998-08-03 | 2000-02-28 | Doubleclick Inc. | Network for distribution of re-targeted advertising |
US6374225B1 (en) | 1998-10-09 | 2002-04-16 | Enounce, Incorporated | Method and apparatus to prepare listener-interest-filtered works |
US7284202B1 (en) | 1998-10-09 | 2007-10-16 | Microsoft Corporation | Interactive multi media user interface using affinity based categorization |
US6298348B1 (en) * | 1998-12-03 | 2001-10-02 | Expanse Networks, Inc. | Consumer profiling system |
US6457010B1 (en) * | 1998-12-03 | 2002-09-24 | Expanse Networks, Inc. | Client-server based subscriber characterization system |
JP3705331B2 (ja) * | 1998-12-04 | 2005-10-12 | 富士ゼロックス株式会社 | ハイパーテキスト解析装置及び方法、ハイパーテキスト解析プログラムを記録した記憶媒体 |
CA2299773C (en) | 1999-03-09 | 2003-12-09 | Netzero, Inc. | Monitoring of individual internet usage |
EP1208492A4 (de) | 1999-03-12 | 2002-07-24 | Netratings Inc | Vorrichtung und verfahren zum messen des benutzerzugriffs auf bilddaten |
US6560606B1 (en) * | 1999-05-04 | 2003-05-06 | Metratech | Method and apparatus for processing data with multiple processing modules and associated counters |
US6377939B1 (en) * | 1999-05-04 | 2002-04-23 | Metratech | Pipelined method and apparatus for processing communication metering data |
US6708335B1 (en) | 1999-08-18 | 2004-03-16 | Webtv Networks, Inc. | Tracking viewing behavior of advertisements on a home entertainment system |
AU1357701A (en) | 1999-11-03 | 2001-05-14 | Measurecast, Inc. | Direct tracking of viewers of selected content in audio and video programming provided over a computer network |
FR2802368B1 (fr) | 1999-12-14 | 2002-01-18 | Net Value | Mesure d'audience sur reseau de communication |
JP2001188737A (ja) * | 2000-01-05 | 2001-07-10 | Toshiba Corp | 分類識別装置 |
US6505169B1 (en) | 2000-01-26 | 2003-01-07 | At&T Corp. | Method for adaptive ad insertion in streaming multimedia content |
US7159233B2 (en) | 2000-01-28 | 2007-01-02 | Sedna Patent Services, Llc | Method and apparatus for preprocessing and postprocessing content in an interactive information distribution system |
AU2001233310A1 (en) | 2000-02-03 | 2001-08-20 | Doubleclick Inc. | Automated online sweepstakes system and method |
US7181412B1 (en) | 2000-03-22 | 2007-02-20 | Comscore Networks Inc. | Systems and methods for collecting consumer data |
US7024468B1 (en) * | 2000-04-27 | 2006-04-04 | Hewlett-Packard Development Company, L.P. | Internet usage data recording system and method with configurable data collector system |
US20020032904A1 (en) | 2000-05-24 | 2002-03-14 | Lerner David S. | Interactive system and method for collecting data and generating reports regarding viewer habits |
US6947922B1 (en) | 2000-06-16 | 2005-09-20 | Xerox Corporation | Recommender system and method for generating implicit ratings based on user interactions with handheld devices |
JP2002099830A (ja) | 2000-07-17 | 2002-04-05 | Zion Ltd | 視聴者履歴管理装置及びその方法、視聴者履歴提供装置 |
JP2002041462A (ja) * | 2000-07-19 | 2002-02-08 | Hideyuki Kubo | ホームページへのアクセス先確認システム |
JP2002063102A (ja) * | 2000-08-16 | 2002-02-28 | Frontline Dot Jp:Kk | ログ解析システム |
WO2002019717A2 (en) | 2000-08-31 | 2002-03-07 | Myrio Corporation | Real-time audience monitoring, content rating, and content enhancing |
CN1471669A (zh) | 2000-10-24 | 2004-01-28 | 汤姆森许可公司 | 利用嵌入媒体播放器页面传播广告的方法 |
US20030004787A1 (en) | 2001-05-30 | 2003-01-02 | The Procter & Gamble Company | Marketing system |
US8285701B2 (en) | 2001-08-03 | 2012-10-09 | Comcast Ip Holdings I, Llc | Video and digital multimedia aggregator remote content crawler |
US20030149975A1 (en) | 2002-02-05 | 2003-08-07 | Charles Eldering | Targeted advertising in on demand programming |
US20040003394A1 (en) | 2002-07-01 | 2004-01-01 | Arun Ramaswamy | System for automatically matching video with ratings information |
US7627872B2 (en) | 2002-07-26 | 2009-12-01 | Arbitron Inc. | Media data usage measurement and reporting systems and methods |
US7239981B2 (en) | 2002-07-26 | 2007-07-03 | Arbitron Inc. | Systems and methods for gathering audience measurement data |
US7448058B2 (en) | 2003-03-10 | 2008-11-04 | Mark A. Heyner | Method for enabling a television user to control operation of application programs on a programmable television controller |
US20070294126A1 (en) | 2006-01-24 | 2007-12-20 | Maggio Frank S | Method and system for characterizing audiences, including as venue and system targeted (VAST) ratings |
US20080086741A1 (en) | 2006-10-10 | 2008-04-10 | Quantcast Corporation | Audience commonality and measurement |
-
2002
- 2002-07-26 US US10/205,810 patent/US7627872B2/en active Active
-
2003
- 2003-07-18 WO PCT/US2003/022377 patent/WO2004012121A1/en active Application Filing
- 2003-07-18 AU AU2003261180A patent/AU2003261180C1/en not_active Expired
- 2003-07-18 MX MXPA05000958A patent/MXPA05000958A/es active IP Right Grant
- 2003-07-18 GB GB0501355A patent/GB2406194A/en not_active Withdrawn
- 2003-07-18 EP EP03771647A patent/EP1540547A4/de not_active Ceased
- 2003-07-18 JP JP2004524635A patent/JP5010100B2/ja not_active Expired - Fee Related
- 2003-07-18 DE DE10393011T patent/DE10393011T5/de not_active Ceased
- 2003-07-18 CA CA2493190A patent/CA2493190C/en not_active Expired - Lifetime
-
2008
- 2008-08-08 JP JP2008204906A patent/JP4988667B2/ja not_active Expired - Fee Related
-
2009
- 2009-10-20 US US12/582,054 patent/US8516500B2/en not_active Expired - Lifetime
-
2013
- 2013-08-16 US US13/968,661 patent/US9426240B2/en not_active Expired - Lifetime
-
2016
- 2016-07-21 US US15/216,680 patent/US10103951B2/en not_active Expired - Lifetime
-
2018
- 2018-09-12 US US16/129,763 patent/US10848399B2/en not_active Expired - Lifetime
-
2019
- 2019-05-31 US US16/428,604 patent/US11159399B2/en not_active Expired - Lifetime
Also Published As
Publication number | Publication date |
---|---|
US20190288926A1 (en) | 2019-09-19 |
US20160330088A1 (en) | 2016-11-10 |
US20130339521A1 (en) | 2013-12-19 |
JP4988667B2 (ja) | 2012-08-01 |
US8516500B2 (en) | 2013-08-20 |
CA2493190A1 (en) | 2004-02-05 |
AU2003261180C1 (en) | 2009-03-26 |
JP5010100B2 (ja) | 2012-08-29 |
EP1540547A1 (de) | 2005-06-15 |
US20190014020A1 (en) | 2019-01-10 |
US10848399B2 (en) | 2020-11-24 |
AU2003261180B2 (en) | 2008-10-16 |
US10103951B2 (en) | 2018-10-16 |
US9426240B2 (en) | 2016-08-23 |
JP2005534117A (ja) | 2005-11-10 |
MXPA05000958A (es) | 2005-06-08 |
US7627872B2 (en) | 2009-12-01 |
GB0501355D0 (en) | 2005-03-02 |
EP1540547A4 (de) | 2006-09-20 |
GB2406194A (en) | 2005-03-23 |
US11159399B2 (en) | 2021-10-26 |
US20100043014A1 (en) | 2010-02-18 |
CA2493190C (en) | 2012-03-13 |
WO2004012121A1 (en) | 2004-02-05 |
AU2003261180A1 (en) | 2004-02-16 |
US20040019675A1 (en) | 2004-01-29 |
JP2009032270A (ja) | 2009-02-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE10393011T5 (de) | Ermittlung der Nutzung von Mediendaten und Berichterstattungssysteme und -verfahren | |
DE60119045T2 (de) | Informationsverteilungssystem und Informationsverteilungsverfahren | |
DE60219678T2 (de) | Gezielte medienerfassung über eine kommunikationsvorrichtung | |
EP1797699B1 (de) | Verfahren zum gezielten steuern von online-werbung und vorrichtung sowie system dafür | |
DE69733606T2 (de) | Computernetzwerk und verfahren zur bestimmung des benutzerverhalten | |
DE69907425T2 (de) | System und Verfahren zum Aufbau von Benutzerprofilen | |
EP1332585B1 (de) | Verfahren zur aggregation und zum übermitteln von multimediadaten | |
DE69629650T2 (de) | Verbrauchsverwaltungssystem | |
DE69731988T2 (de) | Verfahren und Gerät zur Anzeige von Bildern und Daten | |
US7809773B2 (en) | Comment filters for real-time multimedia broadcast sessions | |
DE212010000052U1 (de) | Inhaltsyndizierung in web-basierten Medien über Anzeigemarkierung | |
DE112016001594T5 (de) | Verfahren, systeme und medien zum aggregieren und präsentieren von relevantem inhalt für ein bestimmtes videospiel | |
DE60127897T2 (de) | Vorrichtung und Verfahren zur Unterstützung des Betriebs eines Servers und entsprechendes Aufzeichnungsmedium, basierend auf dem Serverzugriffsstatus | |
DE102011107983A1 (de) | System und Verfahren zum Anzeigen einer Schlagwortgeschichte eines Medienereignisses | |
DE112012000944T5 (de) | Auf einer Webseite selbst erfolgende Bearbeitung und Austausch von Webinhalt in Echtzeit | |
DE112012000853T5 (de) | Entdeckung, Erkennung und Bookmarking von Gesichtern in Videos | |
DE602004009176T2 (de) | Dienstverwaltung durch verwendung mehrerer dienstort-manager | |
DE60005482T2 (de) | Verfahren und system zur auswahl von produkten in einer video produktion unter verwendung von referenzbildern | |
EP2701115A1 (de) | Verfahren und System zur Live-Video-Beratung | |
DE112020004978T5 (de) | System und Verfahren zum Ausliefern in Echtzeit eines zielgerichteten Inhalts in einem Streaming-Inhalt | |
DE202020005729U1 (de) | Aufnahme und Präsentation von Medieninhalt | |
DE102021127417A1 (de) | Füllen zeitlicher lücken unter verwendung personalisierter einspielbarer medien | |
DE112017000039T5 (de) | Erzeugen von Deeplinks für Anwendungen auf Basis von mehrstufigen Verweisdaten | |
DE10033782B4 (de) | Verfahren, System und Computerprogramm zur Ausgabe von Informationen | |
JP2004297743A (ja) | 映像情報配信システム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
OP8 | Request for examination as to paragraph 44 patent law |
Ref document number: 10393011 Country of ref document: DE Date of ref document: 20050609 Kind code of ref document: P |
|
R002 | Refusal decision in examination/registration proceedings | ||
R003 | Refusal decision now final |
Effective date: 20121127 |