US 11,687,970 B2
Method and system for matching purchase transaction history to real-time location information
Joshua M. Greenough, San Francisco, CA (US); and Cameron M. Geiser, San Francisco, CA (US)
Assigned to CAPITAL ONE SERVICES, LLC, McLean, VA (US)
Filed by Capital One Services, LLC, McLean, VA (US)
Filed on Aug. 5, 2021, as Appl. No. 17/394,915.
Application 17/394,915 is a continuation of application No. 16/157,491, filed on Oct. 11, 2018, granted, now 11,120,474.
Application 16/157,491 is a continuation of application No. 13/103,855, filed on May 9, 2011, granted, now 10,127,578, issued on Nov. 13, 2018.
Prior Publication US 2021/0365987 A1, Nov. 25, 2021
This patent is subject to a terminal disclaimer.
Int. Cl. G06Q 30/02 (2023.01); G06Q 30/0251 (2023.01); G06Q 20/32 (2012.01)
CPC G06Q 30/0261 (2013.01) [G06Q 20/3224 (2013.01)] 20 Claims
OG exemplary drawing
 
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.