APPARATUS AND METHODS FOR DATA COLLECTION AND VALIDATION
First Claim
1. A method of providing data collection in a content delivery network, said method comprising:
- collecting a plurality of data relating to interaction of a plurality of users with content or apparatus controlling said content;
deriving an expected value for said plurality of data;
based at least in part on said expected value, configuring a range of acceptable values for said plurality of data;
comparing said plurality of data to said range of acceptable values;
if said plurality of data is within said range, transmitting said plurality of data to at least one entity for analyzing said plurality of data; and
if said plurality of data is not within said range,generating at least one error message;
implementing an error correction process to correct said plurality of data; and
transmitting corrected data to at least one entity for analyzing.
8 Assignments
0 Petitions
Accused Products
Abstract
Methods and apparatus for collection, validation, analysis, and automated error correction of data regarding user interaction with content. In one embodiment, statistical methods are used to arrive at expected values for the collected data. The data is compared to the expected value and must meet one or more acceptance criteria (e.g., be within a prescribed range) to be considered valid. The prescribed range is determined by the network operator, or a computer program adapted to generate this value. The invention enables a network operator to assess a large volume of data without requiring significant amounts of manual monitoring and/or error correction. The ability to collect, validate and analyze data across multiple platforms is also provided. Still further, an automated system capable of learning evaluation and error correction patterns is disclosed.
86 Citations
19 Claims
-
1. A method of providing data collection in a content delivery network, said method comprising:
-
collecting a plurality of data relating to interaction of a plurality of users with content or apparatus controlling said content; deriving an expected value for said plurality of data; based at least in part on said expected value, configuring a range of acceptable values for said plurality of data; comparing said plurality of data to said range of acceptable values; if said plurality of data is within said range, transmitting said plurality of data to at least one entity for analyzing said plurality of data; and if said plurality of data is not within said range, generating at least one error message; implementing an error correction process to correct said plurality of data; and transmitting corrected data to at least one entity for analyzing. - View Dependent Claims (2, 3, 4, 5)
-
-
6. In a content delivery network comprising a plurality of users receiving a plurality of content from a plurality of platforms, a method of collecting data comprising:
-
collecting data relating to an interaction of said plurality of users with said plurality of content received from said plurality of platforms; comparing values of individual ones of a plurality of data fields in said data to one or more acceptance criteria for each of said individual ones of said plurality of data fields; and if said one or more criteria are met, transmitting said data to at least one entity for analyzing said data. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A method of correcting errors in one or more fields of a plurality of collected data, said method comprising:
-
accessing an error indication, said error indication identifying said one or more fields of an individual one of said plurality of collected data having one or more errors; determining whether an error correction record exists for correction of said one or more fields; if said error correction record exists for correction of said one or more fields, automatically correcting said one or more fields; and if said error correction record does not exist for correction of said one or more fields, performing a secondary error correction process. - View Dependent Claims (12, 13)
-
-
14. Computer readable apparatus comprising a medium adapted to store a computer program thereon, said computer program configured to:
-
collect data relating to interaction of a plurality of users with a plurality of content received from a plurality of platforms, said data each comprising a plurality of data fields having values contained therein capable of being validated; compare said values of said plurality of data fields for each of said data to one or more acceptance criteria; if said one or more criteria of said plurality of data fields are met, transmit said plurality of data to at least one entity for analysis; and if said one or more criteria of said plurality of data fields are not met, implement a substantially automated error correction process. - View Dependent Claims (15, 16, 17, 18, 19)
-
Specification