DE10393011T5 - Ermittlung der Nutzung von Mediendaten und Berichterstattungssysteme und -verfahren - Google Patents

Ermittlung der Nutzung von Mediendaten und Berichterstattungssysteme und -verfahren Download PDF

Info

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
Application number
DE10393011T
Other languages
English (en)
Inventor
John W. Jr. Ellicott City Hebeler
Prasad V. Clarksville Kunchakarra
Thomas L. III Ellicott City Dietz
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nielsen Audio Inc
Original Assignee
Arbitron Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Arbitron Inc filed Critical Arbitron Inc
Publication of DE10393011T5 publication Critical patent/DE10393011T5/de
Ceased legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Administration; Management
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/04Processing captured monitoring data, e.g. for logfile generation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements 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/44Arrangements for executing specific programs
    • G06F9/448Execution paradigms, e.g. implementations of programming paradigms
    • G06F9/4488Object-oriented
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0201Market modelling; Market analysis; Collecting market data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/06Generation of reports
    • H04L43/062Generation of reports related to network traffic
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/10Active monitoring, e.g. heartbeat, ping or trace-route
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/14Session management
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/14Session management
    • H04L67/146Markers for unambiguous identification of a particular session, e.g. session cookie or URL-encoding
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/535Tracking the activity of the user
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/56Provisioning of proxy services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/56Provisioning of proxy services
    • H04L67/564Enhancement of application control based on intercepted application data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/60Scheduling 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/62Establishing a time schedule for servicing the requests
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M15/00Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M15/00Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
    • H04M15/57Arrangements 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]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M15/00Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
    • H04M15/58Arrangements 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/24Accounting or billing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/2866Architectures; Arrangements
    • H04L67/289Intermediate processing functionally located close to the data consumer application, e.g. in same machine, in same home or in same sub-network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/30Definitions, standards or architectural aspects of layered protocol stacks
    • H04L69/32Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
    • H04L69/322Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
    • H04L69/329Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the application layer [OSI layer 7]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2215/00Metering arrangements; Time controlling arrangements; Time indicating arrangements
    • H04M2215/01Details of billing arrangements
    • H04M2215/0188Network monitoring; statistics on usage on called/calling number
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2215/00Metering arrangements; Time controlling arrangements; Time indicating arrangements
    • H04M2215/20Technology dependant metering
    • H04M2215/2026Wireless network, e.g. GSM, PCS, TACS
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2215/00Metering arrangements; Time controlling arrangements; Time indicating arrangements
    • H04M2215/20Technology dependant metering
    • H04M2215/208IMS, i.e. Integrated Multimedia messaging Subsystem
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2215/00Metering arrangements; Time controlling arrangements; Time indicating arrangements
    • H04M2215/32Involving 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.

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 von 1.
  • 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 Mediendatennutzungssystem 100 dar, in dem einem Nutzer 102 Mediendaten mittels eines Nutzersystems 104 präsentiert werden. Das Nutzersystem 104 ist mit einem Netzwerk 106 gekoppelt, um auf Mediendaten zuzugreifen und/oder dem Nutzer 102 Mediendaten zu präsentieren. Das Nutzersystem 104 enthält eine lokale Quelle 105 von Mediendaten, von der das Nutzersystem 104 auch Mediendaten erhält, um sie dem Nutzer 102 zu präsentieren. Die lokale Quelle 105 kann zum Beispiel eine Festplatte oder ein anderes Speichergerät oder Geräte sein, die aufgezeichnete Mediendaten und/oder über das Netzwerk 106 heruntergeladene und für eine spätere Präsentation beim Nutzer 102 in der lokalen Quelle 105 gespeicherte Mediendaten speichern. Das Nutzersystem kann auch dazu dienen, eine Kombination von Mediendaten sowohl über das Netzwerk 106 als auch von der lokalen Quelle 105 zur simultanen Präsentation beim Nutzer 102 oder in Kombination in einem Strom aus Audio- und/oder Videomediendaten zu erhalten. Das Nutzersystem 104 ist mit dem Netzwerk 106 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überwachungsprozessor 107, der einen Dienst zur Überwachung der Nutzung von Mediendaten im Nutzersystem 104 implementiert. Anders als bisher vorgeschlagene Techniken nimmt jedoch der Prozessor 104 nicht nur eine Erfassung von die Nutzung von Mediendaten mittels des Systems 104 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 Prozessor 107 seine Aufgaben durch Verwaltung der Objekte 108 zur Erfassung der Nutzung von Mediendaten, die dazu dienen, zu Beginn die Nutzung von Daten zu erfassen, Sitzungsobjekte 110, die die Objekte 108 zu Nutzersitzungen und/oder RCL-Sitzungen zusammenlegen, und Mikroebene-Berichtsobjekten 111 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 Nutzersystems 104 oder als eine Leiterplatte oder ein anderes Gerät, das in das Nutzersystem 104 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 Prozessors 107 versehen ist. In anderen Implementierungen ist Software für den Prozessor 107 über das Netzwerk 106 oder ein anderes Kommunikationsmedium heruntergeladen oder von einem Speichermedium hineingeladen. In anderen Ausführungsformen ist der Prozessor 107 in Software implementiert, die auf dem Nutzersystem läuft, und vom Netzwerk 106 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 Prozessor 107 die Nutzung von zwei oder mehr Nutzern des Nutzersystems 104.
  • Der Prozessor 107 instanziiert das Objekt 108 zur Erfassung der Nutzung von Mediendaten, das im Prozessor 107 oder anderer Stelle im Nutzersystem 104 zur Erfassung der Nutzung von Daten läuft, die die Nutzung von Mediendaten durch den Nutzer repräsentieren. Das Objekt 108 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 Objekt 108 die Nutzungsdaten durch Auswahl der Daten basierend auf vorab festgelegten Kriterien vor. In bestimmten Ausführungsformen ist jedes Objekt 108 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 Objekt 108 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 Objekte 108 und/oder Objektklassen für den Prozessor 107 vorgesehen, um eine Überwachung derselben zu ermöglichen. Die Objekte und Objektklassen werden vom Prozessor 107 über das Netzwerk 106 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 Objekt 108 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 Objekt 108 entweder Zustandsänderungen und/oder den Zustand selbst auf. In anderen Ausführungsformen sammelt das Objekt 108 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 Objekts 108 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 Objekt 108 Daten auf zwei oder mehr vorangehend genannten Ebenen.
  • Der Prozessor 107 instanziiert das Sitzungsobjekt 110, das im Prozessor 107 oder anderswo im Nutzersystem 104 zum Zusammenlegen des Objekts 108 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-Berichtsobjekt 111, 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 Objekt 111 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 Objekt 111 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 Objekt 111 ein oder mehrere Sitzungsobjekte, die die Nutzung von Mediendaten in einer vorab festgelegten Zeitspanne repräsentieren, zusammen, während in anderen Ausführungsformen das Objekt 111 Sitzungsobjekte als Antwort auf eine Anordnung von einem Berichterstattungssystem 112 zusammenlegt, das mit dem Nutzersystem 104 entweder über das Netzwerk 106 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-Berichtsobjekten 111 gemeldet werden, sind die Objekte 111 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 Objekt 111 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 Objekt 111 verwendet, um die Objekte zusammenzulegen und/oder Daten zu erfassen.
  • Ein bidirektionaler Objektsende/Empfangsdienst 113 ist durch das Nutzersystem entweder im Prozessor 107 oder außerhalb davon implementiert. Der Dienst (Service) 113 kommuniziert mit einem Berichterstattungssystem 112, um Anforderungen von Mikroebene-Berichtsobjekten zu empfangen und die geforderten Objekte dorthin zu übertragen. Der Dienst 113 empfängt auch aktualisierte Objekte und Objektklassen von einem Utility Service 114. In bestimmten Ausführungsformen ist der Service 114 durch das Berichterstattungssystem 112 implementiert, während er in anderen separat davon implementiert ist. Kommunikation zwischen Dienst 113 und Berichterstattungssystem 112 sowie zwischen Dienst 113 und Utility Service 114 wird in bestimmten Ausführungsformen über das Netzwerk 106 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 Nutzersystems 104 oder als eine Leiterplatte oder andere Einrichtung, die in das Nutzersystem 104 eingesetzt oder auf andere Weise damit gekoppelt ist, implementiert. In genannten Ausführungsformen ist der Dienst 113 vorzugsweise, aber nicht notwendig, durch ein Gerät implementiert, das auch den Prozessor 107 implementiert. In anderen Ausführungsformen ist der Dienst 113 in Software implementiert, die auf dem Nutzersystem läuft, und darin vom Netzwerk 106 oder einem anderen Kommunikationsmedium oder von einem Speichermedium zu laden ist.
  • Eine Ausführungsform des Objektsende/Empfangsdienstes 113 ist in 1A dargestellt. Im Gebrauch serialisiert ein Objektserialisierungsprozeß 120 des Dienstes 113 das Mikroebene-Berichtsobjekt 111 in Daten, die jede Identität, jeden Zustand und jedes Verhalten des Objekts 111 erfassen, um ein Mikroebene-Berichtsobjekt 111 zum Berichterstattungssystem 112 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 Objekts 111 in einen binären Datenstrom übersetzt. In anderen Ausführungsformen führt der Prozeß 120 eine Simple Object Access Protocol (SOAP)-konforme Serialisierung des Objekts 111 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 Berichterstattungssystemen 112 sowie mit einem oder mehreren Utility Services 114.
  • Ein Objektkomprimierungs/Dekomprimierungsprozeß 124 unterzieht das serialisierte Objekt 111 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 Berichterstattungssystemen 112 und einem oder mehreren Hilfsdiensten 114.
  • Ein Verschlüsselungs/Entschlüsselungsprozeß 128 verschlüsselt das komprimierte Objekt 111 mittels irgendeiner Technik, die für ausreichende Sicherheit sorgt, um die Unversehrtheit des Berichtsobjekts 111 zu bewahren, indem es vor Fälschung und Nutzermanipulation geschützt wird. Wie im Fall des Prozesses 120 und 124, wird bevorzugt, aber ohne daß es notwendig ist, daß der Prozeß 128 mehrere Verschlüsselungsalgorithmen implementiert, um eine Kommunikation mit zahlreichen Berichterstattungssystemen 112 und einem oder mehreren Utility Services 114 zu erleichtern.
  • Ein Objektsende/Empfangsprozeß 132 dient dazu, eine Kommunikation mit dem Berichterstattungssystem 112 und/oder dem Utility Service 114 über das Netzwerk 106 oder ein anderes Kommunikationsmedium herzustellen. Wenn der Objektsende/Empfangsdienst 113 mit dem System 112 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 Berichterstattungssystem 112 und einem oder mehreren Hilfsdiensten 114 aufrecht. Vorzugsweise, aber nicht notwendigerweise, unterstützt der Prozeß 132 mehrere Kommunikationsprotokolle zur Erleichterung der Kommunikation mit dem Berichterstattungssystem 112 und einem oder mehreren Utility Services 114.
  • In bestimmten Ausführungsformen wird beziehungsweise werden einer oder mehrere der Prozesse 120, 124, 128 und 132 des Dienstes 113 auch von anderen Anwendungen benutzt, die zur Kommunikation auf dem Nutzersystem 104 laufen, während in anderen Ausführungsformen die Prozesse 120, 124, 128 und 132 nur für Kommunikation zu/von Prozessor 107, einschließlich Senden von Mikroebene-Berichtsobjekten 111, verwendet werden.
  • Wie oben bemerkt wurde, unterstützt der Objektsende/Empfangsdienst 113 bidirektionale Kommunikation durch den Prozessor 107. In bestimmten Ausführungsformen wird diese Fähigkeit verwendet, um vom Utility Service 114 Aktualisierungen für die Objekte 108, 110 und 111 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 Prozessor 107 genannte Aktualisierungen und neue Objekte von einem einzigen Utility Service 114, der dieselben zu allen Mediendatenüberwachungsprozessoren in allen Nutzersystemen liefert, die zusammenarbeiten, um Berichte über die Nutzung von Mediendaten an das Berichterstattungssystem 112 zu liefern. Die Nachrichten vom Utility Service 114 werden vorzugsweise durch einen dem Dienst 113 entsprechenden Sendedienst implementiert. Dementsprechend werden genannte Nachrichten bei Empfang durch den Dienst 113 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 Prozessor 107 durch Prozeß 120 wieder hergestellt.
  • 2 stellt ein weiteres Mediendatennutzungssystem 200 dar, in dem einem Benutzer 202 Mediendaten mittels eines Nutzersystems 204 präsentiert werden beziehungsweise er darauf zugreift. Das Nutzersystem 204 kann mit einem Netzwerk 206 verbunden sein, damit der Nutzer 202 auf die Mediendaten zugreift oder ihm diese präsentiert werden. Das Nutzersystem 204 enthält auch eine lokale Quelle von Mediendaten (der Einfachheit und Klarheit halber nicht gezeigt), die der lokalen Quelle 105 von 1 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 Prozessor 107 und dem Dienst 113 von 1 entsprechen. Zusätzlich dient der im Nutzersystem 204 enthaltene Prozessor zur Erzeugung und Verwaltung von mehreren Instanzen von Objekten 208, 208', 208'', ..., 208n zur Erfassung der Nutzung von Mediendaten, die dem Objekt 108 von 1 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 Nutzer 202 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 Objekte 208, 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 Nutzersystems 204 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 Prozessor 107 und der Dienst 113 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 Mediendatennutzungssystem 300 dar, in dem einem Nutzer 302 Mediendaten mittels eines Nutzersystems 304 präsentiert werden beziehungsweise er darauf zugreift. Das Nutzersystem 304 kann mit einem Netzwerk 306 verbunden sein, um auf die Mediendaten zuzugreifen. Wie im Fall der Ausführungsform von 2 enthält das Nutzersystem 304 auch eine lokale Quelle von Mediendaten (der Einfachheit und Klarheit halber nicht gezeigt), die der lokalen Quelle 105 von 1 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 Objekte 308 zur Erfassung der Nutzung von Mediendaten zu instanziieren und zu verwalten, die demselben Zweck wie die Objekte 108 von 1 dienen. Der Prozessor instanziiert und verwaltet auch ein oder mehrere Objekte 310 zur Erfassung von qualitativen Daten, die dazu dienen, qualitative Daten bezüglich der Nutzer eines Nutzersystems 304 zu erfassen. Die Objekte 310 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 Nutzersystem 304 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 Objekten 310 direkt vom Nutzersystem 304 gesammelt werden. In weiteren Ausführungsformen sammeln und/oder speichern die Objekte 310 qualitative Daten von zwei oder mehr der vorangehenden Typen. Kurz gesagt, ist jedes Objekt 310 gestaltet, um eine Untermenge von zahlreichen qualitativen Datentypen zu sammeln. In bestimmten Ausführungsformen werden die Objekte 310 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 Objekte 308 zur Erfassung der Nutzung von Mediendaten und Objekte 310 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 Nutzersystem 304 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-Berichtsobjekt 314 zur Übertragung an ein Berichterstattungssystem 316 zusammengelegt. Vorzugsweise sind das Mikroebene-Berichtsobjekt 314 sowie das Objekt 111 von der 1 so gestaltet, daß sie Netzwerk-Mobilität aufweisen, um die Erstellung eines Berichts sowohl in Systemen 112 und 316 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 System 500 zur Überwachung der Nutzung von Mediendaten zur Fassung von Nutzungsdaten dar, die die Nutzung von Mediendaten repräsentieren, die einem Nutzer 502 präsentiert werden. Der Nutzer 502 greift auf Mediendaten mittels eines Nutzersystems 504 zu oder ihm werden diese darüber präsentiert. Das Nutzersystem 504 kann mit einem Netzwerk 506 verbunden sein, damit der Nutzer 502 auf die Mediendaten zugreift oder ihm diese präsentiert werden. Das Nutzersystem 504 enthält auch eine lokale Quelle von Mediendaten (der Einfachheit halber nicht gezeigt), die der lokalen Quelle 105 von 1 entspricht.
  • Ein Mikroebene-Berichtsobjekt 508 wird im Nutzersystem 504 in Übereinstimmung mit irgendeiner der vorangehend genannten Ausführungsformen zum Senden an ein Berichterstattungssystem 510 erzeugt, serialisiert, komprimiert und verschlüsselt. Wenn das Mikroebene-Berichtsobjekt 508 vom Berichterstattungssystem 510 empfangen worden ist, wird es zur Verwendung wiederhergestellt. Das Berichterstattungssystem 510 sammelt zahlreiche Mikroebene-Berichtsobjekte 508, die vom Nutzersystem 504 sowie von anderen Nutzersystemen empfangen werden, an und organisiert diese, um einen Makrobericht 514 als Antwort auf einen Befehl von einem Berichtanforderer 506, 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 Bibliothek 512 zu, die zahlreiche Informationen zur Identifizierung der Ressourcensteuerstellen (Resource Control Locations (RCL's)) der in dem Mikroebene-Berichtsobjekt 508 enthaltenen Mediendaten enthält. Die Bibliothek 512 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 Bibliothek 512 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 Bibliothek 512. In anderen Ausführungs formen werden die Daten automatisch von einem mit der Bibliothek 512 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 Bibliothek 512 an einer zentralen Stelle, die die Aktualisierung der darin enthaltenen Daten erleichtert. Alternativ befindet sich die Bibliothek 512 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 Berichterstattungssystem 510 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 Bibliothek 512 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 Systems 600 zur Erstellung eines Berichts dar, das ein Berichterstellungssystem 602 zur Erstellung von Berichten enthält, die auf Daten in Form von mindestens einem Mikroebene-Berichtsobjekt 606 basieren, das von mindestens einem Nutzersystem 604 empfangen ist. Das Berichterstattungssystem 602 weist auch Zugriff auf zahlreiche Mikroebene-Berichtsobjekte (606, 606', 606'', ..., 606n ) von zahlreichen Nutzersystemen 604, 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 Bibliothek 612, 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 Bibliothek 612 kann wiederum zum Beispiel eine umfassende RCL-Abbildung von zahlreichen URLs zur Identifizierung der erfassten Mediendaten umfassen. In bestimmten Ausführungsformen liefert die Bibliothek 612 weitere Informationen (wie oben in Verbindung mit 4 beschrieben) und in anderen Ausführungsformen werden die von der Bibliothek 612 bereitgestellten Dienste durch mehrere verteilte Systeme bereitgestellt.
  • Ein Berichtanforderer 608 kann das Berichterstattungssystem 602 zum Erstellen von einem oder mehreren Makroberichten 610 auf der Grundlage der zahlreichen Mikroebene-Berichtsobjekte (606, 606', 606'', ..., 606n ) auffordern. Der Berichtanforderer 608 sendet an das Berichterstattungssystem 602 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 Berichterstattungssystem 602 stellt die geforderten Mikroebene-Berichtsobjekte, die vom Berichtanforderer 608 spezifiziert sind, zusammen, um Makroberichte 610 zu bilden, die kombinierte Berichte über die gesamte Nutzung von Mediendaten sind. Das Berichterstattungssystem 602 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. Makroberichte 610 können auf Verlangen bestellt oder hinsichtlich der Erzeugung und Lieferung vorab zeitlich geplant werden.
  • 6 stellt ein Berichterstattungssystem 702 dar. Das Berichterstattungssystem 702 umfaßt einen Makromanagerprozeß 714, der weitere Objekte und externe Ressourcen zur Erstellung von Berichten und Lieferung an einen Berichtanforderer 718 verwaltet. Das System 702 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 Berichterstattungssystem 702 enthält auch einen Zeitplanungsprozeß 710 zur Sicherung von zahlreichen Berichterstattungszeitplänen und Berichten. Das Berichterstattungssystem 702 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-Berichtsobjekte 706 gemäß einem von jedem Nutzersystem 708, 708', ..., 708n gespeicherten Zeitplan. In bestimmten anderen Ausführungsformen fordert der Prozeß 704 die Mikroebene-Berichtsobjekte 706 von den zahlreichen Nutzersystemen entsprechend einem vom Zeitplanungsprozeß 710 im Berichterstattungssystem 702 aufbewahrtem Zeitplan an. In anderen Ausführungsformen fordert der Prozeß 704 die Mikroebene-Berichtsobjekte 706 an, damit eine vom Berichtanforderer 718 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 Nutzersysteme 708, 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 Anforderer 718, 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 Anforderer 718 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 Nutzersystem 708, 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 Berichtanforderer 718 zu erstellen.
  • Der Makroaggregationsprozeß 704 speichert die empfangenen Objekte 706, 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 Anforderer 718 geliefert zu werden.
  • Der Präsentationgsprozeß 712 dient dazu, die erstellten Makroberichte gemäß einem vom Anforderer 718 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 Berichtanforderer 718. In anderen Ausführungsformen verteilen mehrere genannte Berichtssysteme 702 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 Berichtssystem 702 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 System 702 von 6 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)

  1. 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.
  2. 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.
  3. Verfahren nach Anspruch 2, dadurch gekennzeichnet, daß das Berichtsobjekt das Sitzungsobjekt in sich selbst zusammenlegt.
  4. Verfahren nach Anspruch 3, dadurch gekennzeichnet, daß ein oder mehrere Sitzungsobjekte ausgewählt und im Berichtsobjekt zusammengelegt werden.
  5. 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.
  6. Verfahren nach Anspruch 5, dadurch gekennzeichnet, daß das Berichtsobjekt zum Senden an das Berichterstattungssystem serialisiert, komprimiert und verschlüsselt wird.
  7. Verfahren nach Anspruch 6, dadurch gekennzeichnet, daß das gesendete Berichtsobjekt vom Berichterstattungssystem wiederhergestellt wird.
  8. Verfahren nach Anspruch 5, dadurch gekennzeichnet, daß das Berichterstattungssystem den Makrobericht auf der Grundlage von ausgewählten Kriterien erstellt.
  9. Verfahren nach Anspruch 5, dadurch gekennzeichnet, daß der Makrobericht auf der Grundlage von vorab festgelegten Parametern eines Anforderungssystems erstellt wird.
  10. Verfahren nach Anspruch 5, dadurch gekennzeichnet, daß das Berichterstattungssystem fern vom Nutzersystem angeordnet ist.
  11. 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.
  12. 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.
  13. Verfahren nach Anspruch 1, dadurch gekennzeichnet, daß jedes der Vielzahl von Objekten zur Erfassung der Nutzung von Mediendaten gesammelte Daten vorverarbeitet.
  14. 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.
  15. Verfahren nach Anspruch 1, dadurch gekennzeichnet, daß das Sitzungsobjekt demographische Daten des Nutzers in der Nutzersitzung und/oder RCL-Sitzung kapselt.
  16. 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.
  17. 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.
  18. Verfahren nach Anspruch 1, dadurch gekennzeichnet, daß die Mediendaten auf einer kontinuierlichen Basis empfangen werden.
  19. Verfahren nach Anspruch 1, dadurch gekennzeichnet, daß die Nutzersitzung die Nutzung von Mediendaten auf einer kontinuierlichen Basis widerspiegelt.
  20. Verfahren nach Anspruch 1, dadurch gekennzeichnet, daß die Mediendaten Streaming-Medien umfassen.
  21. 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.
  22. 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.
  23. 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.
  24. 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.
  25. Verfahren nach Anspruch 24, dadurch gekennzeichnet, daß das Berichtsobjekt das Sitzungsobjekt in sich selbst zusammenlegt.
  26. Verfahren nach Anspruch 25, dadurch gekennzeichnet, daß eine oder mehrere Nutzersitzungen und/oder RCL-Sitzungen ausgewählt und in dem Berichtsobjekt zusammengelegt werden.
  27. 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.
  28. Verfahren nach Anspruch 22, dadurch gekennzeichnet, daß das Objekt zur Erfassung von Daten die ausgewählten Mediennutzungsdaten vorverarbeitet.
  29. 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.
  30. Verfahren nach Anspruch 23, dadurch gekennzeichnet, daß das Sitzungsobjekt qualitative Daten kapselt.
  31. Verfahren nach Anspruch 30, dadurch gekennzeichnet, daß das Sitzungsobjekt die Mediennutzungsdaten und qualitativen Daten enthält und in Beziehung setzt.
  32. Verfahren nach Anspruch 22, dadurch gekennzeichnet, daß die Mediendaten Streaming-Medien umfassen.
  33. 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.
  34. 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.
  35. 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.
  36. System nach Anspruch 34, dadurch gekennzeichnet, daß es außerdem ein Berichterstattungsobjekt zum Berichten über die Nutzersitzung und/oder RCL-Sitzung umfaßt.
  37. System nach Anspruch 36, dadurch gekennzeichnet, daß das Berichterstattungsobjekt das Sitzungsobjekt in sich selbst zusammenlegt.
  38. System nach Anspruch 37, dadurch gekennzeichnet, daß eine Vielzahl von Sitzungsobjekten ausgewählt und im Berichterstattungsobjekt zusammengelegt sind.
  39. System nach Anspruch 37, dadurch gekennzeichnet, daß es außerdem ein Berichterstattungssystem zur Erstellung eines Makroberichts basierend auf dem Berichterstattungsobjekt umfaßt.
  40. System nach Anspruch 34, dadurch gekennzeichnet, daß die Objekte zur Erfassung der Nutzung von Mediendaten die Mediennutzungsdaten vorverarbeiten.
  41. 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.
  42. System nach Anspruch 34, dadurch gekennzeichnet, daß das Sitzungsobjekt qualitative Daten kapselt.
  43. System nach Anspruch 42, dadurch gekennzeichnet, daß das Sitzungsobjekt Mediennutzungsdaten und qualitative Daten enthält und in Beziehung setzt.
  44. System nach Anspruch 34, dadurch gekennzeichnet, daß die Mediendaten Streaming-Medien umfassen.
  45. 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.
  46. Verfahren nach Anspruch 45, dadurch gekennzeichnet, daß die Adreßdaten URLs umfassen.
  47. 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.
  48. Verfahren nach Anspruch 47, dadurch gekennzeichnet, daß das Berichterstattungsobjekt über die Nutzersitzung und/oder RCL-Sitzung berichtet.
  49. Verfahren nach Anspruch 48, dadurch gekennzeichnet, daß das Berichterstattungsobjekt das Sitzungsobjekt in sich selbst zusammenlegt.
  50. Verfahren nach Anspruch 49, dadurch gekennzeichnet, daß eine Vielzahl von Sitzungsobjekten ausgewählt und im Berichterstattungsobjekt zusammengelegt wird.
  51. Verfahren nach Anspruch 49, dadurch gekennzeichnet, daß es außerdem Bereitstellen eines Berichterstattungssystems zur Erstellung eines Makroberichts basierend auf dem Berichterstattungsobjekt umfaßt.
  52. Verfahren nach Anspruch 47, dadurch gekennzeichnet, daß das Sitzungsobjekt qualitative Daten kapselt.
  53. Verfahren nach Anspruch 52, dadurch gekennzeichnet, daß das Sitzungsobjekt Mediennutzungsdaten und die qualitativen Daten enthält und in Beziehung setzt.
  54. Verfahren nach Anspruch 45, dadurch gekennzeichnet, daß die Mediendaten Streaming-Medien umfassen.
  55. 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.
  56. 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.
  57. 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.
  58. 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.
  59. Verfahren nach Anspruch 57, dadurch gekennzeichnet, daß das erste Datenerfassungsobjekt Daten erfaßt, die von einem ersten Benutzer-Vermittlungsprogramm präsentiert werden.
  60. Verfahren nach Anspruch 57, dadurch gekennzeichnet, daß das zweite Datenerfassungsobjekt demographische Daten erfaßt.
  61. 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.
  62. 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.
  63. System nach Anspruch 62, dadurch gekennzeichnet, daß es außerdem ein Berichtsobjekt zum Berichten der Nutzungsdaten an ein Berichterstattungssystem umfaßt.
  64. System nach Anspruch 63, dadurch gekennzeichnet, daß das Berichtsobjekt das Datenerfassungsobjekt in sich selbst zusammenlegt.
  65. System nach Anspruch 62, dadurch gekennzeichnet, daß das Datenerfassungsobjekt dazu dient, Nutzungsdaten für eine einzige vorab festgelegte Kategorie von Mediendaten zu erfassen.
  66. 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.
DE10393011T 2002-07-26 2003-07-18 Ermittlung der Nutzung von Mediendaten und Berichterstattungssysteme und -verfahren Ceased DE10393011T5 (de)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

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