Patent ID: 9697529
Date: 2017-07-04
CPC Classifications: G06F,G06Q

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