Patent Document ID: 9672526
Application ID: 13794226
Patent Status: 1

Claim One:
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.