×

System for utilizing redemption information

  • US 10,169,791 B2
  • Filed: 09/15/2012
  • Issued: 01/01/2019
  • Est. Priority Date: 02/24/2000
  • Status: Expired due to Term
First Claim
Patent Images

1. A device for implementing a recursive sales pipeline between a customer and a plurality of retailers, the device comprising a processor and a memory, the memory storing a program that, when executed by the processor, causes the device to:

  • provide, to a customer device, an associated redemption identifier, the associated redemption identifier indicative of a predefined agreement;

    access a redemption tracking database, the redemption tracking database configured to store data in a plurality of redemption tracking records, each redemption tracking record comprising a plurality of redemption tracking fields, each redemption tracking record indicative of a particular agreement, each redemption tracking field indicative of a portion of the particular agreement, a redemption tracking record associated with the predefined agreement comprised of redemption tracking fields storing information indicative of the associated redemption identifier, a first product, a first price, a first product retailer at which the redemption identifier is redeemable, and the customer device to which the redemption identifier was provided;

    receive, in real-time, from a first product retailer device associated with the first product retailer, upon provision of the first product to the customer according to the predefined agreement associated with the redemption identifier, redemption information, the redemption information relating to the provision of the first product and comprising global positioning system (GPS) information indicative of a redemption location at which the first product is redeemed and a current retail price of the first product;

    access, upon reception of the redemption information, a redemption transaction database, to add an associated redemption transaction record, the associated redemption transaction record indicative of the redemption information and added in accordance with the redemption information, each redemption transaction record comprised of a plurality of redemption transaction fields,wherein the redemption tracking record associated with the associated redemption identifier comprises redemption transaction fields storing the redemption identifier, data indicative of the first product, a quantity, and the redemption location;

    determine an offer to provide to the customer device based on the redemption information, the redemption information configured to enable determination of the offer based on the GPS information indicative of a location at which the first product is redeemed;

    provide the offer, the offer comprised of a second product, a sale price, and a second product retailer, the second product retailer being different than the first product retailer and having a location in a same region as the redemption location; and

    subsequent to the provision of the first product to the customer according to the predefined agreement, (i) receiving a second offer from one or more different customer devices, the second offer comprised of at least a second offer price, (ii) accessing dynamically updated redemption information, and (ii) utilizing the dynamically updated redemption information, including a difference between the second offer price and the first price to determine whether to accept the second offer,wherein the difference between the second offer price and the first price determined to be acceptable in an instance in which the difference meets a predefined threshold,wherein the predefined threshold is dynamically updated after each offer acceptance, andwherein the second offer comprised of a second instance of the first product and redeemable within a region associated with the location indicated by the GPS information associated with the redemption information indicative of the location at which the first product was redeemed.

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