Back to results
US 11,538,052 B1Granted
System for generating and tracking offers chain of titles
AssigneeDosh Holdings, Inc.
InventorsEd Mock, Ryan Wuerch
Life of this patent
Estimating the term…
Abstract
An offer processing system is configured to receive transaction data associated with user purchases from third party point of sales devices and/or third party payment processing systems. The offer processing system may then identify offers or savings that are applicable to the transaction data and redeem the offers on behalf of the users.
Claims11
A system comprising:
- one or more communication interfaces;
- one or more processors;
- and
- computer readable storage media storing computer-executable instructions external to a third-party point of sale system and a third-party payment processing system, which when executed by the one or more processors cause the one or more processors to:
- identify and catalog offers from external sources;
- during a pendency of a purchase transaction after a payment credential has been entered at a third-party point of sale device but prior to an approval of the purchase transaction by the third-party processing system:
- receive from the third-party payment processing system, via the one or more communication interfaces and a vault system, third-party payment processing transaction data, in tokenized form, for the purchase transaction associated with stored payment credentials;
- determine that the received third-party payment processing transaction data associated with the stored payment credentials meets or exceeds a criteria of for an offer of the catalogued offers;
- determine that the offer was not previously redeemed at the third-party point of sale system;
- redeem, via the one or more communication interfaces and without user input, the offer with a coupon settlement system;
- convert a currency value in a currency associated with the offer into an amount of a jurisdiction free internal currency of the coupon settlement system based on a current exchange rate between the jurisdiction free internal currency and the currency associated with the offer;
- credit the amount of the jurisdiction free internal currency to a ledger of an account associated with the stored payment credentials;
- convert a portion of the jurisdiction free internal currency into a points value in a points system;
- generate updated payment transaction data reflecting the currency value in the currency associated with the offer;
- and
- send via the one or more communication interfaces and the vault system, the updated payment transaction data to the third-party payment processing system.
13 more elements
A method comprising:
- external to a third-party point of sale system and a third-party payment processing system:
- identifying and collecting offers from external sources;
- during a pendency of a purchase transaction after a payment credential has been entered at a third-party point of sale device but prior to approval of the transaction by the third-party processing system:
- receiving third-party transaction data, via a vault and in tokenized form, from the third-party payment processing system for the purchase transaction associated with stored payment credentials;
- determining that the received third-party transaction data associated with the stored payment credentials meets or exceeds a criteria of an offer of the catalogued offers;
- determine that the offer was not previously redeemed at the third-party point of sale system;
- redeeming a currency value of the offer in a currency associated with the offer without user input;
- converting the currency value of the offer into an amount of a jurisdiction free internal currency of an offer settlement system based on a current exchange rate between the jurisdiction free internal currency and the currency;
- crediting the amount of the jurisdiction free internal currency to a ledger of an account associated with the payment credentials in the jurisdiction free internal currency;
- convert a portion of the jurisdiction free internal currency into a points value in a points system;
- generating updated payment transaction data reflecting the currency value associated with the offer;
- and
- sending via the one or more communication interfaces and the vault system, the updated payment transaction data to the third-party payment processing system.
10 more elements
Dependencies are inferred from the claim text.