PERSISTENT METADATA FOR A USER-CONTROLLED POLICY OF PERSONAL DATA DISCLOSURE AND USAGE FOR ONLINE ADVERTISING
First Claim
1. A computer program product comprising a computer useable medium having a computer readable program, wherein the computer readable program when executed on a computer causes the computer to:
- receive a user policy definition of a user policy that indicates a user is receptive to receiving an offer and a user-controlled criterion for disclosure of user information;
generate persistent metadata that includes the user policy;
send, from a compliance engine, the user information with the persistent metadata to an offer provider; and
receive, from the offer provider, offer data for a user that indicates a description of content in the offer and an offer criterion indicating a targeting characteristic;
validate, at the compliance engine, that the offer criterion complies with the user-controlled criterion; and
send the offer to the user upon determining that the offer criterion complies with the user-controlled criterion.
2 Assignments
0 Petitions
Accused Products
Abstract
A user policy definition of a user policy is received. The user policy definition indicates a user is receptive to receiving an offer and a user-controlled criterion for disclosure of user information. Further, persistent metadata that includes the user policy is generated. A compliance engine sends the user information with the persistent metadata to an offer provider. Further, offer data for a user is received from an offer provider. The offer data indicates a description of content in the offer and an offer criterion indicating a targeting characteristic. In addition, the compliance engine validates that the offer criterion complies with the user-controlled criterion. The offer is sent to the user upon determining that the offer criterion complies with the user-controlled criterion.
-
Citations
20 Claims
-
1. A computer program product comprising a computer useable medium having a computer readable program, wherein the computer readable program when executed on a computer causes the computer to:
-
receive a user policy definition of a user policy that indicates a user is receptive to receiving an offer and a user-controlled criterion for disclosure of user information; generate persistent metadata that includes the user policy; send, from a compliance engine, the user information with the persistent metadata to an offer provider; and receive, from the offer provider, offer data for a user that indicates a description of content in the offer and an offer criterion indicating a targeting characteristic; validate, at the compliance engine, that the offer criterion complies with the user-controlled criterion; and send the offer to the user upon determining that the offer criterion complies with the user-controlled criterion. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method comprising:
-
receive a user policy definition of a user policy that indicates a user is receptive to receiving an offer and a user-controlled criterion for disclosure of user information; generating persistent metadata that includes the user policy; sending, from a compliance engine, the user information with the persistent metadata to an offer provider; and receiving, from the offer provider, offer data for a user that indicates a description of content in the offer and an offer criterion indicating a targeting characteristic; validating, at the compliance engine, that the offer criterion complies with the user-controlled criterion; and sending the offer to the user upon determining that the offer criterion complies with the user-controlled criterion. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A system comprising:
-
a reception module that receives (i) a user policy definition of a user policy that indicates a user is receptive to receiving an offer and a user-controlled criterion for disclosure of user information and (ii) offer data for a user that indicates a description of content in the offer and an offer criterion indicating a targeting characteristic; a processor that generates persistent metadata that includes the user policy; a compliance engine that (i) sends the user information with the persistent metadata to an offer provider and (ii) validates that the offer criterion complies with the user-controlled criterion; and a transmission module that sends the offer to the user upon determining that the offer criterion complies with the user-controlled criterion. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification