Methods and apparatus for audience research in a content-based network
First Claim
1. A data collection entity for use in a content delivery network, said data collection entity communicates with at least one of a plurality of consumer premises equipment (CPE) in said content delivery network, said data collection entity comprising:
- an apparatus that collects a plurality of audience viewership event data from at least one of said plurality of CPE, said plurality of audience viewership event data associated with one or more events which occur on said at least one CPE;
a digital processor, said digital processor runs at least one computer application thereon, said at least one computer application comprising a plurality of instructions which when executed;
generate an event message for individual ones of said plurality of audience viewership event data collected, said event message comprising an identifier, said identifier comprising a first output of a first one-way hash function and a second output of a second one-way hash function, said first one-way hash function comprising a hash of a first salt value and a media access control (MAC) address of said at least one CPE, and said second one-way hash function comprising a hash of a second salt value and a customer identifier; and
identify information contained in said event message which is not stored in said plurality of audience viewership event data that has been previously collected; and
an interface, said interface that sends said event message to a destination.
7 Assignments
0 Petitions
Accused Products
Abstract
Methods and apparatus for accurate, secure and uniform exchange of audience research data. In one embodiment, viewership data is provided in real-time and offers the ability to monitor audience activities regarding, among others, broadcast, VOD or DVR content. A standardized message configuration is optionally used also to permit maximum uniformity and accessibility of the data. Accuracy of data exchange is enforced by implementing a method of detecting system failures, and the transmission of incomplete messages. Subscriber privacy and anonymity is also maintained via e.g., hashing or encrypting data relating to the CPE and/or subscriber, thus ensuring that stored data is not traceable to a specific user account. The methods and apparatus may also be utilized in conjunction with systems enabling the insertion and/or recommendation of content or advertising based on data collected regarding user actions or events. Business methods are also disclosed.
46 Citations
24 Claims
-
1. A data collection entity for use in a content delivery network, said data collection entity communicates with at least one of a plurality of consumer premises equipment (CPE) in said content delivery network, said data collection entity comprising:
-
an apparatus that collects a plurality of audience viewership event data from at least one of said plurality of CPE, said plurality of audience viewership event data associated with one or more events which occur on said at least one CPE; a digital processor, said digital processor runs at least one computer application thereon, said at least one computer application comprising a plurality of instructions which when executed; generate an event message for individual ones of said plurality of audience viewership event data collected, said event message comprising an identifier, said identifier comprising a first output of a first one-way hash function and a second output of a second one-way hash function, said first one-way hash function comprising a hash of a first salt value and a media access control (MAC) address of said at least one CPE, and said second one-way hash function comprising a hash of a second salt value and a customer identifier; and identify information contained in said event message which is not stored in said plurality of audience viewership event data that has been previously collected; and an interface, said interface that sends said event message to a destination. - View Dependent Claims (2, 3)
-
-
4. An audience measurement system that collects and analyzes a plurality of viewership events which occur on a plurality of client devices in a content delivery network, said audience measurement system comprising:
-
at least one processing entity which; receives and analyzes event messages to generate a plurality of audience research data; generates one or more records based at least on said audience research data and user-profile data; and pseudonymizes user-identifiable information of said one or more records based at least in part on collected user preference information; a data warehouse that stores said one or more records that had said user-identifiable information pseudonymized; and at least one headend entity in data communication with said data warehouse; wherein said one or more at least partly pseudonymized records are transmitted via said at least one headend entity to said data warehouse; and wherein said pseduonymization of said user-identifiable information comprises performance of a first hash function comprising a hash of a first random value and a media access control (MAC) address of a client device associated to said user-identifiable information, and performance of a second hash function comprising a hash of a second random value and an identifier associated to a user of said client device. - View Dependent Claims (5, 6, 7, 8, 9, 10)
-
-
11. A method of managing user profiles in a network, said method comprising:
-
collecting a plurality of audience viewership event data from at least one of a plurality of client devices, said plurality of audience viewership event data associated with one or more events occurring on said at least one client device; generating an event message for individual ones of said plurality of audience viewership event data collected, said event message comprising an identifier, said identifier comprising a first output of a first one-way hash function and a second output of a second one-way hash function, said first one-way hash function comprising a hash of a first salt value and a media access control (MAC) address of said at least one client device, and said second one-way hash function comprising a hash of a second salt value and a customer identifier; identifying information contained in said event message which is not stored in said plurality of audience viewership event data that has been previously collected; and sending said event message to a destination. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A method for collecting and analyzing a plurality of viewership events occurring on a plurality of client devices in a content delivery network, said method comprising:
-
receiving and analyzing event messages for generating a plurality of audience research data; generating one or more records based at least on said audience research data and user-profile data; pseudonymizing user-identifiable information of said one or more records based at least in part on collected user preference information;
said pseduonymizing of said user-identifiable information comprises performance of a first hash function comprising a hash of a first random value and a media access control (MAC) address of a client device associated to said user-identifiable information, and performance of a second hash function comprising a hash of a second random value and an identifier associated to a user of said client device; andstoring said one or more records that had said user-identifiable information pseudonymized. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24)
-
Specification