Search

US-12620001-B1 - Promotion processing system including AI-based promotion parameter adjustment and related methods

US12620001B1US 12620001 B1US12620001 B1US 12620001B1US-12620001-B1

Abstract

A promotion processing system may include a brand user device associated with a brand, and shopper devices each associated with a shopper from among shoppers. The system may also include a promotion processing server configured to store historical purchase data for the shoppers, obtain desired promotion data via the brand user device, and operate an artificial intelligence (AI) model accepting as input the desired promotion data and the historical purchase data and generating as output a recommended digital promotion. The server may also communicate the recommended digital promotion to the brand user device and cooperate with the brand user device to obtain a selected digital promotion from the recommended digital promotion. The server may also operate the AI model to adjust a promotion parameter for the selected digital promotion and communicate the selected digital promotion with the corresponding adjusted promotion parameter for display at the shopper devices.

Inventors

  • Pia Ostos
  • Sean A. Briscoe
  • Jeffery A. Clouse
  • Samuel Edeh
  • Tom Fogarty
  • Vidya Vijayakumar
  • Rob Yee

Assignees

  • INMAR BRAND SOLUTIONS, INC.

Dates

Publication Date
20260505
Application Date
20240414

Claims (13)

  1. 1 . A promotion processing system comprising: a brand user device associated with a brand; a plurality of shopper devices each associated with a shopper from among a plurality of shoppers; and a promotion processing server configured to store historical purchase data for the plurality of shoppers, cooperate with the brand user device to display a brand user device interface prompting for desired promotion data including desired overall promotion budget data, desired demographic data associated with a desired promotion, and desired promotion budget data for each of a plurality of promotion distribution networks, cooperate with the brand user device to obtain the desired promotion data via the brand user device interface, operate an artificial intelligence (AI) model accepting as input the desired promotion data and the historical purchase data and generating as output a plurality of recommended digital promotions for the plurality of promotion distribution networks, communicate the plurality of recommended digital promotions to the brand user device for display at the brand user device, communicate with the brand user device to prompt for selection of at least one selected digital promotion from the plurality of recommended digital promotions, cooperate with the brand user device to obtain the at least one selected digital promotion, operate the AI model to adjust a promotion parameter from among a plurality thereof for the at least one selected digital promotion and based upon the corresponding one of the plurality of promotion distribution networks, the plurality of promotion parameters comprising a promotion redemption value and a promotion quantity, communicate the at least one selected digital promotion with the corresponding adjusted promotion parameter to the corresponding promotion distribution network for display at the plurality of shopper devices via the respective promotion distribution network, communicate with a plurality of point-of-sale (POS) devices to obtain redemption data associated with the at least one selected digital promotion, the redemption data comprising a redemption rate and promotion cost, cooperate with the brand user device to determine a change in the desired promotion data, and further adjust one of the plurality of promotion parameters of unredeemed ones of the at least one selected digital promotion based upon the redemption data and a change in the desired promotion data.
  2. 2 . The promotion processing system of claim 1 wherein the promotion processing server is configured to cooperate with a payment processing server to process payment for redeemed ones of the at least one selected digital promotion based upon the redemption data.
  3. 3 . The promotion processing system of claim 1 wherein the promotion processing server is configured to cooperate with the plurality of POS devices to process redemption of the at least one selected digital promotion.
  4. 4 . The promotion processing system of claim 1 wherein the promotion parameter further comprises one of a promotion type and a promotion target demographic.
  5. 5 . The promotion processing system of claim 1 wherein the desired promotion data comprises at least one of desired promotion objective data, desired product identifier data, and desired promotion rule data.
  6. 6 . A promotion processing server comprising: a processor and an associated memory configured to store historical purchase data for a plurality of shoppers each associated with a shopper device, cooperate with a brand user device to display a brand user device interface, on a brand user device associated with a brand, prompting for desired promotion data including desired overall promotion budget data, desired demographic data associated with a desired promotion, and desired promotion budget data for each of a plurality of promotion distribution networks, cooperate with the brand user device to obtain the desired promotion data via the brand user device interface, operate an artificial intelligence (AI) model accepting as input the desired promotion data and the historical purchase data and generating as output a plurality of recommended digital promotions for the plurality of promotion distribution networks, communicate the plurality of recommended digital promotions to the brand user device for display at the brand user device, communicate with the brand user device to prompt for selection of at least one selected digital promotion from the plurality of recommended digital promotions, cooperate with the brand user device to obtain the at least one selected digital promotion, operate the AI model to adjust a promotion parameter from among the plurality thereof for the at least one selected digital promotion and based upon the corresponding one of the plurality of promotion distribution networks, the plurality of promotion parameters comprising a promotion redemption value and a promotion quantity, communicate the at least one selected digital promotion with the corresponding adjusted promotion parameter to the corresponding promotion distribution network for display at the plurality of shopper devices via the respective promotion distribution network, communicate with a plurality of point-of-sale (POS) devices to obtain redemption data associated with the at least one selected digital promotion, the redemption data comprising a redemption rate and promotion cost, cooperate with the brand user device to determine a change in the desired promotion data, and further adjust one of the plurality of promotion parameters of unredeemed ones of the at least one selected digital promotion based upon the redemption data and a change in the desired promotion data.
  7. 7 . The promotion processing server of claim 6 , wherein the processor is configured to cooperate with the plurality of POS devices to process redemption of the at least one selected digital promotion.
  8. 8 . The promotion processing server of claim 6 wherein the promotion parameter further comprises one of a promotion type and a promotion target demographic.
  9. 9 . The promotion processing system of claim 6 , wherein the desired promotion data further comprises at least one of desired promotion objective data, desired product identifier data, and desired promotion rule data.
  10. 10 . A method of processing a promotion, the method comprising: using a promotion processing server to store historical purchase data for a plurality of shoppers each associated with a shopper device, cooperate with a brand user device to display a brand user device interface, on a brand user device associated with a brand, prompting for desired promotion data including desired overall promotion budget data, desired demographic data associated with a desired promotion, and desired promotion budget data for each of a plurality of promotion distribution networks, cooperate with the brand user device to obtain desired promotion data via the brand user device interface, operate an artificial intelligence (AI) model accepting as input the desired promotion data and the historical purchase data and generating as output a plurality of recommended digital promotions for the plurality of promotion distribution networks, communicate the plurality of recommended digital promotions to the brand user device for display at the brand user device, communicate with the brand user device to prompt for selection of at least one selected digital promotion from the plurality of recommended digital promotions, cooperate with the brand user device to obtain the at least one selected digital promotion, operate the AI model to adjust a promotion parameter from among a plurality thereof for the at least one selected digital promotion and based upon the corresponding one of the plurality of promotion distribution networks, the plurality of promotion parameters comprising a promotion redemption value and a promotion quantity, communicate the at least one selected digital promotion with the corresponding adjusted promotion parameter to the corresponding promotion distribution network for display at the plurality of shopper devices via the respective promotion distribution network, communicate with a plurality of point-of-sale (POS) devices to obtain redemption data associated with the at least one selected digital promotion, the redemption data comprising a redemption rate and promotion cost, cooperate with the brand user device to determine a change in the desired promotion data, and further adjust one of the plurality of promotion parameters of unredeemed ones of the at least one selected digital promotion based upon the redemption data and a change in the desired promotion data.
  11. 11 . The method of claim 10 wherein using the promotion processing server comprises using the promotion processing server to cooperate with a payment processing server to process payment for redeemed ones of the at least one selected digital promotion based upon the redemption data.
  12. 12 . A non-transitory computer readable medium for processing a promotion, the non-transitory computer readable medium comprising computer executable instructions that when executed by a processor cause the processor to perform operations comprising: storing historical purchase data for a plurality of shoppers each associated with a shopper device; cooperate with a brand user device to display a brand user device interface, on a brand user device associated with a brand, prompting for desired promotion data including desired overall promotion budget data, desired demographic data associated with a desired promotion, and desired promotion budget data for each of a plurality of promotion distribution networks; cooperating with the brand user device to obtain the desired promotion data via the brand user device interface; operating an artificial intelligence (AI) model accepting as input the desired promotion data and the historical purchase data and generating as output a plurality of recommended digital promotions for the plurality of promotion distribution networks; communicating the plurality of recommended digital promotions to the brand user device for display at the brand user device; communicating with the brand user device to prompt for selection of at least one selected digital promotion from the plurality of recommended digital promotions; cooperating with the brand user device to obtain the at least one selected digital promotion; operating the AI model to adjust a promotion parameter from among a plurality thereof for the at least one selected digital promotion and based upon the corresponding one of the plurality of promotion distribution networks, the plurality of promotion parameters comprising a promotion redemption value and a promotion quantity; communicating the at least one selected digital promotion with the corresponding adjusted promotion parameter to the corresponding promotion distribution network for display at the plurality of shopper devices via the respective promotion distribution network; communicating with a plurality of point-of-sale (POS) devices to obtain redemption data associated with the at least one selected digital promotion, the redemption data comprising a redemption rate and promotion cost; cooperating with the brand user device to determine a change in the desired promotion data; and further adjusting one of the plurality of promotion parameters of unredeemed ones of the at least one selected digital promotion based upon the redemption data and a change in the desired promotion data.
  13. 13 . The non-transitory computer readable medium of claim 12 wherein the operations comprise cooperating with a payment processing server to process payment for redeemed ones of the at least one selected digital promotion based upon the redemption data.

