Automatic classification of consumers into micro-segments
First Claim
1. A computer program product comprising a computer readable storage device having a computer readable program, stored thereon that, when executed on a computer cause the computer to:
- receive, at a micro-segmentation system, a campaign from an offer provider, the micro-segmentation system being a third-party system separate from the offer provider and users to which offers are provided by the offer provider, 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 by computing selectivity scores that reflect a weighted combination of demographic attributes indicative of user characteristics and semantic attributes indicative of interest classifications extracted through natural language processing of offer descriptions for each of the plurality of users against multiple different micro-segments defined by the micro-segmentation system and assigning users to the micro-segment classification based at least in part upon the selectivity scores that are computed;
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.
2 Assignments
0 Petitions
Accused Products
Abstract
A campaign is received, at a micro-segmentation system, from an offer provider. The micro-segmentation system is a third-party system. The campaign indicates a set of target attributes and one or more offers corresponding to the set of target attributes. A set of user attributes pertaining to each of the plurality of users is received at the micro-segmentation system. The set of attributes is defined by an attribute knowledge structure. Permission is received at the micro-segmentation system from each of the plurality of users to receive an offer from the micro-segmentation system. Data associated with the micro-segment classification is provided from the micro-segmentation system without user information to the offer provider.
48 Citations
20 Claims
-
1. A computer program product comprising a computer readable storage device having a computer readable program, stored thereon that, when executed on a computer cause the computer to:
-
receive, at a micro-segmentation system, a campaign from an offer provider, the micro-segmentation system being a third-party system separate from the offer provider and users to which offers are provided by the offer provider, 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 by computing selectivity scores that reflect a weighted combination of demographic attributes indicative of user characteristics and semantic attributes indicative of interest classifications extracted through natural language processing of offer descriptions for each of the plurality of users against multiple different micro-segments defined by the micro-segmentation system and assigning users to the micro-segment classification based at least in part upon the selectivity scores that are computed; 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. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method comprising:
-
receiving, at a micro-segmentation system, a campaign from an offer provider, the micro-segmentation system being a third-party system separate from the offer provider and users to which offers are provided by the offer provider, the campaign indicating a set of target attributes and one or more offers corresponding to the set of target attributes; receiving, 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; receiving, at the micro-segmentation system, permission from each of the plurality of users to receive an offer from the micro-segmentation system; processing, with a processor in 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 based at least in part upon selectivity scores that are computed for each of the plurality of users against multiple different micro-segments as a weighted combination of demographic attributes indicative of user characteristics and semantic attributes for interest classifications detected through behavioral and natural language processing of offer descriptions and micro-segment tags; providing, from the micro-segmentation system, data associated with the micro-segment classification without user information to the offer provider; receiving, at the micro-segmentation system, the offer based on the data associated with the micro-segment from the offer provider; and providing, from the micro-segmentation system, the offer based on the data associated with the micro-segment classification to users in the micro-segment classification. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A system comprising:
-
a micro-segmentation reception module configured to receive (i) a campaign from an offer provider, (ii) a set of user attributes pertaining to each of the plurality of users defined by an attribute knowledge structure, (iii) permission from each of a plurality of users to receive an offer, and (iv) the offer based on data associated with a micro-segment classification from the offer provider, the campaign indicating a set of target attributes and one or more offers corresponding to the set of target attributes; a micro-segmentation processor configured to process a micro-segment definition, the campaign, and the set of target attributes to determine the 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, the micro-segmentation processor configured to perform semantic processing including natural language processing of offer descriptions to produce semantic attributes indicative of interests used to score the plurality of users against multiple different micro-segments defined by the micro-segmentation system; and a micro-segmentation transmission module configured to send data associated with the micro-segment classification without user information to the offer provider and the offer based on the data associated with the micro-segment classification to users in the micro-segment classification. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification