Abstract:
A method and system for manipulating a manifest is disclosed. A server receives a smart appliance a request for a manifest corresponding to a session identifier. The server retrieves from a session server a session manifest based on the session identifier. The server adjusts a session offset based on a difference in a session length represented by the session manifest from a session length represented by a previous session manifest corresponding to the session. When the session manifest comprises an address of an ad break, the server identifies in a cache at least one advertisement to be inserted into the session and replaces at least one address corresponding to at least one segment of the at least one advertisement in the session manifest based on the difference. The server transmits the session manifest to the smart appliance.
Abstract:
A method and system for reporting a percentage of an advertisement played by a smart appliance is disclosed. The server receives data from a smart appliance. The server detects a marker in the data corresponding to a segment of an advertisement of a session played by the smart appliance. The server maps the marker to a percentage played of the advertisement in the session by the smart appliance. The server reports the percentage played of the advertisement in the session by the smart appliance to at least one tracking element.
Abstract:
A server receives metadata associated with an advertisement in a transport signal stream from an encoder, the metadata identifying a specified frame of the transport signal stream corresponding to a point in time of the advertisement. The server instructs an encoder, by a server, to insert a marker into the specified frame of the transport signal stream, the marker identifying the point in time of the advertisement. The server receives data from a smart appliance. The server detects the marker in the data. The server identifies the marker as the specified frame of the transport signal stream played by the smart appliance. The server maps the marker to the identified point in time of the advertisement.
Abstract:
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 personal identifiable information about an intended audience of interest to advertisers. The server identifies at least one anonymous statistic of a national market and a placement opportunity including an owner of the advertisement space, the at least one anonymous statistic of a national market based in part on the channel identifier and the personal identifiable information. The server purges the personal identifiable information about the intended audience when the owner of the advertisement space is identified as a national network. The server targets an advertisement decision to the intended audience based on the at least one anonymous statistic of a national market.
Abstract:
A server receives metadata associated with an advertisement in a transport signal stream from an encoder, the metadata identifying a specified frame of the transport signal stream corresponding to a point in time of the advertisement. The server instructs an encoder, by a server, to insert a marker into the specified frame of the transport signal stream, the marker identifying the point in time of the advertisement. The server receives data from a smart appliance. The server detects the marker in the data. The server identifies the marker as the specified frame of the transport signal stream played by the smart appliance. The server maps the marker to the identified point in time of the advertisement.
Abstract:
A method and system for verifying inventory splits is disclosed. A server retrieves from a memory a first inventory policy provided by a first content provider. The server retrieves from the memory a second inventory policy provided by the second content provider. The server verifies that the first inventory policy and the second inventory policy are in agreement for at least one stipulation pertaining to a percentage of compensation to the first content provider for inventory owned by the first content provider and played by the second content provider. The server transmits the first inventory policy to a placement opportunity information service (POIS) communicatively connected to the second content provider. The server transmits the second inventory policy to a placement opportunity information service (POIS) communicatively connected to the first content provider.
Abstract:
A server receives a source signal stream having a channel identifier and an indication that an advertisement placement opportunity is located in the signal stream a time period prior to an advertisement signal point. The server transmits the channel identifier to a session manager. The server receives from the session manager a list of sessions corresponding to a number of recipients currently viewing a channel corresponding to the channel identifier. The server transmits to an ad decision service an ad call for each session in the list. The server receives from the ad decision service a plurality of advertisements targeted to the list. The server stores the plurality of advertisements in at least one cache prior to expiration of the time period, where the advertisement signal point is detected by the programmed computer.
Abstract:
A method and system for reporting a percentage of an advertisement played by a smart appliance is disclosed. The server receives data from a smart appliance. The server detects a marker in the data corresponding to a segment of an advertisement of a session played by the smart appliance. The server maps the marker to a percentage played of the advertisement in the session by the smart appliance. The server reports the percentage played of the advertisement in the session by the smart appliance to at least one tracking element.
Abstract:
A method and system for reporting a percentage of an advertisement playable by a smart appliance is disclosed. A server receives metadata associated with an advertisement in a transport signal stream from an encoder. The server determines a length of the advertisement and a frame rate of the transport signal stream based on the received metadata. The server divides the advertisement into at least one segment based on the length and the frame rate. The server instructs the encoder to insert at least one marker into at least one frame of the advertisement corresponding to the at least one segment of the transport signal stream to create at least one marked segment.
Abstract:
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 personal identifiable information about an intended audience of interest to advertisers. The server identifies at least one anonymous statistic of a national market and a placement opportunity including an owner of the advertisement space, the at least one anonymous statistic of a national market based in part on the channel identifier and the personal identifiable information. The server purges the personal identifiable information about the intended audience when the owner of the advertisement space is identified as a national network. The server targets an advertisement decision to the intended audience based on the at least one anonymous statistic of a national market.