×

Systems and methods for price matching and comparison

  • US 10,438,228 B2
  • Filed: 05/30/2014
  • Issued: 10/08/2019
  • Est. Priority Date: 01/30/2013
  • Status: Active Grant
First Claim
Patent Images

1. A method of operating a computer system, comprising:

  • receiving, by a server system, a record of a first transaction concluded on a sale terminal associated with a first merchant, the record including a unique transaction identifier, a unique user identifier, one or more item identifiers, and a price paid for each item identifier of the one or more item identifiers, wherein the price paid for each item identifier comprises a first discounted price;

    for each item identifier of at least a portion of the one or more item identifiers and subsequent to the first transaction, establishing, by the server system, when the item identifier is eligible for an expanded pricing window based on a first transaction date of the first transaction and based on a category associated with the item identifier, wherein the first transaction date occurs within a first time window, a third party price associated with the item identifier comprises a second time window, and the second time window begins after the first transaction date and after the first time window begins, wherein the third party price comprises a second discounted price;

    for each item identifier of the at least the portion of the one or more item identifiers that is eligible for the expanded pricing window, associating the item identifier with the second time window;

    for each item identifier of the at least the portion of the one or more item identifiers that is ineligible for the expanded pricing window, associating the item identifier with the first time window;

    identifying a geographical area based on a location of the sale terminal of the first merchant;

    for each item identifier of the at least the portion of the one or more item identifiers and subsequent to the first transaction, identifying, by the server system, a third party record, the third party record corresponding to the item identifier and having a third party price, the third party price being associated with a second merchant located within the geographical area and being within the second time window;

    for each item identifier of the at least the portion of the one or more item identifiers and subsequent to the first transaction, identifying, by the server system, one or more discounted identifiers of the at least the portion of the one or more item identifiers, the third party price of the third party record corresponding to the one or more discounted identifiers being less than the prices paid for the at least the portion of the one or more discounted identifiers by one or more price differences during the second time window, wherein the first transaction purchased within the expanded pricing window receives a credit based on the third party price;

    crediting, by the server system, a user account associated with the unique user identifier with an amount corresponding to the credit based on the one or more price differences, the amount corresponding to the one or more price differences being stored as an electronic credit; and

    applying the electronic credit to a second transaction associated with the unique user identifier, the second transaction occurring after the first transaction.

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