US 12,469,044 B1
Digital promotion processing system including contested event outcome digital promotion and related methods
Laura Arnett, Aldie, VA (US); Andreas M. Benamou, Spicewood, TX (US); Jacob Bowman, Greensboro, NC (US); and Srinivasan Varadarajan, Winston-Salem, NC (US)
Assigned to INMAR CLEARING, INC., Winston-Salem, NC (US)
Filed by Inmar Clearing, Inc., Winston-Salem, NC (US)
Filed on Mar. 23, 2024, as Appl. No. 18/614,668.
Int. Cl. G06Q 30/00 (2023.01); G06Q 30/0207 (2023.01); G06Q 30/0226 (2023.01); G06Q 30/0235 (2023.01)
CPC G06Q 30/0235 (2013.01) [G06Q 30/0224 (2013.01); G06Q 30/0226 (2013.01)] 21 Claims
OG exemplary drawing
 
1. A digital promotion processing system comprising:
a plurality of shopper devices, each associated with a given shopper and comprising a global position system (GPS) receiver configured to obtain a respective geographic position including geographic position coordinates; and
a digital promotion processing server configured to
cooperate with each of the plurality of shopper devices to operate a retailer loyalty application on corresponding ones of the plurality of shopper devices, the retailer loyalty application being associated with a given retailer,
obtain a contested event outcome of a contested event having event identifiers associated therewith and having a contested event time period associated therewith,
determine a geographic location associated with the contested event by communicating the event identifiers associated with the contested event to a remote server and obtaining from the remote server, the geographic location associated with the contested event,
determine a first desired event outcome for the contested event based upon the geographic location associated with the contested event,
obtain historical purchase data associated with the plurality of shopper devices based upon accessing an associated shopper loyalty account via the retailer loyalty application,
obtain respective geographic positions of each of the plurality of shopper devices including the geographic position coordinates,
determine ones of the plurality of shoppers having a geographic position within a threshold distance from the geographic location of the contested event by
determining, by comparison, that geographic position coordinates associated with the plurality of shopper devices correspond to being within geographic position coordinates associated with the threshold distance, and
determining, based upon the shopper loyalty account and the geographic position coordinates associated with the threshold distance, shoppers that have a home address outside the threshold distance and visit the given retailer within the threshold distance more than a threshold number of times in a given time period based upon the historical purchase data, the threshold number of times being determined based upon a distance between the given retailer and the home address,
determine other ones of the plurality of shoppers having a geographic position within the threshold distance from the geographic location of the contested event during the contested event by determining, by comparison, that geographic position coordinates associated with the other plurality of shopper devices correspond to being within the geographic position coordinates associated with the threshold distance during the contested event,
change the first desired contested event outcome to a second desired contested event outcome based upon a number of other ones of the plurality of shoppers being greater than a number of the ones of the plurality of shoppers,
generate and communicate a digital promotion to the ones of the plurality of shoppers and accessible via the retailer loyalty application based upon the outcome of the contested event matching the first desired contested event outcome, and
generate and communicate the digital promotion to the other ones of the plurality of shoppers based upon the outcome of the contested event matching the second desired contested event outcome.