Patent Document ID: 20120226559
Application ID: 13039177
Patent Flag: 0

Claim One:
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, at a micro-segmentation system, a campaign from an offer provider, the micro-segmentation system being a third-party system, the campaign indicating a set of target attributes and one or more offers corresponding to the set of target attributes; receive, at the micro-segmentation system, a set of user attributes pertaining to each of a plurality of users, the set of attributes being defined by an attribute knowledge structure; receive, at the micro-segmentation system, permission from each of the plurality of users to receive an offer from the micro-segmentation system; process, at the micro-segmentation system, a micro-segment definition, the campaign, and the set of target attributes to determine a micro-segment classification from the plurality of users that each have a match between the set of user attributes and the set of target attributes; provide, from the micro-segmentation system, data associated with the micro-segment classification without user information to the offer provider; receive, at the micro-segmentation system, the offer based on the data associated with the micro-segment from the offer provider; and provide, from the micro-segmentation system, the offer based on the data associated with the micro-segment classification to users in the micro-segment classification.