[go: up one dir, main page]

MXPA05000958A - Sistemas y metodos de medicion y reporte de uso de datos de medios. - Google Patents

Sistemas y metodos de medicion y reporte de uso de datos de medios.

Info

Publication number
MXPA05000958A
MXPA05000958A MXPA05000958A MXPA05000958A MXPA05000958A MX PA05000958 A MXPA05000958 A MX PA05000958A MX PA05000958 A MXPA05000958 A MX PA05000958A MX PA05000958 A MXPA05000958 A MX PA05000958A MX PA05000958 A MXPA05000958 A MX PA05000958A
Authority
MX
Mexico
Prior art keywords
data
user
media data
session
media
Prior art date
Application number
MXPA05000958A
Other languages
English (en)
Inventor
Iii Thomas L Dietz
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 MXPA05000958A publication Critical patent/MXPA05000958A/es

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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 OR CALCULATING; 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 OR CALCULATING; 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

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Business, Economics & Management (AREA)
  • Accounting & Taxation (AREA)
  • Strategic Management (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Finance (AREA)
  • Development Economics (AREA)
  • Software Systems (AREA)
  • Entrepreneurship & Innovation (AREA)
  • General Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • General Business, Economics & Management (AREA)
  • Game Theory and Decision Science (AREA)
  • Computer Hardware Design (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Cardiology (AREA)
  • Tourism & Hospitality (AREA)
  • Human Resources & Organizations (AREA)
  • Operations Research (AREA)
  • Quality & Reliability (AREA)
  • Probability & Statistics with Applications (AREA)
  • Multimedia (AREA)
  • Information Transfer Between Computers (AREA)
  • Computer And Data Communications (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Testing, Inspecting, Measuring Of Stereoscopic Televisions And Televisions (AREA)
  • Measurement Of Radiation (AREA)

Abstract

Un sistema de medicion de audiencia para la recopilacion de datos que reflejan el uso de datos de medios por un usuario a traves de un sistema de usuario (104). El sistema de usuario (104) procesa previamente los datos recopilados en objetos de reporte de micronivel (111) '.

Description

SISTEMAS Y METODOS DE MEDICION Y REPORTE DE USO DE DATOS DE MEDIOS Campo de la Invención La solicitud se refiere a métodos y sistemas que monitorean el uso de datos de medios de comunicación presentados a un usuario a través de un sistema de usuario.
Antecedentes de la Invención Existe un interés considerable para medir el uso de datos de medios accesados por una audiencia a través de una red u otra fuente. Con el fin de determinar el interés de la audiencia y qué audiencias están siendo presentadas, un sistema de usuario podría ser monitoreado durante periodos discretos de tiempo mientras es conectado con una red, tal como la Internet. Grandes cantidades de datos podrían ser compiladas en un periodo relativamente corto de tiempo, requiriendo recursos sustanciales de procesamiento, ancho de banda y almacenamiento. También existe un interés considerable para proporcionar información de mercado a los publicistas, a los distribuidores de medios y similares que revele las características demográficas de estas audiencias, junto con la información que se refiere al tamaño de la audiencia. Además, a los publicistas y distribuidores de medios les REF. 161472 gustaría la capacidad de producir reportes de hábitos adaptados para revelar la información del mercado dentro de parámetros específicos, tales como el tipo de medios de comunicación, la demografía del usuario, los hábitos de compra y así sucesivamente. Además, existe un interés sustancial en la capacidad para monitorear las audiencias de los medios en una base continua de tiempo real. Esta característica se convierte en algo muy importante para la medición exacta de los datos de medios de flujo, debido a que una generación instantánea o de evento falla en capturar la naturaleza progresiva y continua del uso de datos de medios de flujo. En base a la recepción e identificación de datos de medios, el índice de audiencia o la popularidad de los distintos sitios Web, canales y datos específicos de los medios podrían ser estimados. Sería ventajoso determinar la popularidad de varios sitios Web, canales y datos específicos de los medios de acuerdo con la demografía de sus audiencias en un modo que permita comparar con precisión los datos que representan el uso de datos de medios con datos demográficos del usuario. También es importante garantizar una interferencia relativamente mínima, si es que no existiera interferencia, con el usuario y el sistema de usuario mediante este monitoreo. Si el sistema de monitoreo interfiriera indebidamente con el usuario o con el sistema de usuario,; les individuos serán renuentes a permitir el moni toreo de los datos de medios que les son presentados. Al mismo tiempo, es necesario minimizar esta interferencia para evitar influir en el comportamiento de la audiencia, lo cual a su vez podría influir en los datos monitoreados . No obstante, como se mencionó con anterioridad, vastas cantidades de datos de medios podrían ser presentados a un usuario, a través de un sistema de usuario, en un periodo muy corto de tiempo. En donde el sistema de usuario sea empleado para monitorear el uso de datos de medios, serían requeridos recursos sustanciales de sistema de usuario a través de los sistemas existentes para monitorear con exactitud incluso los datos específicos de medios presentados con respecto a un periodo corto de tiempo, lo cual aumenta la posibilidad de interferencia con la operación del sistema de usuario . Además, un problema único es encontrado cuando se monitorea el uso de los datos de medios de flujo que proviene de una red. El flujo de medios múltiples suministra un flujo constante de video y/o audio a través de la conexión de red. Por ejemplo, el flujo podría incluir múltiples segmentos de medios múltiples independientes, tal como segmentos de publicidad. Además, el flujo podría ser asociado con un recurso particular de red, tal como una página Web que ofrece contenido enlazado con los datos de medios de fluí o. -También existen múltiples protocolos y tecnologías de suministro que originan muchos tipos distintos de codificación de flujo, servidores y reproductores. Asimismo, los datos de medios de flujo a menudo son asociados con datos adicionales de medios que tienen formatos diversos, tales como aunque no se limitan a, HTML, correo electrónico y mensajería instantánea. Las opciones para obtener acceso y presentar datos de medios, así como también el medio para suministrar datos de medios se desarrollan y evolucionan a velocidades más grandes que nunca. Durante muchos años, la transmisión de radio y televisión a través del aire es distribuida escuchando y observando datos en formatos fijos y en canales establecidos durante mucho tiempo y bien definidos. La tarea de medición de audiencia en este entorno era relativamente mucho más simple que en la actualidad, cuando los datos de miedlos sen proporcionados en muchos más formatos a través de los numerosos sistemas y protocolos de comunicación que evolucionan en forma continua. También, existen muchísimas m.ás fuentes para los datos de medios en este tiempo, junto con una multitud de dispositivos y auxiliares o agentes de usuario para obtener acceso y presentar datos de medios. Para que sea útil en el largo plazo, un sistema de medición de audiencia debe ser flexible y escalable mientras que mantiene una eficiencia de costo.
Por lo tanto, son deseados sistemas y métodos, que registrarán con exactitud los datos de medios a los que un usuario está obteniendo acceso o que le son presentados a través de un sistema de usuario, mientras al mismo tiempo no interfieren con el usuario o tampoco cargan notablemente el sistema de usuario. También se desea comparar los datos demográficos de usuario con los datos que representan qué fue accesado o presentado, y para hacerlo en un modo que sea exacto, eficiente y tan preciso como sea posible. Adicionalmente, son deseados sistemas y métodos que permitirán a los publicistas, distribuidores de medios y similares producir reportes personalizados del uso de medios.
También son deseados sistemas y métodos que monitorearán con exactitud los datos de medios de flujo en una base continua y esencialmente en tiempo real. También se desea que los sistemas y métodos sean flexibles y escalables, aún de costo efectivo, permitiendo que el monitoreo de uso de datos de medios sea comercialmente viable a pesar de grandes cambios, rápidos e impredecibles en los patrones de uso y en las necesidades de aquellas personas que hacen uso de reportes basados en los datos reunidos o recopilados .
SUMARIO DE LA INVENCIÓN Para esta solicitud los siguientes términos y definiciones deben ser aplicados: El término "datos" como se utiliza en este documento, significa cualquier tipo de indicios, señales, marcas, símbolos, dominios, conjuntos de símbolos, representaciones y cualquier otra forma física o formas que representan información, ya sea información permanente o temporal, ya sea visible, audible, acústica, eléctrica, magnética, electromagnética o que sea manifestada de otro modo. El término "datos", que se utiliza para representar información predeterminada en una forma física, debe ser considerado que incluye cualquiera y todas las representaciones de la misma información predeterminada en una forma o en formas físicas diferentes. El término "datos de medios" como se utiliza en este documente, significa los datos que son ampliamente accesibles, ya sea a través del aire, o por medio de cable, satélite, red, red interna (incluyendo la Internet), los datos distribuidos en medios de almacenamiento o de otro modo, sin considerar la forma o el contenido de los mismos y que incluye aunque no se limitan a, datos de audio, video, texto, imágenes, animaciones, páginas Web y datos de medios de flujo. Los términos "usuario" o "usuarios", significan una persona o personas, de manera respectiva, quienes obtienen acceso a los datos de medios en cualquier modo, ya sea una persona sola o en uno o más grupos, ya sea en el mismo c en distintos lugares, y ya sea a la misma hora o en varias horas ai s intas . El término "sistema de usuario" como se utiliza en este documento, significa cualquier software, dispositivos o combinaciones de los mismos que sean útiles para solicitar, recibir o presentar datos de medios a un usuario, incluyendo aunque no se limitan a, computadoras, televisiones, radios, asistentes digitales personales y dispositivos de la Interne . El término "sistema de usuario" debe ser considerado que incluye cualquier sistema, dispositivo, u objeto de recopilación de datos u otro software que utiliza recursos del sistema de usuario. El término "red" como se utiliza en este documento, incluye tanto las redes cono las redes internas de trabajo de todos tipos, incluyendo la Internet, y no se limita a ninguna red o red interna de trabajo particular. El término "presentación" como se utiliza en este documento, significa los datos en una forma perceptible para un usuario, ya sea mediante la vista, el oído, el tacto o de otro moco, o cualquier combinación de estos. Los términos "primer" y "segundo" son utilizados para distinguir un elemento, conjunto, datos, objeto o cosa entre sí y no son utilizados para designar una posición c arreglo relativo en el tiempo. Cada uno de los términos "conectado", "conectado a" y "conectado con" como se utilizan en este documento, significa una relación entre dos o una relación entre más dispositivos, aparatos, archivos, ficheros, medios de comunicación, componentes, redes, sistemas, subsistemas y/o medios que constituyen cualquiera uno o más de (a! una conexión, ya sea directa o a través de uno o más de otros disposi ivos, aparatos, archivos, programas, medios, componentes, redes, sistemas, subsistemas o medios, (b) una relación de comunicaciones, ya sea directa o a través de uno o más de otros dispositivos, aparatos, archivos, programas, medios, componentes, redes, sistemas, subsistemas o medios, y/o (c) una relación funcional en la cual la operación de cualquiera de uno o más dispositivos, aparatos, archivos, programas, medios de comunicación, componentes, redes, sistemas, subsistemas y/o medios está en función, en su totalidad o en parte, de la operación de cualquiera uno o de otros más de los mismos. El término "objeto" como se utiliza en este documento, significa un módulo o colección distinto de software de código de computadora que posee (1) datos que únicamente separan el módulo o colección del código de conmutadora de otros módulos o colecciones similares, (2) atributos que constituyen un subconjunto predeterminado de tipos de datos que describen el uso de datos de medios y/o los usuarios de datos de medios y/o cualquiera otros que soportan tipos de datos o usuarios, y (3) el comportamiento que (i) limita el acceso a estos atributos respondiendo sólo a peticiones que se conforman a una interfaz publicada predeterminada y (ii) recopila todos de este subcon unto predeterminado o fusiona los objetos que poseen estos datos.
Cada uno de los términos "sitio de control de recurso" y "RCL", como se utilizan en este documento, significa un servicio, distinto de un servicio que actúa como un sistema de usuario, que ejerce control sobre los datos de medios proporcionados a un sistema de usuario y se considera que incluye una fuente o identidad de datos de medios previamente grabados sobre un medio de grabación leído por un sistema de usuario. El término "sitio de control de recurso" debe incluir aunque no se limita a, estaciones y canales de televisión y radio, así como también, entidades que ejercen control sobre los datos de medios suministrados por medio de la Internet o de otra red. Cada uno de los términos "sesión de sitio de control de recurso" y "sesión RCL", como se utilizan en este documento, significa la presentación de datos de medios de comunicación a partir de un sitio único de control de recurso a un usuario a través de un periodo de tiempo continuo.
El término "sesión de usuario" como se utiliza en éste documento, significa una o más sesiones del sitio de control de recurso de un usuario único agrupado de acuerdo con criterios predeterminados. El término "metadatos de contenido" como se utiliza en este documento, significa los datos que proporcionan información acerca de los datos de medios, que incluyen aunque no se limitan a, su sitio de control de recurso, artista, autor, título, fechas, relaciones con otros datos de medios, formato, agente asociado del usuario, índice de audiencia, descripción de su contenido y/o similares. De acuerdo con un aspecto de la presente invención, se proporciona un método para la recopilación de datos que reflejan el uso de los datos de medios por un usuario. El método comprende la recepción de una pluralidad de datos de medios en un sistema de usuario; la utilización de cada uno de una pluralidad de objetos de recopilación de uso de datos de medios que se ejecutan en el sistema de usuario para colectar los datos que reflejan el uso de una porción respectivamente diferente del y/o agente de usuario para la pluralidad de datos de medios recibidos por el sistema de usuario; y la utilización de un objeto de sesión para unir o fusionar los objetos predeterminados de la pluralidad de objetos de recopilación de datos que corresponden con una respectiva sesión de usuario y/o sesión RCL.
De acuerdo con otro aspecto de la presente invención, se proporciona un método para la recopilación de datos que reflejan el uso de datos de medios por un usuario a través un sistema de usuario. El método comprende la ejecución de un objeto de recopilación de uso de datos de medios en el sistema de usuario; la recepción de datos de medios e el sistema de usuario; el monitcreo del uso de datos de medios a través del objeto de recopilación de uso de datos de medios que se ejecuta en el sistema de usuario para producir los datos de uso de medios; y el encapsuiamiento de los datos de uso de medios en el objeto de recopilación de uso de datos de medios. De acuerdo todavía con otro aspecto de la presente invención, se proporciona un sistema para la recopilación de datos que reflejan el uso de los datos ce medies por un usuario de un sistema de usuario. El sistema comprende una pluralidad de objetos de recopilación de uso de datos de medios, cada uno de los cuales se utiliza para la colección de dates que reflejan el uso de una porción respec ivamente diferente del y/o agente de usuario para una pluralidad de datos de medios recibidos a través del sistema de usuario,- y un objeto de sesión para unir o fusionar los objetos predeterminados de la pluralidad de objetos de recopilación de uso de datos de medios que corresponden con una respectiva sesión de usuario y/o sesión RCL.
De acuerdo con un aspecto adicional de la presente invención, se proporciona un método para la recopilación cié datos que reflejan el uso de los datos de medios per un usuario. El método comprende la recepción de datos de medios er. un sistema de usuario; la selección por lo menos de algunos de los datos de medios basados en criterios predeterminados; en el sistema de usuario, la compilación de datos de dirección para los datos seleccionados de medios en un objeto de reporte; y la transmisión del objeto de reporte a un procesador situado en posición distante. De acuerdo todavía con otro aspecto de la presente invención, se proporciona un método para la generación de reportes en base al uso de los datos de medios por usuarios de uno o más sistemas de usuario. El método comprende la recepción de objetos de reporte generados per un sistema de usuario y transmitidos a un sistema de reporte, cada uno de los objetos de reporte refleja el uso de datos de medios por un usuario de un sistema de usuario; el ensamble de los objetos transmitidos de reporte en un macroreporte; la coordinación y colección de macroreportes y/u objetos de reporte a partir de otros sistemas de reporte; y el formateo de los macroreportes para su presentación. De acuerdo todavía con otro aspecto de la presente invención, se proporciona un método para la recopilación de datos que se refieren al uso de datos de medios por un usuario a través de un sistema de usuario. Ei ""método comprende proporcionar un primer objeto de recopilación de datos para colectar dentro del sistema de usuario los datos de uso que representan los datos de medios presentados al usuario dentro de una respectiva sesión de usuario y/o sesión RCL; proporcionar un segundo objeto de recopilación de datos para colectar datos cualitativos; y proporcionar un cbjetc de sesión que une o fusiona el primer con el segundo objeto de recopilación de datos dentro del sistema de usuario. De acuerdo con un aspecto adicional de la presente invención, se proporciona un sistema para la recopilación de datos que reflejan el uso de datos de medios a través de un sistema de usuario. El sistema comprende el software para la medición del uso de los datos de medios que incluye: una pluralidad de objetos de recopilación de uso de datos de medios, cada uno de los cuales colecta datos dentro del sistema de usuario que reflejan el uso de una porción respectivamente diferente del y/o agente de usuario para una pluralidad de datos de medios recibidos por el sistema de usuario; y un objeto de sesión que fusiona los objetos predeterminados de la pluralidad de objetos de recopilación de uso de datos de medios que corresponden con una respectiva sesión de usuario y/o sesión RCL. De acuerdo todavía con otro aspecto de la presente invención, se proporciona un sistema para la recopilación de datos que reflejan el uso de datos de medio por un usuario a través del sistema de usuario. El sistema comprende un objeto de recopilación de datos en el sistema de usuario para el momtorec del uso de datos de medios en base a criterios predeterminados; en donde el objeto de recopilació de datos selecciona y encapsula los datos de uso que representan el uso al menos de algunos de los datos de medios en base a los criterios predeterminados. De acuerdo todavía con otro aspecto de la presente invención, se proporciona un sistema para la generación de reportes que representan el uso de datos de medios por usuarios de uno o más sistemas usuario que comprenden: los objetos de reporte generados por un sistema de usuario y transmitidos a un sistema de reporte, cada uno de los cuales refleja el uso de datos de medios por un usuario de un respectivo sistema de usuario; un proceso macroagregador que se ejecuta en el sistema de reporte para la colección de los objetos transmitidos de reporte que producen macroreportes en base a una pluralidad de objetos de reporte; y un proceso de presentación que se ejecuta en uno del sistema de reporte y un cliente del mismo para el formato de los macroreportes a fin de producir una presentación. La invención y sus características y ventajas particulares serán más aparentes a partir de la siguiente descripción detallada considerada con referencia a las figuras que la acompañan.
Breve Descripción de las Figuras La Figura 1 es un diagrama de bloque que ilustra una modalidad de un sistema para la recopilación de datos que reflejan el uso de los datos de medios presentados a un usuario a través de un sistema de usuario. La Figura 1A es un diagrama de bloque de un servicio de transmisión de la modalidad de la Figura 1. La Figura 2 es un diagrama de bloque que ilustra otra modalidad de un sistema para la recopilación de datos que reflejan el uso de los datos de medios presentados a un usuario a través de un sistema de usuario. La Figura 3 es un diagrama de bloque que ilustra todavía otra modalidad de un sistema para la recopilación de datos que reflejan el uso de los datos de medios presentados a un usuario a través de un sistema de usuario. La Figura 4 es un diagrama de bloque que ilustra una modalidad adicional de un sistema para la recopilación de datos que reflejan el uso de los datos de medios presentados a un usuario a través de un sistema de usuario. La Figura 5 es un diagrama de bloque de un sistema de generación de reporte que produce reportes de uso de los datos de medies. La Figura 6 es un diagrama de bloque de un sistema adicional de generación de reporte que produce reportes, del uso de datos de medios.
Descripción Detallada de las Modalidades Preferidas La Figura 1 ilustra un sistema de uso de datos de medios 100, en el cual al usuario 102 le son presentados datos de medios a través de un sistema de usuario 104. El sistema de usuario 104 es conectado con una red 106 con el fin de obtener acceso a los datos de medios y/o presentar los datos de medios al usuario 102. El sistema de usuario 104 incorpora una fuente local de datos de medios 105 a partir de los cuales el sistema de usuario 104 también obtiene los datos de medios para la presentación al usuario 102. La fuente local 105 podría ser, por ejemplo, una unidad de disco duro u otro dispositivo o dispositivos de almacenamiento que puedan guardar los datos de medios previamente grabados y/o los datos de medios descargados o bajados por medio de la red 106 y almacenados en la fuente local 105 para su posterior presentación al usuario 102. El sistema de usuario también podría servir para obtener una combinación de datos de medios tanto por medio de la red 106 y a partir de la fuente local 105 para su presentación simultánea al usuario 102 o combinada en un flujo de datos de medios de audio y/o video. El sistema de usuario 104 es conectado con la red 106 en cualquier modo disponible, que incluye aunque no se limita a, a través del aire (en forma inalámbrica) , por -'cable, satélite, por la Red Telefónica Pública Conmutada (PSTNl , la Línea Directa de Abonado (DSL) , la Red de Área Local (LAN; , la Red de Área Amplia ÍWAN) , la Intranet y/o la Internet. El sistema de usuario 104 incorpora un procesador de monitorec de uso de medios 107, el cual implementa un servicio de monitoreo de uso de datos de medios dentro del sistema de usuario 104. Sin embargo, a diferencia de las técnicas previamente propuestas, el procesador 107 no sólo recopila los datos que representan el uso de los datos de medio a través del sistema 104, sino también procesa los datos recopilados para producir objetos de reporte de micronivel para uso a través de un sistema de reporte a fin de producir lo reportes que se refieren al uso de los datos de medies. En esencia, el procesador 107 lleva a cabo sus tareas manejando los objetos de recopilación de uso de datos de medios 108 que sirven para colectar los datos de uso en lina forma inicial, los objetos de sesión 110 que unen o fusionan los objetos 108 en las sesiones de usuario y/o sesiones RCL y los objetos de reporte de micronivel 111 que fusionan los objetos de sesión y/u otros objetos de recopilación de datos con propósitos de reporte. En ciertas modalidades, el procesador 107 es implementado por un dispositivo dedicado como un periférico del sistema de usuario 104 o como una tarjeta electrónica u otro dispositivo introducido dentro del sistema -de -usuario 104 o conectado de otra manera con el mismo. En ciertas impiementaciones de estas modalidades, el dispositivo es un dispositivo susceptible de ser programado que es proporcionado con instrucciones previamente almacenadas a fin de implementar el procesador 107. En otras implementaciones , el software para el procesador 107 es descargado hacia el dispositivo por medio de la red 106 u otro medio de comunicación o es cargado en el mismo a partir de un medio de almacenamiento. En otras modalidades, el procesador 107 es inipiementado en un software que se ejecuta en el sistema de usuario y es cargado en el mismo a partir de la red 106 u otro medio de comunicación o a partir de un medio de almacenamient o . En ciertas modalidades, el procesador 107 es dedicado para monitorear el uso solamente por un usuario único. En otras modalidades, el procesador 107 monitorea el uso mediante dos o más usuarios del sistema de usuario 104. El procesador 107 ejemplifica el objeto de recopilación de uso de datos de medios 108, el cual se ejecuta dentro del procesador 107 o en otro lado en el sistema de usuario 104 para la recopilación de datos de uso cue representan el uso de los datos de medio por el usuario. El objeto 108 sirve para recopilar los datos de uso para una categoría única predeterminada de datos de medios, tal como datos gráficos, datos de audio, datos de medios de---"flujo, datos de video, texto, páginas Web, datos de imagen similares. De este modo, el objeto 108 procesa previamente los datos de uso seleccionando los datos en base a criterios predeterminados. En ciertas modalidades, cada objeto IOS es dedicado a mon torear el uso de los datos de medios sólo de un formato, tal como datos de imagen jpg, datos avi , datos de medios de flujo que serán reproducidos por cierto tipo de-reproductor, html, documentos, datos de imagen bmp, etcétera. En ciertas modalidades, cada objeto 108 es dedicado a monitorear el uso de los datos de medios presentados a través solamente de un tipo de agente de usuario, tal como un navegador particular, reproductor, etcétera. Puesto que nuevos o distintos formatos de datos y agentes de usuario se vuelven disponibles, nuevos o diferentes objetos 108 y/o ciases de objeto son proporcionados al procesador 107 para permitir el moni coreo de los mismos. Los objetos y ciases de objeto son recibidos por el procesador 107 por medio de la red 106 u otro medio de comunicación, o además a partir de un medio de almacenamiento. Por lo tanto, las capacidades de monitoreo son actualizadas en forma rápida y eficiente para avanzar al mismo paso con el progreso, la evolución rápida de los formatos de datos de medios y los agentes de usuario. En ciertas modalidades, los datos recopilados por el objeto 108 representan los eventos de uso de medios tal como la abertura o el cierre de un agente de usuario, una petición o recepción de nuevo o distinto contenido o canal de ubicación de control de recurso, desplazamiento de la pantalla, cambio de volumen, silencio, eventos con un clic, el maximi zado o minimizado de una ventana, una respuesta interactiva al contenido recibido (tal como la presentación de una forma u orden) , y/o similares. En otras modalidades, el objeto 108 registra la información prede erminada del estado de los datos de medios, tal como el contenido actualmente recibido o el sitio de control de recurso actualmente accesado y/o el estado de un agente de usuario. En función de la modalidad, el objeto 108 registra cualquier cambio en el estado y/o el estado en sí mismo. En modalidades adicionales, el objeto 108 colecta los metadatos de contenido que acompañan o son asociados con los datos de medios. En otras modalidades, son empleadas combinaciones de lo precedente. En ciertas modalidades, los atributos del objeto 108 incluyen tiempos o duraciones de los eventos o la información de estado. En ciertas modalidades, el objeto 108 recopila los datos en el nivel de tarjeta electrónica (por ejemplo, una tarjeta de sonido), mientras en otras modalidades recopila los datos en el nivel de red. Todavía en otras modalidades, el objeto recopila los datos en el nivel de sistema operativo, mientras que todavía en modalidades adicionales, recopila los datos en el nivel de aplicación (por ejemplo, r. reproductor, observador u otra aplicación) . Todavía aún en modalidades adicionales, el objeto 108 recopila les datos en dos o m s de los niveles precedentes. El procesador 107 ejemplifica el objeto de sesión 110, el cual se ejecuta dentro del procesador 107 o en otro lugar en el sistema de usuario 104 para unir o fusionar el objeto de recopilación de uso de datos de medios 108 en un respectivo objeto de sesión que recopila los da os para una respectiva sesión de usuario. ?? ciertas modalidades, la sesión de usuario es definida agrupando los objetos de recopilación de uso de datos de medios en base a criterios de tiempo o duración. En varias de estas modalidades, los objetos de recopilación de uso de datos de medios que representan el uso (presentación o acceso) dentro de cada uno de los periodos predeterminados de tiempo (tales como partes del día o días) son agrupados en las correspondientes sesiones de usuario. En otras de estas modalidades, los objetos de recopilación de uso de datos de medios que representan una o más sesiones continuas y/o superpuestas del sitio de control de recurso son agrupados en una sesión única de usuario, mientras en modalidades adicionales, los objetos de recopilación de uso de datos de medios que representan las sesiones de sitio de control de recurso separadas por horas por no más de un periodo predeterminado son agrupados en una sesión única de usuario. Todavía en otras de estas modalidades, las combinaciones de los criterios precedentes son empleadas para agrupar los objetos en sesiones de usuario. En otras modalidades, la sesión de usuario es definida agrupando los objetes de recopilación de uso de datos de medios en base a las indicaciones de la actividad del usuario. En varias de estas modalidades, las señales de entrada de usuario (por ejemplo, por medio de un teclado, una almohadilla, un dispositivo de señalización, marcado, control remoto o pantalla de tacto o una actividad tal como la introducción de un medio previamente grabado en una unidad de disco, un reproductor de cinta o similares) son monitoreadas para detectar la actividad continua del usuario a efecto de determinar la duración de una sesión de usuario. En modalidades adicionales, se pregunta a los usuarios que indiquen el comienzo y/o la finalización de una sesión de usuario. En ciertas modalidades de la invención, uno o más de ios siguientes atributos son incluidos en los objetos de sesión : (1) "Inicio de la Sesión": la hora en que un RCL primero es accesado por el sistema de usuario y los datos de medios son suministrados al mismo, o además cuando estos datos de medios primero son presentados al usuario; (2) "Paro de la Sesión": la hora en que el -sistema de usuario detiene el acceso al RCL, o además cuando la presentación de sus datos de medios al usuario se detiene; (3) "Duración de la Sesión" : la duración de una sesión de usuario, la cual podría ser medida como la longitud de tiempo entre el Inicie de la Sesión y el Paro de la Sesión; Í4) "Contenido de la Sesión" : el tipo e identidad de los datos de medios presentados o accesados; Í5) "Interacción de la Sesión": los eventos de interacción de usuario que suceden durante una sesión de usuario ; (6) "Eventos del Contenido de la Sesión": los eventos de ios datos de medios que suceden durante una sesión de usuario; (7) "Contexto de la Sesión": los eventos de sistema que suceden durante una sesión de usuario; (8) "Metadatos de la Sesión": los datos que describen la sesión de usuario y cualquiera de los datos de soporte . El procesador 107 ejemplifica el objeto de reporte de micronivel 111 que sirve para fusionar los objetos de sesión y/u otros ob3»tos en sí mismo y/o para encapsular los datos, a fin de suministrar a uno o más sistemas de reporte que producen los reportes de uso de medios. En ciertas modalidades, el objeto 111 une o fusiona uno o más objetos de sesión que representan el uso de datos de medies de un usuario único en un correspondiente objeto de reporte de nicronivel , mientras en otros, el objeto 111 fusiona los objetos de sesión en un objeto de reporte de micronivel que representa el uso de datos de medios por medio de múltiples usuarios identificados. En ciertas modalidades, el objeto 111 fusiona uno o más objetos de sesión que representan el uso de dates de medios dentro de un tiempo predeterminado extendido, mientras en otras modalidades, el objeto 111 fusiona los objetos de sesión en respuesta a una petición de un sistema de reporte 112 conectado con el sistema de usuario 104, ya sea a través de la red 106 o a través de un distinto medio de común i cación . En ciertas modalidades, el objeto de recopilación de uso de datos de medios 108 proporciona sus datos directamente al objeto de reporte de micronivel, más que fusionarse en un objeto de sesión. Esta característica permite que el objeto de reporte de micronivel recolecte y encapsule los datos en niveles distintos de un nivel de sesión de usuario. Una aplicación particularmente ventajosa para esta característica, aunque no exclusiva, es la capacidad para recopilar y transportar los datos que representan una respectiva sesión RCL en un sistema dado de usuario. Esta capacidad permite que los datos de uso de medios sean colectados, entre otras cosas, para un reporte provrsicnai . La capacidad del reporte provisional es deseada para moni torear las tendencias de uso progresivo en el caso de medios de flujo de un respectivo RCL, permitiendo ajustes dinámicos de flujo basados en perfiles y hábitos de usuario en tiempo real. Por ejemplo, la elección de un anuncio para introducir en el flujo puede estar basada en el monitoreo ce estas tendencias de uso de este modo. En otras ciertas modalidades, es proporcionado un objeto de sesión RCL para fusionar los objetos de recopilación de uso de datos de medios que representan el uso dentro de una respectiva sesión RCL. El objeto de sesión RCL recopila los datos hasta que sean fusionados en el objeto de reporte de micronivel para su reporte provisional o además fusiona los objetos de recopilación de uso de datos de medios que representan el uso dentro de toda o parte de una respectiva sesión RCL. En ciertas modalidades, un objeto de reporte de micronive fusiona uno o más objetos de sesión RCL para una sesión dada RCL a fin de proporcionar un reporte de la sesión RCL. En ciertas modalidades, los objetos de reporte de micronivel 111 son colocados para reportar los datos de uso de rriedios para una o más sesiones de usuario y/o sesiones RCL en respuesta a parámetros que pueden seleccionarse, los cuales incluyen un periodo de tiempo definido, una o más RCL ' s designadas y/o usuarios. En varias de las modal dades, en las cuales los datos de uso de medios son reportados por los objetos de reporte de micronivel 111, los objetos 111 también son colocados para recopilar y/o fusionar los objetos, los cuales recopilan calidad de datos de servicio del sistema de usuario, incluyendo el uso de ancho de banda, la calidad de la red, la calidad del sonido y/o la calidad del video para una o más sesiones de usuario, RCL y/c sesiones RCL. En ciertas modalidades, el objeto 111 fusiona los objetos de sesión y/u otros objetos, o recopila datos, reflejando el uso solamente de un tipo único de datos de medios, mientras en otras modalidades, el objeto 111 fusiona objetos y/o recopila los datos que representan el uso de múltiples tipos distintos de datos de medios. Todavía en modalidades adicionales, varias combinaciones de los parámetros precedentes son utilizadas por el objeto 111 para fusionar los objetos y/o recopilar datos. Un servicio en dos direcciones de transmisión/recepción de objeto 113 es implementado por el sistema de usuario, ya sea dentro del procesador 107 o en forma externa al mismo. El servicio 113 se comunica con un sistema de reporte 112 con la finalidad de recibir las peticiones de objetos de reporte de micronivel y para comunicar los objetos requeridos al mismo. El servicio 113 también recibe objetos actualizados y clases de objeto de un servicio utilitario o de uso general 114. ?? ciertas xiodal idades , el servicio 114 es implementado per el sistema de reporte 112, mientras que en otras es implementado por separado del mismo. Las comunicaciones entre el servicio 113 y el sistema de reporte 112, así como también entre el servicio 113 y el servicio utilitario 114 en ciertas modalidades, son conducidas por medio de la red 1G6, mientras que en otras modalidades estas comunicaciones son conducidas a través de un medio distinto de comunicación. En ciertas modalidades ventajosas, múltiples sistemas de reporte distribuyen servicios de reporte entre múltiples nodos de red en los cuales las entidades de reporte o clientes de las entidades de reporte producen reportes estandarizados o personalizados a partir de los objetos de reporte de micronivel obtenidos de los múltiples sistemas de usuario participante, tal como el sistema de usuario 104. En estas modalidades, los objetos de reporte de micronivel son impl ementados como objetos móviles por red que tienen la capacidad de ser comunicados con múltiples nodos distribuidos de reporte y son ensamblados, ya sea en reportes estándar de macrc nivel construidos a partir de múltiples objetos de reporte de micronivel, o macroreportes creados por cliente que son ensamblados a partir de objetos de reporte de micronivel utilizando cualquiera de los parámetros que la entidad de reporte o el cliente puede elegir. En ciertas modalidades, el servicio 113 es implementado por medio de un dispositivo dedicado como un periférico del sistema de usuario 104 o como una tarjeta electrónica u otro dispositivo introducido dentro del sistema de usuario 104 c conectado de otra manera con el mismo. En estas modalidades, se prefiere que el servicio 130, aunque no necesariamente, sea implementado por un dispositivo que a su vez también implementa el procesador 107. En otras modalidades, el servicio 113 es implementado en un software oue se ejecuta en el sistema de usuario, y es cargado en el mismo a partir de la red 106 u otro medio de comunicación o es cargado a partir de un medio de almacenamiento. Una modalidad del servicio de transmisión/recepción de objeto 113 se ilustra la Figura 1A. En uso, para comunicar un objeto de reporte de micronivel 113 con el sistema de reporte 112, un proceso de serial i zación de objeto 120 de servicio 113 serializa el objeto de reporte de micronivel 111 en datos que capturan toda la identidad, el estado y el comportamiento del objeto 111. Mientras cualquier técnica de señalización podría ser implementada por el proceso 120, en ciertas modalidades, el proceso 120 emplea una técnica binaria de serial i zación de objeto que traduce la identidad, el comportamiento y estado del objeto 111 en un flujo de datos binarios. En otras modalidades, el proceso 120 efectúa una serial i zación de complemento de Protocolo - Simple de Accesos de Objeto (SOAP) del objeto 111. En modalidades adicionales, es empleado un protocolo de petición/respuesta HTTP. De preferencia, aunque no necesariamente, el proceso 120 soporta múltiples algoritmos de serial i zación para facilitar la comunicación con varios sistemas de reporte 112, así como también con uno o más servicios utilitarios 114. Un proceso de compresión/descompresión de objeto 124 somete el objeto serializado 111 a una compresión sin pérdida, de acuerdo con cualquier técnica adecuada. De preferencia, aunque no necesariamente, el proceso 124 soporta múltiples algoritmos de compresión para facilitar la comunicación con varios sistemas de reporte 112 y uno o más servicios utilitarios 114. Un proceso de cifrado/descifrado 128 cifra el objeto comprimido 111 por medio de cualquier técnica que proporcione una seguridad suficiente para preservar la integridad del objeto de reporte 111 protegiéndolo contra el uso indebido y la manipulación de usuario. Como en el caso del proceso 120 y 124, se prefiere aunque no necesariamente, que el proceso 128 ímpleir.ente múltiples algoritmos de cifrado para facilitar la comunicación con varios sistemas de reporte 112 y uno o más servicios utilitarios 114. Un proceso de transmisión/recepción de objeto 132 sirve para establecer comunicación con el sistema de reporte 112 y/o el servicio utilitario 114 por medio de la red 106 u otro medio de comunicación. En donde el servicio de transmisión/recepción de objeto 113 se comunica con el sistema 112, por ejemplo, por medio de la Internet u otra red de Protocolo de Control de Transmisión/Protocolo de Internet (mCP/lP) , el proceso 132 implementa las capas TCF e IP y mantiene la conexión con el sistema de reporte 112 y uno o más servicios utilitarios 114. De preferencia, aunque no necesariamente, el proceso 132 soporta múltiples protocolos de comunicaciones para facilitar las comunicaciones con el sistema de reporte 112 y uno o más servicios utilitarios 114.
En ciertas modalidades, uno o más de los procesos 120, 124, 128 y 132 del servicio 113 también son utilizados por otras aplicaciones que se ejecutan en el sistema de usuario 104 para comunicaciones, mientras que en otras modalidades, los procesos 120, 124, 128 y 132 son utilizados sólc para comunicaciones hacia/a partir del procesador 107, incluyendo la transmisión de objetos de reporte de micronivel 111. Como se observó con anterioridad, el servicio de transmisión/recepción de objeto 113 soporta la comunicación en dos direcciones por el procesador 107. En ciertas modalidades, esta capacidad es empleada para obtener del servicio utilitario 114 las actualizaciones para los objetos 108, 110 y 111, así como también para ayudar a nuevos objetos y clases de objeto, tal como nuevos tipos de -objetos de recopilación de uso de datos de medios para el moni toree de uso de nuevos o distintos tipos de datos de medios y/o agentes de usuario. De preferencia, aunque no necesariamente, el procesador 107 recibe estas actualizaciones y nuevos objetos de un servicio utilitario único 114, el cual suministra lo mismo a todos los procesadores de monitoreo de datos de medios en todos los sistemas de usuario que cooperan para proporcionar reportes del uso de datos de medios a los sistemas de reporte 112. Las comunicaciones que provienen del servicio utilitario 114 se prefiere que sean implementadas por un servicio de transmisión que corresponde con el servicio 113. En consecuencia, estas comunicaciones, cuando son recibidas por el servicio 113, primero son recibidas por el proceso de transmisión/recepción de objeto 132 que implementa el protocolo adecuado de comunicación y posteriormente, son descifradas por el proceso 128 y son descomprimidas por el proceso 124. Posteriormente, la comunicación descomprimida es reconstituida por el proceso 120 para uso por el procesador 107. La Figura 2 ilustra un sistema adicional de uso de datos de medios 200 en el cual a un usuario 202 le son presentados u obtiene acceso a los datos de medios a través de un sistema de usuario 204. El sistema de usuario 204 podría ser conectado con una red 206 con el fin de obtener acceso o presentar los datos de medios al usuario '202:. El sistema de usuario 204 también incorpora una fuente local de datos de medios (no se muestra con propósitos de simplicidad y claridad) , que corresponde con la fuente local 105 de la Figura 1. El sistema de usuario 204 incorpora el procesador de monitoreo de uso de medios y un servicio de transmisión/recepción de objeto (no se muestra con propósitos de simplicidad y claridad) que corresponde con el procesador 107 y el servicio 113 de la Figura 1. Además, el procesador incorporado en el sistema de usuario 204 sirve para crear y manejar múltiples ejemplos de objetos de recopilación de uso de datos de medios 208, 208', 208",... 208n que corresponden con el objeto 108 de la Figura 1, los cuales se ejecutan, en forma concurrente y/o en distintas horas diferentes con el fin de rastrear o dar seguimiento al uso de los distintos tipos respectivos de datos de medios y/o agentes de usuario. For ejemplo, si el usuario 202 abriera un navegador, en ciertas modalidades el procesador ejemplificaría un objeto de recopilación de datos de uso de navegador para rastrear su uso. Si un reproductor de audio y/o video también fuera abierto mientras que el navegador se encuentra en uso, el procesador ejemplificaría un objeto de recopilación de datos de uso de reproductor para rastrear su uso por separado del navegador. Lo mismo también es realizado con el fin de rastrear el uso de otros tipos de agentes de usuario tal ¦ erno una aplicación de conversación o charla. En modalidades adicionales, los objetos separados de recopilación de use rastrean el uso de distintos datos de medios. Por ejemplo, un objeto rastreará el uso de una página Web mientras uno o más de otros objetos monitorearán anuncios, los cuales se ejecutan dentro o aparecen en ventanas separadas emergentes que aparecen inesperadamente tanto superpuestas y y/o por abajo. Todavía en modalidades adicionales, un conjunto de objetos rastrea el uso de distintos tipos de agentes de usuario mientras otros monitorean el uso de múltiples datos de medios respectivos presentados a través de un agente único de usuario. Por lo tanto, el sistema de monitoreo de uso recopila en forma automática los datos que se refieren al uso de múltiples tipos diferentes de datos de medios y/o tipos de agentes de usuario en distintos objetos respectivos, de modo que los datos recopilados sean accesibles con facilidad por tipo de datos de medios utilizados o agente de usuario empleado. El procesador también es capaz de crear y manejar múltiples ejemplos de objetos de sesión 210, 210', 210", ..., 210 , los cuales se ejecutan en forma concurrente y/o en varios momentos diferentes con el fin de fusionar los objetos adecuados de los objetos 208, 208', 208", ..., 208n en las respectivas sesiones de usuario. Cada uno de estos objetos funciona los datos de uso de datos de medios en objetos, : cada uno de los cuales representan la actividad durante una respectiva sesión de usuario y por lo tanto, sirve para procesar previamente estos datos con la finalidad de facilitar la preparación de reportes de uso de medios en una etapa posterior. Por lo tanto, los recursos de exceso de procesamiento, almacenamiento y ancho de banda de comunicación del sistema de usuario 204 son utilizados para producir objetos de sesión que colocan los datos de uso por sesión, el tipo de datos de medios y/o tipo de agente de usuario. Entonces, los objetos de sesión son análogos a los bloques de construcción que pueden ser ensamblados en forma eficiente en cualquier número de reportes, cada uno de los cuales es estructurado según se desee de acuerdo con los parámetros seleccionados de reporte. Las estructuras de los reportes podrían ser estandarizadas o diseñadas en una base ad hoc para servir mejor a las necesidades de un usuario del sistema de reporte. De preferencia, el procesador 107 y el servicio 113 rastrean el alcance progresivo hasta el cual el sistema de usuario y los recursos de comunicación están siendo usados con el fin de ajustar sus demandas en base a estos recursos para evitar la interferencia con otras aplicaciones y comunicaciones empleadas por el usuario. Como en las modalidades de la Figura 1, los objetos de sesión sen fusionados en objetos de reporte de rnicronivel para su comunicación con uno o más sistemas de reporte (no se muestran con propósitos de simplicidad y claridad) . La Figura 3 ilustra todavía un sistema adicional de uso de datos de medios 300, en el cual a un usuario 302 le son presentados u obtiene acceso a los datos de medios a través de un sistema de usuario 304. El sistema de usuario 304 podría ser conectado con una red 306 con el fin de obtener acceso a los datos de medios. Como en el caso de la modalidad de la Figura 2, el sistema de usuario 304 también incorpora una fuente local de datos de medios (no se muestra con propósitos de simplicidad y claridad) que corresponde con una fuente local 105 de la Figura 1. El sistema de usuario 304 incorpora un procesador de monitoreo de uso de medios (no se muestra con propósitos de simplicidad y claridad), el cual sirve para ejemplificar y manejar uno o más objetos de recopilación de uso de datos de medios 308 que sirven para el mismo propósito que los objetos 108 de la Figura 1. El procesador también ejemplifica y maneja uno o más objetos cualitativos de recopilación de datos 3:0, los cuales sirven para recopilar los datos cualitativos que se refieren a los usuarios del sistema de usuario 304. Los objetos cualitativos de recopilación de datos 310 en ciertas modalidades, colectan y/o almacenan los datos demográficos básicos que pueden incluir la edad, el sexto, la raza, étnia, estado marital y/o ubicación del usuario. En modalidades adicionales, los objetos colectan y/o almacenan información adicional específica por usuario que puede incluir hábitos de gasto, intereses, estilo de vida, educación, ocupación y/o ingresos. Estos datos cualitativos son recopilados, por ejemplo, mediante una petición ai usuario que es presentada a través del sistema de usuario 304 y/o a partir de bases de datos que almacenan este tipo de información . En ciertas modalidades, los objetos 31C colectan y/o almacenan datos cualitativos que constituyen los datos del sistema, tal como el tipo de sistema, el sistema operativo, los tipos de agentes de usuario (tal como navegador, reproductores y similares) . Estos datos podrían ser colectados mediante los objetos 310 en forma directa a partir del sistema de usuario 304. En modalidades adicionales, los objetos 310 colectan y/o almacenan datos cualitativos de dos o más de los tipos precedentes. En pocas palabras, cada uno de los objetos 310 es colocado para colectar un subconjunto de varios tipos cualitativos de datos. En ciertas modalidades, los objetos 310 son actualizados de vez en vez permitiendo la colección y/o almacenamiento de nuevos o distintos datos y/o tipos de datos. El procesador también ejemplifica y maneja uno o más objetos de sesión 312, los cuales sirven para fusionar los objetos de recopilación de uso de datos de medios 308 y los objetos de recopilación de datos cualitativos -310 -"'en; las respectivas sesiones de usuario y/o sesiones RCL . De este modo, los objetos de sesión encapsulan los datos de sesión que describen tanto el uso de los datos de medios, así como también la demografía del usuario y/o la información del sistema. De este modo, cualquiera y todos los datos deseados que describen una sesión dada de usuario y/o una sesión RCL son previamente procesados por el sistema de usuario 304, tomando ventaja de esta manera de los recursos de exceso de procesamiento y almacenamiento de los mismos. Esto contrasta con las técnicas previamente propuestas en las cuales los datos cualitativos serían fusionados con los datos cuantitativos de monitoreo de uso de datos ce medios en una instalación centralizada de procesamiento. No sólo la invención de su presente aspecto reduce los requerimientos de procesamiento y almacenamiento fuera del sistema de usuario, sino que también une los datos de medición de uso de medios con los datos demográficos y otros datos cualitativos en la etapa más temprana que permite la producción de reportes, los cuales "entrenan o instruyen" al usuario o nivel de sesión RCL, proporcionando de esta manera, una precisión y flexibilidad más grande de reporte. A través del uso de la colección y procesamiento distribuido de datos por medio de varios objetos de colección y procesamiento de datos, el sistema de monitoreo de la presente invención permite una rápida escalabi 1 idad , así ¦ come también la capacidad de ajustar el sistema de monitoreo cor. respecto al tiempo sin interrupción para acomodar las necesidades de evolución para rastrear nuevas y distintas formas de uso de datos de medios, de sistemas de usuario y categorías demográficas. Esto es conseguido descargando objetos actualizados y nuevas clases de objeto en los procesadores que operan en varios sistemas de usuario. Los obietos de sesión 312 son fusionados en un objeto de reporte de micronivel 314 para su comunicación con un sistema de reporte 316. De preferencia, el objeto de reporte de micronivel 314, así como también el objeto 111 de la Figura 1, son colocados de manera que tengan movilidad de red permitiendo la generación de reporte en ambos sistemas 111 y 316, así como también otros nodos y sistemas en ciertas modalidades, así como también capacidades distribuidas de generación de reporte todavía en otras modalidades. La Figura 4 ilustra un sistema de monitoreo de uso de datos de medios 500 para la recopilación de datos de uso que representan el uso de los datos de medios presentados al usuario 502. El usuario 502 obtiene acceso o le son presentados datos de medios a través de un sistema de usuario 504. El sistema de usuario 504 podría ser conectado con una red 506 con el fin de obtener acceso o que le sean presentados los datos de medios al usuario 502. El sistema de usuario 504 también incorpora una fuente local de datos de medios (no se muestra con propósitos de simplicidad y claridad) , que corresponde con una fuente local 105 de la Figura 1. Un objeto de reporte de micronivel 508 es generado, señalizado, comprimido y cifrado en el sistema de usuario 534 de acuerdo con cualquiera de las modalidades precedentes para su transmisión hacia el sistema de reporte 510. Una vez que el objeto de reporte de micronivel 508 sea recibido por el sistema de reporte 510, este es reconstituido para su utilización. El sistema de reporte 510 agrega y organiza numerosos objetos de reporte de micronivel 508 que son recibidos desde el sistema de usuario 504, así como también, desde otros sistemas de usuario, con el fin de producir un macrorepcrte 514 en respuesta a un comando que proviene de un solicitante de reporte 506, tal como una entidad que proporciona estos reportes a los clientes en intercambio de un honorario de licencia o una entidad que desea hacer uso directo de esto reportes. El sistema de reporte 510 tiene acceso a una biblioteca 512 que contiene información variada para la identificación de los Sitios de Control de Recursos (RCL's) de los datos de medios contenidos en el objeto de reporte de micronivel 508. La biblioteca 512 es particularmente útil en ejemplos en los cuales la identidad del RCL no es incluida en los metadatos que acompañan los datos de-" medios recibidos. La biblioteca 512 comprende un mapa RCL de vanos Localizadores Uniformes de Recursos (URL's), per ejemplo, para identificar los RCL's de los datos recopilados de medios en base a su URL o URL's. El mapa RCL es compilado en uno o varios modos. En ciertas modalidades, el RCL en sí mismo, proporciona los datos necesarios para su inclusión en la biblioteca 512. En otras modalidades, los dacos son compilados en forma automática por un servicio asociado con la biblioteca 512 que recopila los URL's mientras obtiene acceso a varios RCL's. En modalidades adicionales, los datos son compilados mediante la entrada manual. Todavía en modalidades adicionales, los datos son compilados comparando los URL's que corresponden con los sitios conocidos de control de recurso con los URL's para otras páginas, flujos u otros datos de medies y que asocian URL's similares con el mismo RCL. Por ejemplo, dos URL's que tienen la misma raíz, podría ser considerados asociados con el mismo sitio de control de recurso. Todavía en otras modalidades, las etiquetas, metadatos y/o contenido de varios datos de medios son comparados para determinar sus RCL's. Todavía en modalidades adicionales, las combinaciones de las técnicas precedentes son empleadas. En una modalidad, la biblioteca 512 reside en una ubicación o sitio centralizado, que facilita la actualización de los datos contenidos en la misma. En forma alterna, la biblioteca 512 reside en- varios sitios en distintos sistemas, ya sean locales o distantes. El mapeo RCL también es utilizado para identificar el sitio de control de recurso de los datos predeterminados de medios de flujo que se encuentran contenidos en el objeto de reporte de micronivel 508 aún cuando un recurso de flujo podría tener muchos URL's mapeados en el mismo RCL. Sin embargo, los datos de medios de flujo son mapeados hacia un RCL específico de flujo. En ciertas modalidades, la biblioteca 512 también proporciona datos adicionales que son útiles al sistema de reporte 510, que incluyen la hora del día, la información relacionada con el RCL, y la información demográfica suplementaria, tal como la información en base a los hábitos de gasto, ingreso, intereses y cualquier otro tipo de datos de interés potencial para los publicistas o proveedores de datos de medios que se refieren a los usuarios o familias. En modalidades adicionales, uno o más de estos servicios de datos son proporcionados por sistemas separados de la biblioteca 512. Todavía en otras modalidades, uno o más de estos servicios, que incluyen el servicio de mapeo RCL, son distribuidos entre los múltiples servidores en una o más redes . La Figura 5 ilustra un sistema de generación de reporte 600, que incluye un sistema de reporte 602, para la creación de reportes en base a los datos en la for a al tríenos de un objeto de reporte de micronivel 606, recibido al róenos desde un sistema de usuario 604. El sistema de reporte £02 también tiene acceso a numerosos objetos de reporte de micronivel (606, 606' , 606", ... 60on) , que provienen de numerosos sistemas de usuario (604, 604', 604", ... 604n) , para producir macroreportes en forma selectiva ya sea en una base estándar o personalizada en respuesta a la entrada de parámetros de generación de reporte en el sistema. El sistema de reporte 602 tiene acceso a una biblioteca 612 que contiene la información para la identificación del RCL de los datos de medios cuyo uso es reportado en los objetos de reporte de micronivel (606, 606' , 606" , ... 606") , que son recibidos desde el mismo y/o varios sistemas de usuario (604, 604' , 604", ... 604n) . La biblioteca 612 una vez más podría comprender, por ejemplo, un mapa RCL completo de numerosos URL's, por ejemplo, para la identificación de los datos recopilados de medios. En ciertas modalidades, la biblioteca 612 proporciona información adicional (como se describió con anterioridad en conexión con la Figura 4) , y en otras modalidades, los servicios proporcionados por la biblioteca 612 son suministrados por múltiples sistemas distribuidos. Un solicitante de reporte 608 podría requerir que el sistema de reportes 602 genere uno o más macroreportes 610 en base a distintos objetos de reporte de micronivel (6C6"'," 606', 606",... 606n) . El solicitante de reporte 608 suministra a_ sistema de reporte 602 una petición de un macroreporte ya sea de un tipo estándar o personalizado. Si fuera solicitado un t po de reporte personalizado, la petición incluiría los parámetros que definen los tipos de datos de medios, usuarios, periodos de tiempo, etc., los cuales definen el alcance y contenido del reporte deseado personalizado. El sistema de reporte 602 ensambla los objetos requeridos de reporte de micronivel, especificados por el solicitante de reporte 608, para formar los macroreportes 610, los cuales son reportes combinados en base al uso total de los datos de medios. El sistema de reporte 602 puede ensamblar objetos de reporte de micronivel (606, 606', 606",... 606"), a lo largo de varios parámetros para ofrecer la información adecuada con relación a los parámetros específicos de datos de medios y/o demográficos. Los macroreportes 610 podrían ser creados en base a la demanda o podrían ser previamente programados para su generación y el suministro. La Figura 6 ilustra un sistema de reporte 702. El sistema de reporte 702 comprende un proceso de macromanej ador 714, el cual maneja los objetos y recursos externos adicionales a fin de producir reportes para la provisión a un solicitante de reporte 718. El sistema 702 además comprende un proceso macroagragador 704 que colecta y maneja varios objetos de reporte de micronivel (706, 706'-, .. 706n; recibidos a partir de varios sistemas de usuario (708, 708' , ... 708n) . El sistema de reporte 702 también incluye un proceso de programación 710 que ahorra varios programas y reportes de información. El sistema de reporte 702 además comprende un proceso de presentación 712 para formatear los macroreportes para distintos medios de presentación. El objeto macroagregador 704 en ciertas modalidades, recibe los objetos de reporte de micronivel 706 de acuerdo con un programa retenido por cada sistema de usuario 708, 708',... 708n. En otras ciertas modalidades, el proceso 704 solicita ios objetos de reporte de micronivel 706 de los distintos sistemas de usuario de acuerdo con un programa mantenido por un proceso de programación 710 en el sistema de reporte 702. En modalidades adicionales, el proceso 704 solicita los objetos de reporte de micronivel 706 con el fin de cumplir con una petición de un reporte recibido del solicitante de reporte 718. Todavía en modalidades adicionales, las combinaciones de las técnicas precedentes sor. empleadas. En una o más de estas modalidades, el proceso 704 comunica las peticiones a los distintos sistemas de usuario 7CS, 708',... 708" de objetos de reporte de micronivel que refle]an el uso progresivo de los medios de flujo. Estas peticiones del proceso 704 en algunos casos se originan a partir de la recepción de una petición progresiva- de "reporte de uso de medios de flujo que proviene del solicitante 718 que busca la información sobre el tamaño actual y/o la composición de una audiencia para los medios de flujo de uno o más sitios predeterminados de control de recurso. Esto reportes permiten que el solicitante 718 o su cliente maximice sus ingresos de publicidad enfocando los anuncios hacia la audiencia actual y/o en base al número actual de usuarios quienes recibieron ciertos anuncios. En otras modalidades, cuando el proceso 704 recibe uno o más objetos de reporte de micronivel de un sistema de usuario 708, 7GB' , ... 7C8n indicando el uso actual de los medios de flujo de un RCL de interés, el proceso 704 solicita además, en forma automática, los objetos de reporte de micronivel del sistema de usuario para producir un reporte de uso en proceso de acuerdo con una petición anterior de un solicitante de reporte 718. El proceso macroagregador 704 almacena los objetos recibidos 706, 706',... 706n en una base de datos para el subsiguiente acceso de acuerdo con sus atributos, tales como la hora, las características demográficas, RCL, el tipo de datos de medios utilizados, etc. Por lo tanto, es posible producir, en forma rápida y eficiente, macroreportes de acuerdo con los parámetros estandarizados o parámetros diseñados por cliente. Cada objeto de reporte de micronivel representa una experiencia distinta de uso de datos de' medies que podrían ser accesados de acuerdo con cualquiera de múltiples parámetros distintos seleccionados y ensamblados con otros de estos objetos en un modo eficiente oor proceso que proporciona capacidades flexibles de reporte para cumpl r con las necesidades de cada solicitante. En ocasiones, los macroreportes son producidos por el proceso macroagregador 704 en respuesta a un comando recibido de un proceso de programación 710 de acuerdo con un programa de reporte mantenido con el mismo. Una vez producidos, los macroreportes son almacenados por el proceso de programación 710 para que sean proporcionados a los solicitantes de acuerdo con un programa de reporte que también es mantenido por el proceso 710 o en respuesta a una petición del solicitante 718. El proceso de presentación 712 sirve para formatear los macroreportes producidos de acuerdo con un formato de presentación especificado por un solicitante 718 o además en un formato por omisión o en otro formato predeterminado. En ciertas modalidades, estos formatos podrían ser seleccionados como adecuados para los navegadores que se ejecutan en una computadora, para dispositivos de la Internet, PDA's, facsímile, correo electrónico, reportes impresos, reportes audibles y similares. En ciertas modalidades, un respectivo proceso distinto de presentación 712 es proporcionado para cada formato distinto de presentación. En ciertas modalidades, un sistema de reporte único 702 recopila los objetos de reporte de micronivel y sirve a los distintos solicitantes de reporte 718. En otras modalidades, estos múltiples sistemas de reporte 702 distribuyen las tareas de reporte. En modalidades adicionales, los servicios proporcionados por uno o más sistemas de reporte son distribuidos entre dos o más sistemas diferentes. En algunas de estas modalidades adicionales, un proceso agrecador de macroreporte es implementado por uno o más servidores que suministran macroreportes en base a la programación o en base a la demanda a uno o más clientes que reciben las peticiones de reportes de los solicitantes y formatean los macroreportes para su presentación a los solicitantes. En ciertas modalidades, uno o más de los servicies proporcionados por el sistema de reporte 702 son impfementados por un cliente que ejecuta un sistema de solicitante. Por ejemplo, en algunas de estas modalidades este cliente implementa tanto los servicios de programación como de presentación que a su vez son implementados por el sistema 702 de la Figura 6. El diseño orientado por objeto del sistema permite múltiples tipos distintos de implemeniaciones . El diseño orientado por objeto de los servicios de reporte y de los servicios utilitarios proporciona una flexibilidad sustancial en la arquitectura física adoptada para implementar estos servicios. En una arquitectura de servidor basado en la Internet (o en otra red) , les distintos servicios de reporte y/o utilitarios son distribuidos entre varios servidores. En algunas modalidades de ios servicios basados por servidor, los servidores son colocados en forma jerárquica para distribuir con eficiencia los servicios de acuerdo con la prioridad y/o alcance. En modalidades que emplean una arquitectura P2P, todos los servicios de reporte y/o utilitarios son distribuidos entre los clientes, aunque se prefiere que ciertos servicios tales como servicios de actualización de objeto y clase de objeto sean coordinados para garantizar la integridad del sistema. En modalidades híbridas, son empleadas las combinaciones de las arquitecturas precedentes. Por ejemplo, los usuarios importantes de servicios de reporte podrían implementar los servicios en sus propias máquinas de cliente, mientras los usuarios que utilizan una menor cantidad de reportes o que los obtienen con menor frecuencia, podrían recibir reportes previamente formateados de un servidor de reporte. Aunque la invención ha sido descrita con referencia a los arreglos particulares y modalidades de servicios, sistemas, procesadores, dispositivos, características y similares, estos no se pretende que agoten todos los arreglos o modalidades posibles, y en su lugar muchas otras modificaciones y variaciones serán averiguadas por aquellas personas de experiencia en la técnica. Se hace constar que con relación a esta fecha el mejor método conocido por la solicitante para llevar a la práctica la citada invención, es el que resulta claro de la presente descripción de la invención.

Claims (1)

  1. REIVINDICACIONES Habiéndose descrito la invención como antecede, se reclama como propiedad lo contenido en las siguientes reivindicaciones : 1. Un método para la recopilación de datos que reflejan el uso de datos de medios por un usuario, caracterizado porque comprende: recibir una pluralidad de datos de medios en un sistema de usuario; utilizar cada uno de una pluralidad de objetos de recopilación de use de datos de medios que se ejecutan en el sistema de usuario para colectar datos que reflejan el uso de una porción respectivamente diferente del y/o agente de usuario para la pluralidad de datos de medios recibidos por el sistena de usuario; y utilizar un objeto de sesión para fusionar los objetos predeterminados de la pluralidad de objetos de recopilación de uso de datos de medios que corresponden con una respectiva sesión de usuario y/o sesión CL. 2. El método de conformidad con la reivindicación 1, caracterizado además porque comprende la etapa de producir de un reporte que incluye el objeto de sesión con el uso de un objeto de reporte. 3. El método de conformidad con la reivindicación 2, caracterizado porque el objeto de reporte fusiona el objeto de sesión en sí mismo. " : 4. El método de conformidad con la reivindicación 3, caracterizado porque uno o más objetos de sesión son seleccionados y fusionados en el objeto de reporte. 5. El método de conformidad con la reivindicación 3, caracterizado además porque comprende la etapa de proporcionar un sistema de reporte para la generación de un macrorepcrte en base al objeto de reporte. 6. El método de conformidad con la reivindicación 5, caractei izado porque el objeto de reporte es serializado, comprimido y cifrado para su transmisión hacia el sistema de reporte . ? . El método de conformidad con la reivindicación 6, caracter zado porque el objeto transmitido de reporte es reconstituido por el sistema de reporte. S. El método de conformidad con la reivindicación 5, caracter zado porque el sistema de reporte genera el macrorepcrte en base a los criterios seleccionados. 9. El método de conformidad con la reivindicación 5, caracterizado porque el macroreporte es generado en base a parámetros predeterminados de un sistema de petición. 10. El método de conformidad con la reivindicación 5, caracterizado porque el sistema de reporte se encuentra remotamente localizado del sistema de usuario. 11. El método de conformidad con la reivindicación 10, caracterizado porque el sistema remoto de reporte se conunica con el sistema de usuario a través de una red a partir de la cual es recibida la pluralidad de datos de medios . 12. El método de conformidad con la reivindicación 11, caracterizado porque el sistema remoto de reporte es seleccionado a partir del grupo que consiste de: una estación de procesamiento central, un servidor remoto, un servidor local o una arquitectura de igual a igual o interpar. 13. El método de conformidad con la reivindicación 1, caracterizado porque cada uno de la pluralidad de objetos de recopilación de uso de datos de medios procesa los datos colectados . 14. El método de conformidad con la reivindicación 1, caracterizado porque cada uno de la pluralidad de objetos de recopilación de uso de datos de medios procesa los datos colectados seleccionando los datos de medios en base a criterios predeterminados. 15. El método de conformidad con la reivindicación 1, caracterizado porque el objeto de sesión encapsula los dates demográficos del usuario en la sesión de usuario y/o sesión RCL . 16. El método de conformidad con la reivindicación 15, caracterizado porque los datos demográficos son seleccionados a partir del grupo que consiste de: sistemas operativos, máquinas de sistema de usuario, - tipos de navegador, aplicaciones de reproductor, edad del usuario, género del usuario y/o la ubicación geográfica del usuario. 17. El método de conformidad con la reivindicación 15, caracterizado porque el objeto de sesión incluye y se refiere a los datos recopilados a través de los objetos recopilados de uso de datos de medios y los datos demográficos . 18. El método de conformidad con la reivindicación 1, caracterizado porque los datos de medios son recibidos en una base continua. 19. El método de conformidad con la reivindicación 1, caracterizado porque la sesión de usuario refleja el uso de los datos de medios sobre una base continua. 20. El método de conformidad con la reivindicación 1, caracterizado porque los datos de medios comprenden medios de flujo. 21. El método de conformidad con la reivindicación 1, caracterizado porque cada uno de la pluralidad de objetos de recopilación de uso de datos de medios sirve para recopilar los actos de uso para una categoría única predeterminada de datos de medios. 22. Un método para la recopilación de datos que reflejan el uso de datos de medios por un usuario a través del sistema de usuario, caracterizado porque comprende: ejecutar un objeto de recopilación de uso de datos de medios en el sistema de usuario; recibir los datos de medios en el sistema de usuario ; monitorear el uso de los datos de medios a través ei objeto de recopilación de uso de datos de medios que se ejecuta en el sistema de usuario para producir los datos de uso de medios; y encapsular los datos de uso de medios en el objeto de recopilación de uso de datos de medios. 23. El método de conformidad con la reivindicación 22, caracterizado además porque comprende la ejecución de una pluralidad de objetos de recopilación de uso de datos de medios en el sistema de usuario y proporcionar un objeto de sesión para fusionar los objetos predeterminados de la pluralidad de objetos de recopilación de uso de datos de medios que corresponden con una respectiva sesión de usuario y/o sesión RCL. 24. El método de conformidad con la reivindicación 23, caracterizado además porque comprende la etapa de proporcionar un objeto de reporte que informa la sesión de usuario y/o sesión RCL. 25. El método de conformidad con la reivindicación 24, caracterizado porque el objeto de reporte fusiona el objeto de sesión en sí mismo. 26. El método de conformidad con la rei-vindi cf.c icr. 25, caracterizado porque una o más de las sesiones de usuario y/o sesiones RCL son seleccionadas y fusionadas en el objeto de reporte. 27. El método de conformidad con la reivindicación 26, caracterizado además porque comprende la etapa de proporcionar un sistema de reporte para la generación de un macroreporte en base al objeto de reporte. 28. El método de conformidad con la reivindicación 22, caracterizado porque el objeto de recopilación de datos procesa previamente los datos seleccionados de uso de medios . 29. El método de conformidad con la reivindicación 22, caracterizado porque el objeto de recopilación de datos procesa previamente los datos seleccionados de uso de medios recopilando los dates de uso de medios en base a criterios predeterminados de selección. 30. El método de conformidad con la reivindicación 23, caracterizado porque el objeto de sesión encapsula los datos cualitativos. 31. El método de conformidad con la reivindicación 30, caracterizado porque el objeto de sesión incluye y se refiere a los datos de uso de medios y los datos cualitativos . 32. El método de conformidad con la reivindicación 22, caracterizado porque los datos de medios comprenden medios de flujo. "" : 33. El método de conformidad con la reivindicación 22, caracterizado porque el objete de recopilación de uso de datos de medios sirve para recopilar datos de uso para una categoría única predeterminada de datos de medios. 34. Un sistema para la recopilación de datos que reflejan el uso de datos de medios por un usuario de un sistema de usuario, caracterizado porque comprende: una pluralidad de objetos de recopilación de uso de datos de medios, cada uno de los cuales colecta los datos que reflejar, el uso de una porción respectivamente diferente del y/o agente de usuario para una pluralidad de datos de medios recib dos a través del sistema de usuario; y un objeto de sesión que fusiona los objetos predeterT.inados de la pluralidad de objetos de recopilación de uso de datos de medios que corresponden con una respectiva sesión de usuario y/o sesión RCL. 35. El sistema de conformidad con la reivindicación 34, caracterizado porque cada uno de la pluralidad de objetos ce recopilación de uso de datos de medios sirve para recopilar datos de uso para una categoría única predeterminada de datos de medios . 36. El sistema de conformidad con la reivindicación 34, caracterizado además porque comprende un objeto de reporte que informa la sesión de usuario y/o sesión RCL. 37. El sistema de conformidad con la reivindicación 36, caracterizado porque el objeto de reporte fusiona el objeto de sesión en sí mismo. 38. El sistema de conformidad con la reivindicación 37, caracterizado porque una pluralidad de objetos de sesión es seleccionada y fusionada en el objeto de reporte. 39. Hl sistema de conformidad con la reivindicación 37, caracterizado además porque comprende un sistema de reporte para la generación de un macroreporte en base al ob ete de reporte. 40. El sistema de conformidad con la reivindicación 34, caracterizado porque los objetos de recopilación de uso de datos de medios procesen previamente los datos de uso de medios . 41. El sistema de conformidad con la reivindicación 34, caracterizado porque los objetos de recopilación de uso de datos de medios procesan previamente los datos seleccionados de uso de medios en base a criterios predeterminados . 42. El sistema de conformidad con la reivindicación 34, caracterizado porque el objeto de sesión encapsula datos cualitativos . 43. 31 sistema de conformidad con la reivindicación 42, caracterizado porque el objeto de sesión incluye y se refiere a les datos de uso de medies y los datos cualitativos. 44. El sistema de conformidad con la reivindicación 34, caracterizado porque los datos de medios comprenden medios de flujo. 45. Un método para la recopilación de datos que reflejan el uso de datos de medios por un usuario, caracterizado porque comprende: recibir datos de medios en un sistema de usuario; seleccionar al menos algunos de los datos de medios en base a criterios predeterminados ; en el sistema de usuario compilar los datos de dirección para los datos seleccionados de medies en el objeto de reporte ; y transmitir el objeto de reporte a un procesador remotamente situado. 46. El método de conformidad con la reivindicación 45, caracterizado porque los datos de dirección comprenden URL ' s . 47. El método de conformidad con la reivindicación 45, caracterizado además porque comprende proporcionar un objeto de sesión en el sistema de usuario para la recopilación de datos de dirección que corresponden con una respectiva sesión de usuario y/o sesión RCL. 48. El método de conformidad con la reivindicación 47, caracterizado porque el objeto de reporte informa la sesión de usuario y/o sesión RCL. " : 49. El método de conformidad con la reivindicación 48, caracterizado porque el objeto de reporte fusiona el objeto de sesión en sí mismo. 50. El método de conformidad con la reivindicación 49, caracterizado porque una pluralidad de objetos de sesión es seleccionada y fusionada en el objeto de reporte. 51. El método de conformidad con la reivindicación 49, caracterizado además porque comprende proporcionar un sistema de reporte para la generación de un macroreporte en base al objeto de reporte. 52. ?1 método de conformidad con la reivindicación 47, caracterizado porque el objeto de sesión encapsula datos cual itativos . 53. El método de conformidad con la reivindicación 52, caracterizado porque el objeto de sesión incluye y se refiere a los datos de uso de medios y los datos cual itat ivos . 54. El método de conformidad con la reivindicación 45, caracterizado porque los datos de medios comprenden medies de flujo. 55. El método de conformidad con la reivindicación 45, caracterizado además porque comprende proporcionar una biblioteca de datos de identificación del sitio de control de recurso que corresponden con los datos de dirección; y comparar los datos de dirección proporcionados en el" ofc ete transmitido de reporte con los datos de identificación del sitio de control de recurso en la biblioteca para identificar el sitio de control de recurso para los datos seleccionados de medios . 56. Un método para la generación de reportes en base al uso de datos de medios por usuarios de uno o más sistemas de usuario, caracterizado porque comprende: recibir los objetos de reporte generados por un sistema de usuario y transmitidos a un sistema de reporte, cada uno de los objetos de reporte refleja el uso de los datos de medios por un usuario de un sistema de usuario; ensamblar los objetos transmitidos de reporte en un macroreporte . coordinar y colectar macroreportes y/u objetos de reporte a partir de otros sistemas de reporte; y formatear macroreportes para su presentación. 57. Un método para la recopilación de datos que se refieren al uso de datos de medios por un usuario a través de un sistema de usuario, caracterizado porque comprende: proporcionar un primer objeto de recopilación de datos que recopila dentro del sistema de usuario los datos de uso que representan el uso de los datos de medios presentados al usuario dentro de una respectiva sesión de usuario y/o sesión RCL ; proporcionar un segundo objeto de recopilarle?: de datos que recopila datos cualitativos; y proporcionar un objeto de sesión que fusiona el primer y segundo objetos de recopilación de datos dentro del sistema de usuario. 58. El método de conformidad con la reivindicación 57, caracterizado porque el primer objeto de recopilación de datos colecta los datos de uso para una categoría única predeterminada de datos de medios. 59. El método de conformidad con la reivindicación 57, caracterizado porque el primer objeto de recopilación de datos colecta los datos presentados por el primer agente de usua io . 60. El método de conformidad con la reivindicación 57, caracterizado porque el segundo objeto de recopilación de datos colecta los datos demográficos. 61. Un sistema para la recopilación de datos que reflejan el uso de los datos de medios a través de un sistema de usuario, caracterizado porque comprende: el software para la medición del uso de los datos de medios que incluye: una pluralidad de objetos de recopilación de uso de datos de medios, cada uno de los cuales colecta datos dentro del sistema de usuario que reflejan el uso de una porción respectivamente diferente del y/o agente de usuario para una pluralidad de datos de medios recibidos a través del ""Sistema de usuario; y un objeto de sesión que fusiona los objetos predeterminados de la pluralidad de objetos de recopilación de uso de datos de medios que corresponden con una respectiva sesión de usuario y/o sesión RCL. 62. Un sistema para la recopilación de datos que refleían el uso de datos de medies por un usuario a través de un sistema de usuario, caracterizado porque comprende: un objeto de recopilación de datos en el sistema de usuario para el monitoreo del uso de los datos de medios en base a criterios predeterminados ,- en donde el objeto de recopilación de datos selecciona y encapsula los datos de uso que representan el uso al menos de algunos de los datos de medios en base a los criter i os predeterminados . 63. El sistema de conformidad con la reivindicación 62, caracterizado además porque comprende un objeto de reporte que informa de los datos de uso a un sistema de reporte . 6 . El sistema de conformidad con la reivindicación 63, caracterizado porque el objeto de reporte fusiona el objeto de recopilación de datos en sí mismo. 65. El sistema de conformidad con la reivindicación 62, caracterizado porque el objeto de recopilación de datos sirve para colectar datos de uso para una categoría única predeterT.mada de datos de medios. 66. Un sistema para la generación de reportes que representan el uso de datos de medios por usuarios de uno o más sistemas de usuario, caracterizado porque comprende: objetos de reporte, generados por un sistema de usuario y transmitidos a un sistema de reporte, cada uno de los cuales refleja el uso de datos de medios por un usuario de un respectivo sistema de usuario; un proceso macroagregador que se ejecuta en el sistema de reporte para colectar los objetos transmitidos de reporte a fin de producir macroreportes en base a una pluralidad de ios objetos de reporte; y un proceso de presentación que se ejecuta en uno del sistema de reporte y un cliente del mismo para formatear los macroreportes a fin de producir una presentación.
MXPA05000958A 2002-07-26 2003-07-18 Sistemas y metodos de medicion y reporte de uso de datos de medios. MXPA05000958A (es)

Applications Claiming Priority (2)

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
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
MXPA05000958A true MXPA05000958A (es) 2005-06-08

Family

ID=30770162

Family Applications (1)

Application Number Title Priority Date Filing Date
MXPA05000958A MXPA05000958A (es) 2002-07-26 2003-07-18 Sistemas y metodos de medicion y reporte de uso de datos de medios.

Country Status (9)

Country Link
US (6) US7627872B2 (es)
EP (1) EP1540547A4 (es)
JP (2) JP5010100B2 (es)
AU (1) AU2003261180C1 (es)
CA (1) CA2493190C (es)
DE (1) DE10393011T5 (es)
GB (1) GB2406194A (es)
MX (1) MXPA05000958A (es)
WO (1) WO2004012121A1 (es)

Families Citing this family (159)

* 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
US20050203798A1 (en) * 2004-03-15 2005-09-15 Jensen James M. Methods and systems for gathering market research data
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
US7463143B2 (en) * 2004-03-15 2008-12-09 Arbioran Methods and systems for gathering market research data within commercial establishments
US7420464B2 (en) * 2004-03-15 2008-09-02 Arbitron, Inc. Methods and systems for gathering market research data inside and outside commercial establishments
KR100621571B1 (ko) * 2004-06-25 2006-09-14 삼성전자주식회사 네트워크 중계장치 및 중계 방법
US10862994B1 (en) 2006-11-15 2020-12-08 Conviva Inc. Facilitating client decisions
EP1805918B1 (en) 2004-09-27 2019-02-20 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
WO2007056624A2 (en) 2005-10-21 2007-05-18 Nielsen Media Research, Inc. Methods and apparatus for metering portable media players
US8527320B2 (en) * 2005-12-20 2013-09-03 Arbitron, Inc. Methods and systems for initiating a research panel of persons operating under a group agreement
KR20160079150A (ko) 2006-03-27 2016-07-05 닐슨 미디어 리서치 인코퍼레이티드 무선통신장치에 표현되는 미디어 컨텐츠의 미터링 방법 및 시스템
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
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
US8127000B2 (en) 2006-06-30 2012-02-28 Tealeaf Technology, Inc. Method and apparatus for monitoring and synchronizing user interface events with network data
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
US9491077B2 (en) * 2007-07-13 2016-11-08 Cisco Technology, Inc. Network metric reporting system
US9026639B2 (en) * 2007-07-13 2015-05-05 Pure Networks Llc Home network optimizing 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
US20090276700A1 (en) * 2008-04-30 2009-11-05 Nokia Corporation Method, apparatus, and computer program product for determining user status indicators
US20090276855A1 (en) * 2008-04-30 2009-11-05 Nokia Corporation Method, apparatus, and computer program product that provide for presentation of event items
US20090276412A1 (en) * 2008-04-30 2009-11-05 Nokia Corporation Method, apparatus, and computer program product for providing usage analysis
US8391834B2 (en) 2009-01-28 2013-03-05 Headwater Partners I Llc Security techniques for device assisted services
US8023425B2 (en) 2009-01-28 2011-09-20 Headwater Partners I Verifiable service billing for intermediate networking devices
US8402111B2 (en) 2009-01-28 2013-03-19 Headwater Partners I, Llc Device assisted services install
US8635335B2 (en) 2009-01-28 2014-01-21 Headwater Partners I Llc System and method for wireless network offloading
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
US8548428B2 (en) 2009-01-28 2013-10-01 Headwater Partners I Llc Device group partitions and settlement platform
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
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
US8589541B2 (en) 2009-01-28 2013-11-19 Headwater Partners I Llc Device-assisted services for protecting network capacity
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
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
US10492102B2 (en) 2009-01-28 2019-11-26 Headwater Research Llc Intermediate networking devices
US12388810B2 (en) 2009-01-28 2025-08-12 Headwater Research Llc End user device that secures an association of application to service policy with an application certificate check
US9706061B2 (en) 2009-01-28 2017-07-11 Headwater Partners I Llc Service design center for device assisted services
US10064055B2 (en) 2009-01-28 2018-08-28 Headwater Research Llc Security, fraud detection, and fraud mitigation in device-assisted services systems
US8793758B2 (en) 2009-01-28 2014-07-29 Headwater Partners I Llc Security, fraud detection, and fraud mitigation in device-assisted services systems
US10248996B2 (en) 2009-01-28 2019-04-02 Headwater Research Llc Method for operating a wireless end-user device mobile payment agent
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
US10841839B2 (en) 2009-01-28 2020-11-17 Headwater Research Llc Security, fraud detection, and fraud mitigation in device-assisted services systems
US9253663B2 (en) 2009-01-28 2016-02-02 Headwater Partners I Llc Controlling mobile device communications on a roaming network based on device state
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
US9571559B2 (en) 2009-01-28 2017-02-14 Headwater Partners I Llc Enhanced curfew and protection associated with a device group
US9954975B2 (en) 2009-01-28 2018-04-24 Headwater Research Llc Enhanced curfew and protection associated with a device group
US9351193B2 (en) 2009-01-28 2016-05-24 Headwater Partners I Llc Intermediate networking devices
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
US10057775B2 (en) 2009-01-28 2018-08-21 Headwater Research Llc Virtualized policy and charging system
US10326800B2 (en) 2009-01-28 2019-06-18 Headwater Research Llc Wireless network service interfaces
US12432130B2 (en) 2009-01-28 2025-09-30 Headwater Research Llc Flow tagging for service policy implementation
US11218854B2 (en) 2009-01-28 2022-01-04 Headwater Research Llc Service plan design, user interfaces, application programming interfaces, and device management
US9755842B2 (en) 2009-01-28 2017-09-05 Headwater Research Llc Managing service user discovery and service launch object placement on a device
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
US11973804B2 (en) 2009-01-28 2024-04-30 Headwater Research Llc Network service plan design
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
US9572019B2 (en) 2009-01-28 2017-02-14 Headwater Partners LLC Service selection set published to device agent with on-device service selection
US11985155B2 (en) 2009-01-28 2024-05-14 Headwater Research Llc Communications device with secure data path processing agents
US9858559B2 (en) 2009-01-28 2018-01-02 Headwater Research Llc Network service plan design
US9565707B2 (en) 2009-01-28 2017-02-07 Headwater Partners I Llc Wireless end-user device with wireless data attribution to multiple personas
US8745191B2 (en) 2009-01-28 2014-06-03 Headwater Partners I Llc System and method for providing user notifications
US10264138B2 (en) 2009-01-28 2019-04-16 Headwater Research Llc Mobile device and service management
US10779177B2 (en) 2009-01-28 2020-09-15 Headwater Research Llc Device group partitions and settlement platform
US12452377B2 (en) 2009-01-28 2025-10-21 Headwater Research Llc Service design center for device assisted services
US12543031B2 (en) 2009-01-28 2026-02-03 Headwater Research Llc Adapting network policies based on device service processor configuration
US10715342B2 (en) 2009-01-28 2020-07-14 Headwater Research Llc Managing service user discovery and service launch object placement on a device
US9557889B2 (en) 2009-01-28 2017-01-31 Headwater Partners I Llc Service plan design, user interfaces, application programming interfaces, and device management
US9647918B2 (en) 2009-01-28 2017-05-09 Headwater Research Llc Mobile device and method attributing media services network usage to requesting application
US12166596B2 (en) 2009-01-28 2024-12-10 Disney Enterprises, Inc. Device-assisted services for protecting network capacity
US10798252B2 (en) 2009-01-28 2020-10-06 Headwater Research Llc System and method for providing user notifications
US10237757B2 (en) 2009-01-28 2019-03-19 Headwater Research Llc System and method for wireless network offloading
US12389218B2 (en) 2009-01-28 2025-08-12 Headwater Research Llc Service selection set publishing to device agent with on-device service selection
US8402494B1 (en) 2009-03-23 2013-03-19 Conviva Inc. Switching 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
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
US20100268540A1 (en) * 2009-04-17 2010-10-21 Taymoor Arshi System and method for utilizing audio beaconing in audience measurement
JP2012526314A (ja) 2009-05-08 2012-10-25 ゾケム オーワイ 行動およびコンテキストデータを分析するためのシステムおよび方法
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
US20130232198A1 (en) * 2009-12-21 2013-09-05 Arbitron Inc. System and Method for Peer-to-Peer Distribution of Media Exposure Data
US20110153391A1 (en) * 2009-12-21 2011-06-23 Michael Tenbrock Peer-to-peer privacy panel for audience measurement
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
CA2803661C (en) 2010-06-24 2018-11-27 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
US10034034B2 (en) 2011-07-06 2018-07-24 Symphony Advanced Media Mobile remote media control platform methods
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
WO2012115981A1 (en) 2011-02-22 2012-08-30 Tealeaf Technology, Inc. On-page manipulation and real-time replacement of content
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
US10148716B1 (en) 2012-04-09 2018-12-04 Conviva Inc. Dynamic generation of video manifest files
US10182096B1 (en) 2012-09-05 2019-01-15 Conviva Inc. Virtual resource locator
US9246965B1 (en) 2012-09-05 2016-01-26 Conviva Inc. Source assignment based on network partitioning
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
WO2014159862A1 (en) 2013-03-14 2014-10-02 Headwater Partners I Llc Automated credential porting for mobile devices
US9325381B2 (en) 2013-03-15 2016-04-26 The Nielsen Company (Us), Llc Methods, apparatus and articles of manufacture to monitor mobile devices
US9247273B2 (en) 2013-06-25 2016-01-26 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
US20170111692A1 (en) * 2014-05-20 2017-04-20 Lg Electronics Inc. Broadcasting transmission device, method for operating broadcasting transmission device, broadcasting reception device, and method for operating broadcasting reception device
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
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
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
US9232013B1 (en) 2014-09-05 2016-01-05 Openpeak Inc. Method and system for enabling data usage accounting
US10178043B1 (en) 2014-12-08 2019-01-08 Conviva Inc. Dynamic bitrate range selection in the cloud for optimized video streaming
US10305955B1 (en) 2014-12-08 2019-05-28 Conviva Inc. Streaming decision in the cloud
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
US10360226B2 (en) 2015-07-24 2019-07-23 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
US12354134B2 (en) * 2022-08-18 2025-07-08 Affle MEA FZ-LLC Method and system to encode user visibility count
US11968415B1 (en) * 2022-10-13 2024-04-23 The Nielsen Company (Us), Llc Methods, apparatus, and articles of manufacture to determine penetration and churn of streaming services

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
KR20000070005A (ko) 1997-01-09 2000-11-25 코페이 스티븐 공중망 컴퓨터 네트워크에서 원격 파일 액세스의 모니터링 방법
US6112238A (en) 1997-02-14 2000-08-29 Webtrends Corporation System and method for analyzing remote traffic data in a distributed computing environment
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
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
JPH117453A (ja) * 1997-04-22 1999-01-12 Mitsubishi Electric Corp メディア情報推薦装置
AU8072798A (en) 1997-06-16 1999-01-04 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
ES2296585T3 (es) 1998-05-12 2008-05-01 Nielsen Media Research, Inc. Sistema de medicion de audiencia para la television digital.
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
US6457010B1 (en) 1998-12-03 2002-09-24 Expanse Networks, Inc. Client-server based subscriber characterization system
US6298348B1 (en) 1998-12-03 2001-10-02 Expanse Networks, Inc. Consumer profiling system
JP3705331B2 (ja) * 1998-12-04 2005-10-12 富士ゼロックス株式会社 ハイパーテキスト解析装置及び方法、ハイパーテキスト解析プログラムを記録した記憶媒体
CA2299773C (en) 1999-03-09 2003-12-09 Netzero, Inc. Monitoring of individual internet usage
JP2002539741A (ja) 1999-03-12 2002-11-19 ネツトレーテイングス・インコーポレイテツド 映像データに対するユーザのアクセスを測定する方法と装置
US6377939B1 (en) * 1999-05-04 2002-04-23 Metratech Pipelined method and apparatus for processing communication metering data
US6560606B1 (en) * 1999-05-04 2003-05-06 Metratech Method and apparatus for processing data with multiple processing modules and associated counters
US6708335B1 (en) 1999-08-18 2004-03-16 Webtv Networks, Inc. Tracking viewing behavior of advertisements on a home entertainment system
WO2001033752A1 (en) 1999-11-03 2001-05-10 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
US20010039513A1 (en) 2000-02-03 2001-11-08 Erlichson Andrew A. 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 ログ解析システム
AU2001288670A1 (en) 2000-08-31 2002-03-13 Myrio Corporation Real-time audience monitoring, content rating, and content enhancing
US7849160B2 (en) * 2000-10-24 2010-12-07 Aol Inc. Methods and systems for collecting data for media files
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
JP2009032270A (ja) 2009-02-12
US20040019675A1 (en) 2004-01-29
AU2003261180A1 (en) 2004-02-16
JP2005534117A (ja) 2005-11-10
US10848399B2 (en) 2020-11-24
US20160330088A1 (en) 2016-11-10
US7627872B2 (en) 2009-12-01
AU2003261180B2 (en) 2008-10-16
WO2004012121A1 (en) 2004-02-05
DE10393011T5 (de) 2005-06-09
EP1540547A1 (en) 2005-06-15
US20100043014A1 (en) 2010-02-18
JP5010100B2 (ja) 2012-08-29
JP4988667B2 (ja) 2012-08-01
AU2003261180C1 (en) 2009-03-26
GB0501355D0 (en) 2005-03-02
US11159399B2 (en) 2021-10-26
US20190288926A1 (en) 2019-09-19
US20130339521A1 (en) 2013-12-19
US10103951B2 (en) 2018-10-16
US8516500B2 (en) 2013-08-20
US9426240B2 (en) 2016-08-23
US20190014020A1 (en) 2019-01-10
EP1540547A4 (en) 2006-09-20
CA2493190C (en) 2012-03-13
GB2406194A (en) 2005-03-23
CA2493190A1 (en) 2004-02-05

Similar Documents

Publication Publication Date Title
US11159399B2 (en) Media data usage measurement and reporting systems and methods
US10075555B2 (en) System and method for delivering content to users on a network
US10462532B2 (en) Systems and methods for generating media content using microtrends
US20060248209A1 (en) Network system for facilitating audio and video advertising to end users through audio and video podcasts
US20030097301A1 (en) Method for exchange information based on computer network
WO2017080169A1 (zh) 视频平台监控分析系统
WO1998035469A2 (en) Information aggregation and synthesization system
WO2001016781A1 (en) Search engine to monitor and verify streaming audio sources
US20090049122A1 (en) System and method for providing a video media toolbar
JP2004185456A (ja) カスタマイズされたコンテンツの配信システム
JP6500132B1 (ja) 情報処理装置、情報処理方法、及び情報処理プログラム
WO2001014981A1 (en) A system and method for providing audio/video content delivery over a network
JP5524950B2 (ja) メタデータ生成管理装置、メタデータ生成システム、メタデータ生成管理用集積回路、メタデータ生成管理方法、及びプログラム
US8561081B1 (en) System and method for dynamic brokering of digital content requests
JP2002215917A (ja) コンテンツ配信方法、コンテンツ配信システム及びコンテンツ配信装置
CN119250904A (zh) 内容推荐方法、装置、设备、介质和程序产品
TWM566858U (zh) Multimedia information release integration system
JP2002215502A (ja) コンテンツ配信方法、コンテンツ配信システム及びコンテンツ配信装置

Legal Events

Date Code Title Description
FG Grant or registration