×

Systems and methods for tailoring marketing

  • US 9,672,526 B2
  • Filed: 03/11/2013
  • Issued: 06/06/2017
  • Est. Priority Date: 03/13/2012
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • counting, by a computer-based system, all transactions by all consumers with a merchant during a number of days;

    determining, by the computer-based system, an average transaction count for the merchant for a single day;

    determining, by the computer-based system, a maximum transaction count of the merchant during any one of the number of days;

    determining, by the computer-based system, a normalized popularity score for the merchant which is a quotient of the average transaction count over the maximum transaction count, wherein the normalized popularity score normalizes a popularity score among merchants with a larger number of transactions and merchants with a smaller number of transactions, and wherein a higher normalized popularity score represents a higher probability that the merchant will reach maximum capacity on any day;

    ranking, by the computer-based system and in a list, the merchants with a higher normalized popularity score above the merchants with a lower normalized popularity score;

    adjusting, by the computer-based system and based on the ranking, an order of the list of the merchants in response to collaborative filtering;

    removing, by the computer-based system, the merchants from the list that have previously transacted with a consumer;

    storing, by the computer-based system, data sets of the list of the merchants 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 list of the merchants;

    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 list of the merchants from the database;

    determining, by the computer-based system and based on a global positioning system signal (“

    GPS”

    ) from a mobile communications device of the consumer, the merchants from the list that are outside a pre-determined distance from the mobile communications device of the consumer;

    filtering, by the computer-based system, the merchants from the list that are outside the pre-determined distance from the mobile communications device of the consumer;

    further adjusting, by the computer-based system, the merchants from the list that have a relationship with the computer-based system; and

    providing, by the computer-based system, the list of the merchants to the mobile communications device of the consumer.

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