×

Providing and tracking virtual coupons

  • US 9,299,087 B1
  • Filed: 01/21/2008
  • Issued: 03/29/2016
  • Est. Priority Date: 01/21/2008
  • Status: Active Grant
First Claim
Patent Images

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;

    analyzing, by the coupon server, the usage pattern determined from the report to determine the virtual coupon and a virtual coupon value of the virtual coupon; and

    providing, by the coupon server, the virtual coupon to the mobile device based on a set of conditions comprising at least one of a date, a day in a week, a time, a location, a number of available uses, a number of available uses at a specific location, and a number of available uses by the mobile device, wherein the virtual coupon is redeemed at the one or more redemption locations; and

    promoting the mobile device to delete the virtual coupon in response to an event.

View all claims
  • 6 Assignments
Timeline View
Assignment View
    ×
    ×