Description

TECHNICAL FIELD The present invention relates to the field of promotion processing, and, more particularly, to adjusting a promotion parameter, and related methods. BACKGROUND Sales of a particular product or service may be based upon how well that product or service is marketed to a consumer. One form of marketing or promotion is a coupon, typically in paper form, for a discount toward the product or service. Some coupons may be retailer specific, for example, only redeemable for the discount at a particular retailer, while other coupons may be product specific from a manufacturer and redeemable at any retailer. A coupon, while typically in paper form, may be in digital form and may be referred to as a digital promotion. A digital promotion may be selected or “clipped” via a mobile phone and saved to a digital wallet for redemption at a point-of-sale (POS) terminal, for example. A typical coupon is applicable to a given product and has a redeemable value that may vary based upon, for example, the quantity of a given item, brand of item, size of the product in terms of packaging, and/or the price point of the given item. A typical coupon may also be redeemable only at a given retailer and/or within a threshold time period. Another type of promotion is a rebate. A rebate, similarly to a coupon, also has a redeemable value and is redeemable toward a purchase of a given product. However, a rebate is typically provided, in terms of redeemable value, to the shopper, post purchase. For example, a shopper, to qualify for the rebate, may have to provide a proof-of-purchase to a manufacturer or retailer to qualify for the rebate. A coupon or rebate may be distributed to a shopper using one or more different distribution networks. For example, a coupon may be distributed both in a print advertisement or circular and as a digital coupon. Digitally, a coupon may be distributed over any of a website, coupon distribution application, or loyalty application, for example. U.S. Pat. No. 10,956,924 to Carlson et al. discloses a method for the provision, on a computing apparatus, of a user interface configured via a portal to permit a merchant to define an offer campaign. The offer has a plurality of milestones required to be met to provide a benefit to a user. The computing apparatus may be further configured to associate the offer with a user, detect the progress of the user toward the milestone, and transmit a message to the user regarding the user's progress toward the milestone. U.S. Pat. No. 10,096,043 to Beck et al. discloses a computing apparatus is configured to formulate and adjust offers to users of mobile devices that are configured to capture identification information of products, such as UPC codes. The transaction data of the user, the activities of the user capturing the identification information of products, the location of the user, and the user's reactions to the offers are used to incrementally adjust the offers according to offer rules specified by the merchants. The mobile devices can be used to initiate a checkout process for purchasing items identified by the captured identification information of the products from the physical retail store at which the user is currently located, or via an online store associated with an offer presented via the mobile device. SUMMARY A promotion processing system may include a brand user device associated with a brand, and a plurality of shopper devices each associated with a shopper from among a plurality of shoppers. The promotion processing server may also include a promotion processing server configured to store historical purchase data for the plurality of shoppers and obtain desired promotion data via the brand user device. The promotion processing server may also be configured to operate an artificial intelligence (AI) model accepting as input the desired promotion data and the historical purchase data and generating as output at least one recommended digital promotion. The promotion processing server may further be configured to communicate the at least one recommended digital promotion to the brand user device and cooperate with the brand user device to obtain at least one selected digital promotion from the at least one recommended digital promotion. The promotion processing server may also be configured to operate the AI model to adjust a promotion parameter for the at least one selected digital promotion, and communicate the at least one selected digital promotion with the corresponding adjusted promotion parameter for display at the plurality of shopper devices. The promotion processing server may be configured to operate the AI model to adjust the promotion parameter for each of a plurality of promotion distribution networks. The promotion processing server may be configured to communicate the at least one selected digital promotion with the corresponding adjusted promotion parameter to the corresponding promotion distribution network, for example. The p