Systems and methods for countering information blocking on a device
First Claim
1. A system operable in a Content On Demand (COD) environment, the system comprising:
- an asset decision system (ADS) operable to interact with a remote COD provider that provides a selected COD content to a user'"'"'s equipment (UE), to evaluate a plurality of assets for insertion into the selected COD content, and to rank the assets; and
a request manager operable to determine that the UE is blocking a request for asset insertion into the selected COD content, and to generate a message for the UE requesting payload delivery information for the selected COD content based on the determination,wherein the message further includes information that circumvents the blocking and directs the UE to request asset insertion,wherein the request manager is further operable to process a response from the UE for the payload delivery information for the selected COD content, to extract a request for asset insertion from the response, to direct the ADS to select a first of the assets based on the ranking, and to direct the remote COD provider to insert the first asset with the selected COD content;
wherein the payload delivery information requests a type of filtering for the selected COD content;
the type of filtering is a Cascading Style Sheets (CSS) filtering.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods presented herein provide for countering functionality on a UE that prevents the UE from requesting asset insertion into COD content. An ADS evaluates and ranks a plurality of assets for insertion into the selected COD content. A request manager determines that the UE is blocking a request for asset insertion into COD content selected by the UE, and generates a message for the UE requesting payload delivery information for the selected COD content based on the determination. The message circumvents the blocking and directs the UE to request asset insertion. The request manager processes a response from the UE for the payload delivery information, extracts a request for asset insertion from the response, directs the ADS to select a first of the assets based on the ranking, and directs the remote COD provider to insert the first asset with the selected COD content.
7 Citations
9 Claims
-
1. A system operable in a Content On Demand (COD) environment, the system comprising:
-
an asset decision system (ADS) operable to interact with a remote COD provider that provides a selected COD content to a user'"'"'s equipment (UE), to evaluate a plurality of assets for insertion into the selected COD content, and to rank the assets; and a request manager operable to determine that the UE is blocking a request for asset insertion into the selected COD content, and to generate a message for the UE requesting payload delivery information for the selected COD content based on the determination, wherein the message further includes information that circumvents the blocking and directs the UE to request asset insertion, wherein the request manager is further operable to process a response from the UE for the payload delivery information for the selected COD content, to extract a request for asset insertion from the response, to direct the ADS to select a first of the assets based on the ranking, and to direct the remote COD provider to insert the first asset with the selected COD content; wherein the payload delivery information requests a type of filtering for the selected COD content; the type of filtering is a Cascading Style Sheets (CSS) filtering. - View Dependent Claims (2, 3)
-
-
4. A method operable in a Content On Demand (COD) environment, the method comprising:
-
receiving a request for COD content from a user'"'"'s equipment (UE) for delivery of the COD content to the UE; evaluating a plurality of assets for insertion into the COD content; ranking the assets; determining that the UE is blocking a request for asset insertion into the COD content; generating a message for the UE requesting payload delivery information for the COD content based on the determination, wherein the message further includes information that circumvents the blocking and directs the UE to request asset insertion; processing a response from the UE for the payload delivery information for the COD content; extracting a request for asset insertion from the response; directing the ADS to select a first of the assets based on the ranking; and directing the remote COD provider to insert the first asset with the COD content; including, in the payload delivery information, requests for a type of filtering for the COD content; the type of filtering is a Cascading Style Sheets (CSS) filtering. - View Dependent Claims (5, 6)
-
-
7. A non-transitory computer readable medium operable in a Content On Demand (COD) environment, the computer readable medium comprising instructions that, when executed by a processor, direct the processor to:
-
receive a request for COD content from a user'"'"'s equipment (UE) for delivery of the COD content to the UE; evaluate a plurality of assets for insertion into the COD content; rank the assets; determine that the UE is blocking a request for asset insertion into the COD content; generate a message for the UE requesting payload delivery information for the COD content based on the determination, wherein the message further includes information that circumvents the blocking and directs the UE to request asset insertion; process a response from the UE for the payload delivery information for the COD content; extract a request for asset insertion from the response; direct the ADS to select a first of the assets based on the ranking; and direct the remote COD provider to insert the first asset with the COD content; including, in the payload delivery information, requests for a type of filtering for the COD content; the type of filtering is a Cascading Style Sheets (CSS) filtering. - View Dependent Claims (8, 9)
-
Specification