×

Systems and methods for tailoring marketing

  • US 9,697,529 B2
  • Filed: 03/11/2013
  • Issued: 07/04/2017
  • Est. Priority Date: 03/13/2012
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • analyzing, by a tailoring marketing computer-based system, transaction data associated with a consumer, wherein the transaction data is acquired from a merchant server;

    determining, by the computer-based system and based on the analyzing, a consumer preference associated with a type of merchant,determining, by the computer-based system, a consumer relevance value associated with a merchant based upon the consumer preference, an industry of the merchant, a consumer profile, a transaction history associated with the consumer, social data, demographic data, clickstream data, consumer feedback data and a plurality of merchant to merchant similarity values,wherein the merchant to merchant similarity value is based on pairings of merchants at least one of occurring most often or are most strongly correlated,wherein the merchant to merchant similarity value is determined by comparing record of charges (ROCs) of a plurality of consumers at the plurality of merchants,wherein the merchant to merchant similarity is a result of ROCs by more than one consumer at the plurality of merchants,wherein the merchant to merchant similarity shows a tendency by the more than one consumer to conduct transactions at the plurality of merchants,wherein the merchant to merchant similarity between a first merchant and the plurality of merchants is a result of ROCs by a first consumer at a first merchant and ROCs by a second consumer at the plurality of merchants including the first merchant,wherein a first merchant to merchant similarity between a third merchant and the first merchant and a second merchant to merchant similarity between the third merchant and a second merchant is not as strong of a similarity as between the first merchant and the second merchant from whom each consumer conducted a transaction,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 in response to determining the consumer relevance value, a merchant matrix having coefficients indicating that the merchants are associated,wherein each of the coefficients includes a record of charge (ROC) of the consumer with the merchant,wherein the ROC indicates the consumer conducted a transaction with the merchant,wherein the ROC includes a number of transactions the consumer conducted with the merchant,wherein the number of transactions is capped at a maximum value,adjusting, by the computer-based system, the consumer relevance value based on the association between merchants from the merchant matrix, the coefficients, a collaborative filtering, the merchant goal and a business rule,wherein the merchant goal is at least one of acquiring only new consumers, tailoring existing consumers of the merchant, or tailoring all consumers, andwherein the business rule is at least one of a holiday, a particular time of day, the consumer is traveling, the merchant is associated with another merchant who is a particular distance away or near to a location of the consumer, the consumer has indicated a preference not to receive the offers associated with the merchant;

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

    obtaining, by the computer-based system, social data from a social media website about the 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 merchant to determine a social media association between the criteria for the merchant and the social media data about the merchant;

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

    transmitting, by the computer-based system and in response to the adjusting, via an app and based on the consumer preference, information associated with the merchant to a web client associated with the consumer;

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

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

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

    ranking, by the computer-based system, the plurality of merchants in a ranked list based on the real time transaction information; and

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

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