TRUSTED AGENT FOR ADVERTISEMENT PROTECTION
First Claim
1. A method for enforcing advertisement policies, comprising:
- receiving, at a network client, digital content and an advertisement policy associated with the digital content, the digital content and advertisement policy being provided via a network from a content provider;
receiving a request to present the digital content via a media application of the network client;
in response to the request, verifying authenticity of the advertisement policy with a trusted agent on the network client; and
enforcing the advertisement policy, via operation of the trusted agent, as a condition presentation of the digital content at the media application.
2 Assignments
0 Petitions
Accused Products
Abstract
Embodiments are disclosed for providing trusted local enforcement of advertisement policies that are associated with digital content. One method includes receiving digital content and an associated advertisement policy at a network client. These items are received at the network client via a network from a content provider. A request is received to present the digital content with a media application of the network client. The method includes using a trusted agent of the network client to verify the authenticity of the advertisement policy in response to the request to present the content. The trusted agent operates to enforce the advertisement policy as a condition of presentation of the digital content at the media application.
-
Citations
20 Claims
-
1. A method for enforcing advertisement policies, comprising:
-
receiving, at a network client, digital content and an advertisement policy associated with the digital content, the digital content and advertisement policy being provided via a network from a content provider; receiving a request to present the digital content via a media application of the network client; in response to the request, verifying authenticity of the advertisement policy with a trusted agent on the network client; and enforcing the advertisement policy, via operation of the trusted agent, as a condition presentation of the digital content at the media application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computing device, comprising:
-
a logic subsystem; and a data holding subsystem including instructions executable by the logic subsystem to; receive digital content and an advertisement policy associated with the digital content, the digital content and advertisement policy being provided via a network from a content provider; receive a request to present the digital content via a media application; in response to the request, verify authenticity of the advertisement policy; and enforce the advertisement policy as a condition of presentation of the digital content at the media application. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A method for enforcing advertisement policies, comprising:
-
receiving, at a network client, digital content and an advertisement policy associated with the digital content, the digital content and advertisement policy being provided via a network from a content provider; receiving a request to present the digital content via a media application of the network client; in response to the request, verifying authenticity of the advertisement policy with a trusted agent on the network client; enforcing the advertisement policy, via operation of the trusted agent, as a condition of presentation of the digital content at the media application, where such enforcing of the advertisement policy includes causing the media application to present an advertisement specified by the advertisement policy; receiving a digitally-signed action logging request at the network client indicating one or more actions attributed to presentation of the advertisement by the media application; verifying the digitally-signed action logging request at the network client; and recording the one or more actions indicated by the digitally-signed action logging request in a data store of the network client if the digitally-signed action logging request is verified. - View Dependent Claims (19, 20)
-
Specification