Proxy Analytics
First Claim
1. A computer-implemented method, comprising:
- receiving, at one or more processors, a request for television reporting sample data from a client device of an advertiser, wherein the request includes filtering criteria and the television reporting sample data is a subset of television reporting data, the television reporting data comprising channel tune event data specifying channel tune states of viewing devices at certain times and viewership data specifying viewership characteristics associated with the viewing devices;
in response to receiving the request;
processing the television reporting data to identify filtered data from the television reporting data satisfying the filtering criteria;
processing the filtered data to generate filtered sample data, wherein the filtered sample data is a statistically representative sample of the filtered data;
associating the filtered sample data with channel tune event data and viewership data related to the filtered sample data to generate the television reporting sample data;
providing the television reporting sample data to the client device;
receiving, at the one or more processors, processing parameters from the client device, wherein the processing parameters define one or more operations performed on the television reporting sample data at the client device; and
in response to receiving the processing parameters, processing the filtered data based on the processing parameters to generate reporting data metric results.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for analyzing behavioral data. In one aspect, a method includes receiving a request for television reporting sample data from a client device. The request includes filtering criteria. The television reporting data comprises channel tune event data and viewership data. In response to receiving the request, processing the television reporting data to identify filtered data from the television reporting data satisfying the filtering criteria; processing the filtered data to generate filtered sample data; and associating the filtered sample data with channel tune event data and viewership data to generate the television reporting sample data. The method also includes providing the television reporting sample data to the client device and receiving processing parameters from the client device, and, in response to receiving the processing parameters, processing the filtered data based on the processing parameters to generate reporting data metric results.
-
Citations
20 Claims
-
1. A computer-implemented method, comprising:
-
receiving, at one or more processors, a request for television reporting sample data from a client device of an advertiser, wherein the request includes filtering criteria and the television reporting sample data is a subset of television reporting data, the television reporting data comprising channel tune event data specifying channel tune states of viewing devices at certain times and viewership data specifying viewership characteristics associated with the viewing devices; in response to receiving the request; processing the television reporting data to identify filtered data from the television reporting data satisfying the filtering criteria; processing the filtered data to generate filtered sample data, wherein the filtered sample data is a statistically representative sample of the filtered data; associating the filtered sample data with channel tune event data and viewership data related to the filtered sample data to generate the television reporting sample data; providing the television reporting sample data to the client device; receiving, at the one or more processors, processing parameters from the client device, wherein the processing parameters define one or more operations performed on the television reporting sample data at the client device; and in response to receiving the processing parameters, processing the filtered data based on the processing parameters to generate reporting data metric results. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer-implemented method, comprising:
-
generating a request for television reporting sample data at a client device of an advertiser, wherein the request includes filtering criteria and the television reporting sample data is a subset of television reporting data, the television reporting data comprising channel tune event data specifying channel tune states of viewing devices at certain times and viewership data specifying viewership characteristics associated with the viewing devices; providing the request for the television reporting sample data to an analytics system, wherein the filtering criteria are useable by the analytics system to process the television reporting data to generate the television reporting sample data; receiving the television reporting sample data from the analytics system; determining processing parameters at the client device that define one or more operations performed on the television reporting sample data by the client device; providing the processing parameters to the analytics system, wherein the processing parameters are usable by the analytics system to process the television reporting data based on the one or more operations; and receiving results data at the client device from the analytics system, the results data specify results from processing the television reporting data based on the one or more operations. - View Dependent Claims (8, 9)
-
-
10. A system comprising:
-
a data processing apparatus; and software stored on a computer storage apparatus and comprising instructions executable by the data processing apparatus and upon such execution cause the data processing apparatus to perform operations comprising; receiving a request for television reporting sample data from a client device of an advertiser, wherein the request includes filtering criteria and the television reporting sample data is a subset of television reporting data, the television reporting data comprising channel tune event data specifying channel tune states of viewing devices at certain times and viewership data specifying viewership characteristics associated with the viewing devices; in response to receiving the request; processing the television reporting data to identify filtered data from the television reporting data satisfying the filtering criteria; processing the filtered data to generate filtered sample data, wherein the filtered sample data is a statistically representative sample of the filtered data; associating the filtered sample data with channel tune event data and viewership data related to the filtered sample data to generate the television reporting sample data; providing the television reporting sample data to the client device; receiving processing parameters from the client device, wherein the processing parameters define one or more operations performed on the television reporting sample data at the client device; and in response to receiving the processing parameters, processing the filtered data based on the processing parameters to generate reporting data metric results. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A non-transitory computer storage medium encoded with a computer program, the program comprising instructions that when executed by a data processing apparatus cause the data processing apparatus to perform operations, comprising:
-
receiving a request for television reporting sample data from a client device of an advertiser, wherein the request includes filtering criteria and the television reporting sample data is a subset of television reporting data, the television reporting data comprising channel tune event data specifying channel tune states of viewing devices at certain times and viewership data specifying viewership characteristics associated with the viewing devices; in response to receiving the request; processing the television reporting data to identify filtered data from the television reporting data satisfying the filtering criteria; processing the filtered data to generate filtered sample data, wherein the filtered sample data is a statistically representative sample of the filtered data; associating the filtered sample data with channel tune event data and viewership data related to the filtered sample data to generate the television reporting sample data; providing the television reporting sample data to the client device;
receiving processing parameters from the client device, wherein the processing parameters define one or more operations performed on the television reporting sample data at the client device; andin response to receiving the processing parameters, processing the filtered data based on the processing parameters to generate reporting data metric results. - View Dependent Claims (16, 17, 18)
-
-
19. A system comprising:
-
a data processing apparatus; and software stored on a computer storage apparatus and comprising instructions executable by the data processing apparatus and upon such execution cause the data processing apparatus to perform operations comprising; generating a request for television reporting sample data at a client device of an advertiser, wherein the request includes filtering criteria and the television reporting sample data is a subset of television reporting data, the television reporting data comprising channel tune event data specifying channel tune states of viewing devices at certain times and viewership data specifying viewership characteristics associated with the viewing devices; providing the request for the television reporting sample data to an analytics system, wherein the filtering criteria are useable by the analytics system to process the television reporting data to generate the television reporting sample data; receiving the television reporting sample data from the analytics system; determining processing parameters at the client device that define one or more operations performed on the television reporting sample data by the client device; providing the processing parameters to the analytics system, wherein the processing parameters are usable by the analytics system to process the television reporting data based on the one or more operations; and receiving results data at the client device from the analytics system, the results data specify results from processing the television reporting data based on the one or more operations. - View Dependent Claims (20)
-
Specification