×

Systems and methods to provide and adjust offers

  • US 10,354,267 B2
  • Filed: 08/08/2016
  • Issued: 07/16/2019
  • Est. Priority Date: 07/27/2009
  • Status: Active Grant
First Claim
Patent Images

1. A method, comprising:

  • receiving, via a portal, from a first computing device, communications regarding programming of computing system functions for a campaign;

    receiving, in a computing apparatus, a set of records for the campaign, each record identifying at least one condition for matching an event in the campaign with a user participating in the campaign to identify, via a predictive model, a subsequent event in the campaign associated with the user participating in the campaign;

    storing, by a data warehouse, the set of records;

    monitoring, by the computing apparatus, events relevant to the campaign in accordance with the set of records for the subsequent event;

    in response to receiving an authorization request from a transaction terminal,detecting that a first purchase associated with the subsequent event satisfies a first record of the set of records;

    in response to detection of the first purchase;

    transmitting, by the computing apparatus, a message in accordance with the first record to cause display in a first user interface of a second computing device of a first user to announce a benefit to be provided to the first user in response to a second purchase satisfying a second record of the set of records, andtransmitting an electronic file to the second computing device to enable the benefit for use by the second computing device in the second purchase;

    subsequent to announcing the benefit, modifying the programming, wherein the modifying comprises receiving, in the computing apparatus, a modification to the set of records to generate a modified set of records for the campaign;

    monitoring, by the computing apparatus, events relevant to the campaign in accordance with the modified set of records for events where the benefit is accepted;

    selecting, from the data warehouse, based on data received from the second computing device, a user profile for the first user; and

    in response to modifying the programming, and based on the user profile;

    transmitting, by the computing apparatus, a message to announce a modification of the benefit in accordance with the modified set of records, andtransmitting an updated electronic file to the second computing device to modify the benefit.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×