Communication system and method for narrowcasting
First Claim
Patent Images
1. A communication system, comprising:
- (a) one or more client devices in communication with at least one communication network;
(b) one or more user data stores in communication with the communications network and being to store user data of one or more users using respective ones of the client devices;
(c) one or more offer data stores in communication with the communications network and being to store one or more offers from one or more merchants; and
(d) a narrowcasting engine including(i) an active data gathering module to collect the user data, and(ii) an active learning module to generate a user profile based on the user data, the user profile including inferred preference of the one or more users,wherein the narrowcasting engine is to select dynamically one or more offers from the offer data store based on the user profile, and communicate the selected one or more offers in the offer data store to the one or more users.
0 Assignments
0 Petitions
Accused Products
Abstract
A communication system with client devices in communication with at least one communication network. User data stores are also in communication with the communications network and store user data of users using respective ones of the client devices. Offer data stores also in communication with the communications network store offers from merchants. A narrowcasting engine includes an active data gathering module to collect the user data, and an active learning module to generate a user profile based on the user data. The communication engine selects dynamically offers from the offer data store based on the profile, and communicates the selected offers in the offer data store to the users.
-
Citations
41 Claims
-
1. A communication system, comprising:
-
(a) one or more client devices in communication with at least one communication network; (b) one or more user data stores in communication with the communications network and being to store user data of one or more users using respective ones of the client devices; (c) one or more offer data stores in communication with the communications network and being to store one or more offers from one or more merchants; and (d) a narrowcasting engine including (i) an active data gathering module to collect the user data, and (ii) an active learning module to generate a user profile based on the user data, the user profile including inferred preference of the one or more users, wherein the narrowcasting engine is to select dynamically one or more offers from the offer data store based on the user profile, and communicate the selected one or more offers in the offer data store to the one or more users. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A communication system, comprising:
-
(a) one or more client devices in communication with at least one communication network; (b) one or more offer data stores in communication with the communications network to store one or more offers from one or more merchants; and (c) an offer ranking module to rank the offers in the one or more offer data stores based on popularity.
-
-
10. A communication system, comprising:
-
(a) one or more client devices in communication with at least one communication network; (b) one or more offer data stores in communication with the communications network to store one or more offers from one or more merchants; and (c) an offer bidding module useable by the one or more merchants via the one or more client devices to modify the merchant'"'"'s offer based on a rank of the merchant'"'"'s offer. - View Dependent Claims (34, 35)
-
-
11. A method for communication, comprising:
-
(a) collecting user data of one or more users in a user data store; (b) storing one or more merchant offers in an offer data store; (c) generating a persona of one or more users based on the user data; (d) storing the persona in a persona data store; (e) segmenting the one or more offers in the offer data store based on the persona stored in the persona data store; (f) segmenting the one or more users into one or more segmentation cells; (g) matching the one or more offer mixes with the one or more user segmentation cells based on rules associated with each cell; and (h) transmitting the offer mix to the one or more users. - View Dependent Claims (12, 13)
-
-
14. A system for creating a merchant offer, comprising:
-
(a) one or more client devices in communication with a communication network; (b) an enrollment module to solicit and receive merchant information and an offer information; (c) a heat map module to display on the one or more client devices consumer activity on the communication network; and (d) a data store to store the merchant information and the offer information. - View Dependent Claims (15, 16, 17, 18)
-
-
19. A system, comprising:
-
(a) a card transaction processing module to generate purchase transaction data associated with a payment card; (b) an offer data store including one or more offers from one or more merchants; and (c) a transaction matching module to receive the purchase transaction data associated with the payment card and match the purchase transaction with the one or more merchants in the offer data store. - View Dependent Claims (20, 36, 37, 38)
-
-
21. A system, comprising:
-
(a) an offer data store including one or more offers from one or more merchants; (b) a registered card module to register one or more payment cards to be used for a purchase transaction; (c) a transaction matching module to match purchase transaction data resulting from the purchase transaction with the one or more merchants in the offer data store; and (d) a rewards module to determine an incentive to be applied to the one or more payment cards based on any offer associated with the matched merchant and to generate a qualified transaction data to be transmitted to an issuer of the one or more payment cards. - View Dependent Claims (22, 23, 24, 25, 26, 39, 40, 41)
-
-
27. A method for testing a market segmentation, comprising:
-
segmenting users into one or more user segmentation cells, the user segmentation cells being associated with one or more market segments; generating one or more messages for the one or more user segmentation cells associated with the users, the one or more messages including an offer mix; sending the one or more messages to a subset of the users associated with the one or more user segmentation cells; analyzing one or more responses by the users receiving the one or more messages to identify a type of message eliciting a high response rate; refining the messages based on the identified type of message; and sending the refined messages to all of the users of the one or more segmentation cells. - View Dependent Claims (28, 29)
-
-
30. A method for preference building, comprising:
-
presenting one or more questions and one or more offers available to a user on a user interface, wherein the one or more questions and one or more offers are dynamically created for the user based on initial user data; receiving answers to the questions through the user interface; processing the answers to generate preference data of the user; dynamically changing offers presented on the user interface in near real-time based on the preference data. - View Dependent Claims (31, 32)
-
-
33. A method for preference building, comprising:
-
presenting a calendar interface to a user, the calendar interface including indicia indicative of one or more past offers from one or more merchants; and presenting a selection interface to the user, the selection interface including an input field to designate past offers that the user wishes to be reminded of in future offerings.
-
Specification