Patent Document ID: 9672526
Application ID: 13794226

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

---

Claim 2:
2. The method of claim 1 , further comprising associating with the transaction at least one of social data, time of the transaction, date of the transaction, information about the consumer involved in the transaction or merchant feedback from the transaction.