The present invention is related to methods of distributing on-demand, customized marketing promotions that reflect a consumer's location and preferences and a seller's promotional policies.
The disclosed invention provides means and methods to allow enterprise entities the ability to quickly distribute, in an automated fashion, marketing promotions and marketing campaigns that are customized to each consumer. The distribution and content of promotions are customized for each consumer based upon the location of the consumer, data collected from the consumer and/or enterprise policies. The disclosed invention provides a complete method for all steps (request, selection, distribution, redemption, and settlement) needed to implement a marketing promotion to mobile consumers and means for accurate measurement of return on investment. Enterprise entities may be charged on a pay-per-transaction basis in accordance with the disclosed invention.
A set of databases and servers track and facilitate a consumer's request, receipt, use, redemption, and settlement of promotions while tracking an enterprise's return on investment and charging a fee or commission to the enterprise for each transaction. An enterprise may quickly adjust their marketing campaign to fit consumer trends, competitor pricing, marketing budget, and inventory levels.
The disclosed invention provides integrated means and methods for registered and non-registered consumers to request and receive promotions and to trade promotional coupons and other promotional instruments.
The disclosed invention also provides means and methods for broadcasting promotions to mobile devices. The broadcasting may be localized and targeted to fit recorded consumer behavior, reported consumer preferences and the current marketing strategy of the enterprise.
These and other objects, features, and/or advantages may accrue from various aspects of embodiments of the present invention, as described in more detail below.
The following detailed description is directed to certain specific embodiments of the invention. However, the invention can be embodied in a multitude of different ways as defined and covered by the claims. In this description, reference is made to the drawings wherein like parts are designated with like numerals throughout.
Distribution Components
All servers within the server bank 19 have means to communicate with one another.
The distribution process may comprise a mobile consumer 1 who has a mobile device 2. The mobile device may comprise any type of wireless transmission technology, including, but not limited to, WiFi, 3G, 2G, 2.5G, 4G, WiMax, and Blue Tooth. The mobile device 2 may use any communication protocol, including, but not limited to SMS, MMS, WAP, and IMS.
A registered mobile consumer profile database 3 stores and records information, including but not limited to, personal, mobile ID, location, preferences, buying behavior, and purchase history of registered consumers.
A guest consumer profile database 4 stores information, including, but not limited to location, mobile ID, and buying behavior of unregistered consumers.
The retailer promotion/loyalty program database 5 stores and records information including but not limited to, enterprise information, discount types, reward types, dynamic discount policies, dynamic loyalty consumer purchase history, consumer demography, and consumer income profiles.
The brand promotional/loyalty database(s) 6 store and record information including but not limited to, brand information, discount types, reward types, reward types, dynamic discount policies, and dynamic loyalty policies.
The consumer dynamic location database 7 stores and records information, including but not limited to, consumer information based upon postal zip codes, mobile device identification, and GPS coordinates.
The retailer location database 8 stores and records the location of retailers.
The distribution decision database 9 stores and records information including but not limited to time, location loyalty, discount promotion type, discount percentage range, and consumer mobile identifiers.
The distribution server(s) 10 store and record data on a national, regional, and local basis.
The location determination server 11 may be used to ascertain the location of consumers using information, including but not limited to, GPS, mobile device identifiers, TOA, and STK.
Mobile gateway server(s) 12 may be located at service provider locations, such as an SMS center, MMS center, Wap gateway, or IMS gateway.
A consumer transaction database 15 stores and records consumer transactions.
The interface to brand/retailer 17 allows retailers and brand manufacturers the ability to access the disclosed system to change polices, create promotions and check ROI.
Distribution Processes and Interactions
1. The distribution server 10 interacts with the mobile server gateway 12 to ascertain the location of a consumer. The existence of the location based distribution server identity (e.g. short code) to the consumer may be discovered in one of the following ways:
2. Consumer interactions may occur with the policy server 13 to create or update a profile using one of the following mechanisms:
This process to advertise the identity of the Regional/Local Distribution server using the existing print based discount/ad/loyalty coupons provided the by the retailer/brand.
3. Consumer initiated interaction between a mobile consumer device 1, gateway 12 and distribution server 10 policy server 13 to request a promotion or coupon on a just in time basis.
4. Distribution server 10 interaction with the location determination server 11 in order to determine the location of the consumer.
5. Checking the existence of the consumer mobile ID in the registered mobile consumer profile database 3.
6. Checking the existence of the consumer mobile device ID in the guest mobile consumer profile database 4. If the consumer mobile ID does not exist then a new guest consumer entry is created.
7. Checking for the availability of a discount/promotion based on the pull request by the consumer by interacting with:
8. Updating the distribution decision database 9 by use of the policy server 13 if the requested promotion is available as described in part 7 above.
9. Continuously matching the preference and other criteria template including desired location in the registered mobile consumer database 3 with the loyalty/promotional program in the following databases:
10. Updating the distribution decision database 9 by use of the policy server 13 based upon the method of part 9 above.
11. Interaction between the enterprise/brand policy maker with the policy server 13 to update the promotional/discount programs using the interface to brand/retailer 17.
12. Interaction between enterprise/brand systems with the policy server 13 using XML/proprietary system-to-system interface or other means.
13. For a consumer request based upon the pull request as shown in part 7 above, the policy server 13 may respond back to the distribution server 10 regarding the distribution decision.
14. Continuously checking the Distribution Decision System and distributing coupons/promotional coupons on a enterprise push basis or a consumer pull basis:
15. Creating transaction entries in the transaction database 15 for distribution made 12 above and uniquely identified by mobile ID, time, or coupon/promotional ID.
16. Updating mobile consumer buying profiles and preferences into the guest/registered mobile consumer databases(s).
Redemption Components
The components of the redemption system that are not described above in the distribution section are shown in
Redemption Processes and Interactions
1. When a mobile consumer 1, receives a coupon from the distribution server 10, the distribution server interacts with the location specific POS to perform the consumer transaction. During the process the consumer submits the coupon ID through one of the following means:
2. Retailer POS/Backend Authenticates by sending one or more of the following:
3. The POS back-end server 23 may send the coupon to the coupon redirect server 22 which performs mobile coupon processing. The coupon redirect server 22 is programmed to choose right coupon processing server based on the coupon coding mechanism.
4. The redemption server 14 receives the coupon processing request via XML or other defined interface between the redemption server and the corresponding Enterprise Retailer/Brand Server. After which, the redemption server does the following:
5. The redemption server replies as followings:
6. The redemption server 14 does following:
7. Upon receiving a successful authentication reply from the POS backend server 23 generates a transaction ID, transaction amount and other details.
8. A consumer obtains a transaction ID, transaction amount and other details from the retailer via one of the following means:
In addition, some of the optional steps maybe performed:
9. Interactions may occur between enterprise/brand Policy maker with the policy server to update the promotional/discount redemption program policy in the redemption program database.
10. Interactions may occur between Enterprise/Brand Systems with the policy server 13 using XML/proprietary system-to-system interface or other means.
11. Authenticating the redemption entries:
A process to check consumer transaction database entries and do the following:
All matured and authenticated entries may then be sent to settlement phase and processed as described below.
1. An alternative embodiment of the disclosed redemption process includes step 1 and 8 from above and further steps as described herein. Step 1 from above is incorporated herein by reference as step 1.
2. Step 8 from above is incorporated herein as step 2 in this alternative embodiment.
3. Consumer interaction with the redemption server to redeem the coupon after purchase by providing transaction ID, transaction amount, and other items of information obtained using one or more steps a, b, c, d, e of step 2. One of the following mechanisms can be used to interact with the redemption server to send the mobile ID, coupon ID, transaction ID and other information:
a. Mobile device 2 using SMS/MMS/IMS/WAP;
b. Web Interface 16 using HTML/XML.
4. Process to check existence of the transaction entry in the transaction database using mobile ID and coupon ID. If it exists, update consumer transaction details with the information sent in step 2 and set the state to redemption state.
5. Interaction with retailer 20/brand redemption 21 database to obtain the redemption parameters including maturity time in number of days.
6. Interaction to update the mobile consumer database with the transaction details and consumer preferences of items which consumer might have obtained in the step 2 (c),(d), or (e). For example profile of brand/manufacturer items that the consumer is interested in. This information can be used to rank the brand/manufacture product usage and provide promotional recommendations to the retail/brand customers in the future. The process provides means of data mining.
7. Interaction with gateway server to send redemption accept message to the Mobile Device of the consumer in case of acceptance.
8. Interaction mechanism between Enterprise/Brand Policy maker with the policy server 13 to update the promotional/discount redemption program policy in the redemption program database.
9. Interaction mechanism between Enterprise/Brand Systems with the policy server 13 using XML/proprietary system-to-system interface or other means.
10. Step 11 from above is incorporated herein by reference.
Settlement Components
The components used for the settlement process are shown in
Settlement Processes and Interactions
1. For all transaction database entries that are in the settlement stage do the following for each retailer/brand, consumer ID:
2. Step 1 from above will yield list for each brand/retailer to be settled with. Each entry will have following:
The information from the Step 2 list will be stored in the settlement database that can be accessed using brand ID, retailer ID or consumer ID.
3. Send the list generated from step 2 to the corresponding retailer or brand settlement System.
4. Settlement system at the retailer/brand end may perform the following:
5. The disputed/invalidate entries of Step 4 may be communicated to the system and/or operators of the system. For each disputed amount corresponding to the consumer, transaction ID the disclosed system may mark the settlement database record with a key, consumer ID, transaction ID as disputed.
6. The settlement for the disclosed invention and commission amount received as a result step 4 may be transferred in one of the following ways:
7. Once the operator of the disclosed invention receives the settlement amount from the retailer/brand it shall go through the settlement database, for each consumer entry in the settlement database, it shall perform the following:
8. Inform consumer via mobile device (SMS/MMS/IMS) or any other communication means (e.g. e-mail) that the consumer's promotional/settlement amount has been credited to the appropriate means, according to consumer's pre-defined/stated policies (e.g., email/SMS)
9. Finalize disputed amount with retailers/brands (depending upon the nature of dispute). Allow consumers to follow up using their settlement ID (either disputed items or transaction details). The retailer is kept informed as to the status of the settlement of the coupon.
10. On confirmation of the transaction closed (money leaving system bank 29, tag “close txn” on all successful transactions settled and do back-up of all closed txn.
Unless otherwise noted in this specification or in the claims, all of the terms used in the specification and the claims will have the meanings normally ascribed to these terms by workers in the art. Certain terms specifically comprise the meanings associated with them as follows:
While the above detailed description has shown, described, and pointed out novel features of the invention as applied to various embodiments, it will be understood that various omissions, substitutions, and changes in the form and details of the device or process illustrated may be made by those skilled in the art without departing from the spirit of the invention. As will be recognized, the present invention may be embodied within a form that does not provide all of the features and benefits set forth herein, as some features may be used or practiced separately from others. The scope of the invention is indicated by the appended claims rather than by the foregoing description. All changes which come within the meaning and range of equivalency of the claims are to be embraced within their scope.