Data boundary manager for addressable advertising
First Claim
1. A method comprising:
- receiving, by a programmed computer, a source signal stream comprising metadata and an advertisement space;
extracting from the metadata, by the programmed computer, a channel identifier and information about an intended audience of interest to clients;
identifying, by the programmed computer, a placement opportunity including an owner of the advertisement space based on the channel identifier;
associating, by the programmed computer, the placement opportunity with a universal unique identifier, the universal unique identifier uniquely identifying the placement opportunity as a confirmed placement opportunity and uniquely identifying a starting location of the confirmed placement opportunity within the source signal stream and within an end-to-end operational system;
purging, by the programmed computer, at least some of the extracted information about the intended audience when the owner of the advertisement space is identified as a specified network;
transmitting, by the programmed computer, a placement request to an advertisement decision service for the confirmed placement opportunity in view of the universal unique identifier and in view of the extracted information about the intended audience remaining after purging;
receiving, by the programmed computer, a placement response comprising an advertisement placement decision in view of the universal unique identifier and in view of the extracted information about the intended audience remaining after purging;
inserting the placement response into the confirmed placement opportunity;
receiving, by the programmed computer, a request for a portion of the remainder of the extracted information from a client; and
,providing, by the programmed computer, the portion of the extracted information about the intended audience remaining after purging to the client when the client is the specified network andnot providing, by the programmed computer, the portion of the extracted information about the intended audience remaining after purging to the client when the client is another network.
3 Assignments
0 Petitions
Accused Products
Abstract
A computer implemented method and system for managing audience data for advertisement placements is disclosed. A server receives a source signal stream comprising metadata and an advertisement space. The server extracts from the metadata a channel identifier, a private client identifier, and information about an intended audience of interest to advertisers. The server identifies a placement opportunity including an owner of the advertisement space based on the channel identifier. The server purges at least some of the extracted information about the intended audience when the owner of the advertisement space is identified as a national network. The server identifies an amount of information about the intended audience to purge and subsequently to fetch for the national network based on a business arrangement between the national network and a service provider, which the server enforces and enables.
-
Citations
23 Claims
-
1. A method comprising:
-
receiving, by a programmed computer, a source signal stream comprising metadata and an advertisement space; extracting from the metadata, by the programmed computer, a channel identifier and information about an intended audience of interest to clients; identifying, by the programmed computer, a placement opportunity including an owner of the advertisement space based on the channel identifier; associating, by the programmed computer, the placement opportunity with a universal unique identifier, the universal unique identifier uniquely identifying the placement opportunity as a confirmed placement opportunity and uniquely identifying a starting location of the confirmed placement opportunity within the source signal stream and within an end-to-end operational system; purging, by the programmed computer, at least some of the extracted information about the intended audience when the owner of the advertisement space is identified as a specified network; transmitting, by the programmed computer, a placement request to an advertisement decision service for the confirmed placement opportunity in view of the universal unique identifier and in view of the extracted information about the intended audience remaining after purging; receiving, by the programmed computer, a placement response comprising an advertisement placement decision in view of the universal unique identifier and in view of the extracted information about the intended audience remaining after purging; inserting the placement response into the confirmed placement opportunity; receiving, by the programmed computer, a request for a portion of the remainder of the extracted information from a client; and
,providing, by the programmed computer, the portion of the extracted information about the intended audience remaining after purging to the client when the client is the specified network and not providing, by the programmed computer, the portion of the extracted information about the intended audience remaining after purging to the client when the client is another network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A system, comprising:
-
a memory; a processing device, coupled to the memory, to; receive a source signal stream comprising metadata and an advertisement space; extract from the metadata a channel identifier and information about an intended audience of interest to clients; identify a placement opportunity including an owner of the advertisement space based on the channel identifier; associate the placement opportunity with a universal unique identifier, the universal unique identifier uniquely identifying the placement opportunity as a confirmed placement opportunity and uniquely identifying a starting location of the confirmed placement opportunity within the source signal stream and within an end-to-end operational system; purge at least some of the extracted information about the intended audience when the owner of the advertisement space is identified as a specified network; transmit a placement request to an advertisement decision service for the confirmed placement opportunity in view of the universal unique identifier and in view of the extracted information about the intended audience remaining after purging; receive a placement response comprising an advertisement placement decision in view of the universal unique identifier and in view of the extracted information about the intended audience remaining after purging; insert the placement response into the confirmed placement opportunity; receive a request for a portion of the remainder of the extracted information from a client; and
,provide the portion of the extracted information about the intended audience remaining after purging to the client when the client is the specified network and not provide the portion of the extracted information about the intended audience remaining after purging to the client when the client is another network.
-
-
23. A non-transitory computer readable storage medium including instructions that, when executed by a programmed computer, cause the programmed computer to perform operations comprising:
-
receiving, by the programmed computer, a source signal stream comprising metadata and an advertisement space; extracting from the metadata, by the programmed computer, a channel identifier and information about an intended audience of interest to clients; identifying, by the programmed computer, a placement opportunity including an owner of the advertisement space based on the channel identifier; associating the placement opportunity with a universal unique identifier, the universal unique identifier uniquely identifying the placement opportunity as a confirmed placement opportunity and uniquely identifying a starting location of the confirmed placement opportunity within the source signal stream and within an end-to-end operational system; purging, by the programmed computer, at least some of the extracted information about the intended audience when the owner of the advertisement space is identified as a specified network; transmitting, by the programmed computer, a placement request to an advertisement decision service for the confirmed placement opportunity in view of the universal unique identifier and in view of the extracted information about the intended audience remaining after purging; receiving, by the programmed computer, a placement response comprising an advertisement placement decision in view of the universal unique identifier and in view of the extracted information about the intended audience remaining after purging; inserting the placement response into the confirmed placement opportunity; receiving, by the programmed computer, a request for a portion of the remainder of the extracted information from a client; and
,providing, by the programmed computer, the portion of the extracted information about the intended audience remaining after purging to the client when the client is the specified network and not providing, by the programmed computer, the portion of the extracted information about the intended audience remaining after purging to the client when the client is another network.
-
Specification