×

Systems and methods for tailoring marketing

  • US 9,665,874 B2
  • Filed: 03/11/2013
  • Issued: 05/30/2017
  • Est. Priority Date: 03/13/2012
  • Status: Active Grant
First Claim
Patent Images

1. A method, comprising:

  • determining, by a tailoring marketing computer-based system, that a consumer is eligible to receive an offer, wherein the consumer is not eligible in response to the consumer having a transaction account affiliated with a first merchant and the offer is offered by a second merchant, wherein the second merchant is a competitor of the first merchant;

    determining, by the computer-based system and in response to the consumer being eligible, a consumer relevance value associated with the offer based upon content of the offer, an industry of the offer, a consumer profile, a transaction history associated with the consumer, social data, demographic data, clickstream data, consumer feedback data, a collaborative filtering algorithm and a plurality of offer to offer similarity values, wherein the offer to offer similarity value is based on pairings of offers at least one of occurring most often or are most strongly correlated, wherein the offer to offer similarity value is determined based on at least one of a co-occurrence method or a cosine method, wherein the offer to offer similarity value is between a plurality of merchants, wherein the offer to offer similarity value is determined by comparing record of charges (ROCS) of a plurality of consumers at the plurality of merchants, and wherein the consumer relevance value is determined for the consumer;

    storing, by the computer-based system, data sets of the consumer relevance value in a database as ungrouped data elements formatted as a block of binary (BLOB) via a fixed memory offset;

    partitioning, by the computer-based system and using a key field, the database according to a class of objects defined by the key field to speed searching for the consumer relevance value;

    linking, by the computer-based system, data tables based on the type of data in the key fields;

    annotating, by the computer-based system, the data sets to include security information establishing access levels;

    obtaining, by the computer-based system, the consumer relevance value from the database;

    generating, by the computer-based system and using the consumer relevance value, an offer matrix having coefficients indicating that the offers are associated, wherein each of the coefficients of the offer matrix comprises a record associated with one or more offers;

    adjusting, by the computer-based system, the consumer relevance value based on the coefficients, a merchant goal of the first merchant and a business rule, wherein the merchant goal includes one or more of acquiring only new customers, tailoring existing customers of the first merchant, and tailoring all consumers, wherein the business rule includes one or more of a holiday, a particular time of day, a determination that the consumer is traveling based on a consumer device, a determination that the offer is associated with the first merchant that is a particular distance away from a consumer location, and a consumer preference not to receive the offer;

    associating, by the computer-based system, criteria with the offer for the first merchant;

    obtaining, by the computer-based system, social data from a social media website about the first merchant;

    comparing, by the computer-based system and based on matching rules, the criteria with the social data from the social media website about the first merchant to determine a social media association between the criteria for the offer and the social media data about the first merchant, wherein the offer is for use at the first merchant;

    providing, by the computer-based system, a higher ranking for the offer based on the social media association and the consumer relevance value;

    more prominently displaying, by the computer-based system, the offer based on the social media association and the consumer relevance value;

    associating, by the computer-based system, a merchant identifier with the consumer relevance value;

    ranking, by the computer-based system, the offer among a plurality of offers, wherein the consumer relevance value for each of the plurality of offers is unique for the consumer, andtransmitting, by the computer-based system and in response to the ranking, a first ranked list of the plurality of offers to the consumer device;

    monitoring, by the computer-based system, real time transaction information associated with the consumer;

    receiving, by the computer-based system, a request for the plurality of offers from the consumer device;

    adjusting, by the computer-based system, the consumer relevance value of the offer based on the real time transaction information and in response to the request for the recommendation;

    re-ranking, by the computer-based system, the first ranked list based on the real time transaction information to create a second ranked list of the plurality of offers; and

    transmitting, by the computer-based system, the second ranked list in real time and in response to the request for the recommendation.

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