Patent ID: 9299087
Filing Date: 2016-03-29
CPC Classification: G06Q

Claim Text:
1. A computer implemented method for providing and tracking virtual coupons, comprising: receiving, by a coupon server, a request to provide a mobile device with a proxy for a virtual coupon, the proxy comprising redemption information associated with the virtual coupon; providing, by the coupon server, the proxy for the virtual coupon to the mobile device, wherein the virtual coupon is capable of redemption at one or more redemption locations; determining, by the mobile device, a location of the proxy provided to the mobile device by determining a location of the mobile device, wherein establishing the location of the proxy comprises executing a location fix technology for at least one of an advanced forward link triangulation, a global positioning system, and a hybrid location fix technology; subsequent to providing the proxy and prior to receiving a request for the virtual coupon, determining, by the mobile device, whether the location of the mobile device is the one or more redemption locations; sending, by the mobile device, a report indicating that the mobile device is at the one or more redemption locations in response to determining that the location of the mobile device is the one or more redemption locations; in response to receiving the report and subsequent to providing the proxy, determining, by the coupon server, a usage pattern of a mobile device user of the mobile device by analyzing information including information in the report, the information including the one or more locations visited by the mobile device, the one or more redemption locations visited by the mobile device, and a time for each corresponding visit to the one or more locations and the one or more redemption locations; subsequent to the sending of the report and determining the usage pattern, receiving the request for the virtual coupon from the mobile device, wherein the request is made via the proxy, wherein the request comprises context information that includes a location associated with the mobile device when the request was made; in response to receiving the request: promoting the mobile device to delete the virtual coupon in response to an event.