CPC G06Q 30/0261 (2013.01) [G06Q 20/3224 (2013.01)] | 20 Claims |
1. A method of providing a current promotion from a retailer to a user, the method comprising:
identifying, by at least one processor and based on a transaction history of the user, vendor data associated with a vendor who has transacted with the user;
identifying, by the at least one processor and based on the vendor data, the vendor who has transacted with the user;
determining, by the at least one processor, one or more locations associated with the vendor;
determining, by the at least one processor, a current device location of a computing device associated with the user and a population density measurement at the current device location;
determining a motion characteristic of the user based on a speed that the computing device is traveling via global positioning satellite (GPS) data;
determining, by the at least one processor, a first proximity from a plurality of proximities, wherein each proximity of the plurality of proximities is based on the population density measurement and the motion characteristic;
determining, by the at least one processor, that the at least one location is within the first proximity of the current device location;
identifying, by the at least one processor, at least one current promotion offered by the vendor; and
generating, by the at least one processor, a current promotion offer comprising information related to the at least one current promotion offered by the vendor and information related to a previous transaction amount in the transaction history.
|