METHODS, SYSTEMS AND COMPUTER PROGRAM PRODUCTS FOR A MOBILE TARGETED COUPON DISTRIBUTOR
First Claim
1. A method, comprising:
- receiving at a server a user coupon subscription message from a user, the user coupon subscription message comprising a user identifier and an authorization to send coupons to a user mobile device;
determining a retail identifier based on the user coupon subscription message;
storing the retail identifier in association with the user identifier in a database;
receiving at a server a coupon specification message comprising the retail identifier, a coupon code and a coupon benefit message;
storing some part of the coupon specification message in association with the retail identifier in a database; and
providing a coupon message for distribution to a user mobile device associated with the user identifier, the coupon message configured with the coupon code and the coupon benefit message.
2 Assignments
0 Petitions
Accused Products
Abstract
This disclosure details the implementation of methods, systems and computer program products for a mobile targeted coupon distributor (hereinafter, “Distributor”). Distributor embodiments may serve to facilitate users'"'"' specification of coupon preferences and the provision of coupons to mobile devices consistent with those preferences. In one embodiment, the Distributor may acquire and/or validate user coupon preferences, store those preferences, and subsequently direct the provision of coupons to a user'"'"'s mobile device via short message service (SMS) text messages, multimedia messaging service (MMS) picture alerts, and/or the like. In one embodiment, coupon characteristics, such as the associated purchase discount amounts, may be determined based on one or more user-specific factors.
-
Citations
20 Claims
-
1. A method, comprising:
-
receiving at a server a user coupon subscription message from a user, the user coupon subscription message comprising a user identifier and an authorization to send coupons to a user mobile device; determining a retail identifier based on the user coupon subscription message; storing the retail identifier in association with the user identifier in a database; receiving at a server a coupon specification message comprising the retail identifier, a coupon code and a coupon benefit message; storing some part of the coupon specification message in association with the retail identifier in a database; and providing a coupon message for distribution to a user mobile device associated with the user identifier, the coupon message configured with the coupon code and the coupon benefit message. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A system, comprising:
-
a processor; a memory in communication with the processor and containing program instructions; an input and output in communication with the processor and memory comprising a graphical interface; wherein the processor executes program instructions contained in the memory and the program instructions comprise; receive a user coupon subscription message from a user, the user coupon subscription message comprising a user identifier and an authorization to send coupons to a user mobile device; determine a retail identifier based on the user coupon subscription message; store the retail identifier in association with the user identifier; receive a coupon specification message comprising the retail identifier, a coupon code and a coupon benefit message; store some part of the coupon specification message in association with the retail identifier; and provide a coupon message for distribution to a user mobile device associated with the user identifier, the coupon message configured with the coupon code and the coupon benefit message.
-
-
19. A computer program product, comprising:
processor readable instructions stored in the computer program product, wherein the processor readable instructions are issuable by a processor to; receive a user coupon subscription message from a user, the user coupon subscription message comprising a user identifier and an authorization to send coupons to a user mobile device; determine a retail identifier based on the user coupon subscription message; store the retail identifier in association with the user identifier; receive a coupon specification message comprising the retail identifier, a coupon code and a coupon benefit message; store some part of the coupon specification message in association with the retail identifier; and provide a coupon message for distribution to a user mobile device associated with the user identifier, the coupon message configured with the coupon code and the coupon benefit message.
-
20. A method, comprising:
-
receiving at a server a user coupon subscription message from a user mobile device, the user coupon subscription message comprising a geographic identifier, a retail category, a user identifier and an authorization to send coupons to a user mobile device; querying a retailer database based on the geographic identifier and the retail category to extract a plurality of retailer identifiers; providing the plurality of retailer identifiers for display to the user via a user interface; receiving a selection of at least one retailer identifier from the plurality of retailer identifiers; determining a retailer RSS feed address based on the at least one retailer identifier; storing the retailer RSS feed address in association with the user identifier in a database; receiving at a server at least one retailer coupon code from a content provider associated with the retailer RSS feed address; and providing the at least one retailer coupon code to be sent as a mobile device message to the user mobile device, wherein the mobile device message is configured as a multimedia messaging service message and wherein the coupon code is configured as a scannable bar code.
-
Specification