Extraction of measurement data for third parties from an SCTE 130-3 based deployment
First Claim
1. A measurement system comprising:
- a central controller;
a digital ad router;
a subscriber information system;
a content information system;
a plurality of central runtime instances;
a plurality of pluggable adaptors;
a request store;
a decision store;
an impression store;
logic to receive subscriber metadata and ad asset metadata from ad campaign manager logic and provision the subscriber metadata and the ad asset metadata via the central controller to the subscriber information system and the content information system, respectively;
logic to intercept ad decision messages, ad impression messages, and ad response messages with the digital ad router;
the digital ad router to accumulate the ad decision messages, the ad impression messages, and the ad response messages in a batch measurement control structure for each of the plurality of central runtime instances;
the batch measurement control structure comprising three types of sub-control structures to operate the measurement system, the sub-control structure comprising a placement request sub-control, a placement response sub-control, and a placement status notification sub-control;
the plurality of pluggable adaptors each differently adapted to parse sub-control structures particular to a particular ad management service;
the measurement system adapted to retrieve the batch measurement control structure from each of the plurality of central runtime instances and to provide each of the batch measurement control structures for parsing by one of the plurality of pluggable adaptors for the corresponding particular ad management service;
each of the plurality of pluggable adaptors adapted to extract first control values from the placement request sub-control and to communicate the first control values to the request store;
each of the plurality of pluggable adaptors adapted to extract second control values from the placement response sub-control and to communicate the second control values to the decision store;
each of the plurality of pluggable adaptors adapted to extract third control values from the placement status notification sub-control and to communicate the second control values to the impression store;
the measurement system configured to apply the first control values in the request store, the second control values in the decision store, and the third control values in the impression store to generate measurements.
5 Assignments
0 Petitions
Accused Products
Abstract
In some embodiments, a method may include receiving subscriber metadata and ad asset metadata from ad campaign manager logic and provisioning the subscriber metadata and the ad asset metadata via a central controller to a subscriber information system and a content information system, respectively; intercepting ad decision messages, ad impression messages, and ad response messages with a digital ad router; accumulating the ad decision messages, the ad impression messages, and the ad response messages in a control structure applied to a measurement system; and operating the measurement system to correlate subregions of the control structure with the subscriber metadata and the ad asset metadata to form a measurement signal to control the ad campaign manager logic.
5 Citations
6 Claims
-
1. A measurement system comprising:
-
a central controller; a digital ad router; a subscriber information system; a content information system; a plurality of central runtime instances; a plurality of pluggable adaptors; a request store; a decision store; an impression store; logic to receive subscriber metadata and ad asset metadata from ad campaign manager logic and provision the subscriber metadata and the ad asset metadata via the central controller to the subscriber information system and the content information system, respectively; logic to intercept ad decision messages, ad impression messages, and ad response messages with the digital ad router; the digital ad router to accumulate the ad decision messages, the ad impression messages, and the ad response messages in a batch measurement control structure for each of the plurality of central runtime instances; the batch measurement control structure comprising three types of sub-control structures to operate the measurement system, the sub-control structure comprising a placement request sub-control, a placement response sub-control, and a placement status notification sub-control; the plurality of pluggable adaptors each differently adapted to parse sub-control structures particular to a particular ad management service; the measurement system adapted to retrieve the batch measurement control structure from each of the plurality of central runtime instances and to provide each of the batch measurement control structures for parsing by one of the plurality of pluggable adaptors for the corresponding particular ad management service; each of the plurality of pluggable adaptors adapted to extract first control values from the placement request sub-control and to communicate the first control values to the request store; each of the plurality of pluggable adaptors adapted to extract second control values from the placement response sub-control and to communicate the second control values to the decision store; each of the plurality of pluggable adaptors adapted to extract third control values from the placement status notification sub-control and to communicate the second control values to the impression store; the measurement system configured to apply the first control values in the request store, the second control values in the decision store, and the third control values in the impression store to generate measurements. - View Dependent Claims (2, 3, 4, 5, 6)
-
Specification