US2016217446A1PendingUtilityA1

Systems and methods to deliver targeted advertisements to audience

59
Assignee: VISA U S APriority: Oct 9, 2009Filed: Apr 5, 2016Published: Jul 28, 2016
Est. expiryOct 9, 2029(~3.2 yrs left)· nominal 20-yr term from priority
G06Q 30/0268G06Q 30/0255G06Q 30/0267G06Q 20/20G06Q 20/401G06Q 30/0269G06Q 20/386G06Q 20/384G06Q 30/02G07F 9/009
59
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A system including a transaction handler to process transactions, a data warehouse to store transaction data recording the transactions processed at the transaction handler, a profile generator to generate a profile of a user based on the transaction data, an advertisement selector to identify an advertisement based on the profile of the user in response to the transaction handler processing a transaction of the user, and a portal coupled to the transaction handler to provide the advertisement for presentation to the user in connection with information about the transaction of the user. In one example, the profile includes a plurality of values representing aggregated spending of the user in various areas to summarize the transactions of the user.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A method, comprising:
 providing a computing apparatus comprising
 a transaction handler configured in an electronic payment processing network, 
 a data warehouse coupled with the transaction handler and storing
 first transaction data recording payment transactions of a plurality of first users processed by the transaction handler during a first period of time, 
 second transaction data recording payment transactions of a second user processed by the transaction handler during a second period of time, and 
 registration data associating an account of the second user with a communication reference of a mobile device of the second user; 
 
 a profile generator coupled with the data warehouse; and 
 a portal coupled with the transaction handler; 
   generating, by the profile generator, a profile of the second user using the first transaction data of the plurality of the first users and the second transaction data of the second user;   processing, by the transaction handler, authorization of a first transaction in the account of the second user initiated on a point of sale terminal, including
 receiving, by the transaction handler, an authorization request for the first transaction of the second user transmitted in the electronic payment processing network from the point of sale terminal; 
 obtaining, by the transaction handler using the electronic payment processing network, an authorization response from a computer controlling the account of the second user in the electronic payment processing network; and 
 transmitting, by the transaction handler, the authorization response to the point of sale terminal via the electronic payment processing network; and 
   during the processing of the authorization of the first transaction by the transaction handler,
 identifying, by the computing apparatus, an advertisement for a first advertiser of a plurality of advertisers based at least in part on the profile of the second user; 
 identifying the communication reference based on
 the account identified in the authorization request for the first transaction, and 
 the registration data stored in the data warehouse associating the communication reference with the account; 
 
 instructing, by the transaction handler, the portal to communicate with the mobile device using the communication reference; and 
 transmitting, by the portal, the advertisement to the mobile device using the communication reference without going through the point of sale terminal, to cause the mobile device to present the advertisement in real time with the processing of the authorization of the first transaction. 
   
     
     
         2 . The method of  claim 1 , wherein the generating of the profile of the second user using the first transaction data of the plurality of the first users and the second transaction data of the second user comprises:
 aggregating by the profile generator the payment transactions of the plurality of first users according to user and merchant category to evaluate a plurality of variables, including spending frequency variables and spending amount variables;   performing by the profile generator a factor analysis of a result of the aggregating to evaluate the plurality of variables;   identifying a set of factor definitions from the factor analysis, wherein each factor defined by the set of factor definitions is a function of the plurality of variables; and   computing, by the computing apparatus, a plurality of values corresponding to a plurality of factors defined by the set of factor definitions by applying the set of factor definitions to the payment transactions of the second user made during the second period of time, wherein the profile of the second user includes the plurality of values.   
     
     
         3 . The method of  claim 2 , further comprising:
 performing by the profile generator a cluster analysis of the result of the aggregating to evaluate the plurality of variables;   identifying a set of cluster definitions from the cluster analysis;   determining, by the computing apparatus, an identification of a cluster by applying the set of cluster definitions to the payment transactions of the second user made during the second period of time, wherein the profile of the second user includes the identification of the cluster.   
     
     
         4 . The method of  claim 3 , wherein the profile includes identification of a plurality of clusters identified by applying the set of cluster definitions to the payment transactions of the second user made during the second period of time. 
     
     
         5 . The method of  claim 3 , wherein the set of cluster definitions identifies a plurality of clusters and for each respective cluster in the plurality of clusters, the set of cluster definitions identifies conditions of the plurality of variables, evaluated for a given user, to be met to classify the given user in the respective cluster. 
     
     
         6 . The method of  claim 3 , wherein the set of cluster definitions identifies centroids of a plurality clusters in the space of the plurality of variables. 
     
     
         7 . The method of  claim 3 , wherein the set of cluster definitions identifies centroids of a plurality clusters in the space of the plurality of factors. 
     
     
         8 . The method of  claim 2 , further comprising:
 providing transaction information of the first transaction processed for presentation to the user, wherein the advertisement is configured to be presented with the transaction information.   
     
     
         9 . The method of  claim 2 , wherein the electronic payment processing network connects separate computers, including:
 point of sale terminals configured to generate transactions of payments initiated in the electronic payment processing network using account information that identifies first accounts from which the payments are made in the electronic payment processing network;   first computers controlling the first accounts from which the payments are made in the electronic payment processing network;   second computers controlling second accounts in which the payments are made in the electronic payment processing network; and   the transaction handler.   
     
     
         10 . The method of  claim 9 , wherein the transaction handler interconnects the first computers and the second computers in the electronic payment processing network. 
     
     
         11 . The method of  claim 9 , wherein the first transaction is a payment card transaction for which authorization is processed in the electronic payment processing network. 
     
     
         12 . The method of  claim 9 , wherein the advertisement comprises at least an offer selected from the group consisting of: discount, incentive, reward, coupon, gift, cash back, benefit, product, and service. 
     
     
         13 . The method of  claim 2 , further comprising:
 in response to a user selection of the advertisement, storing an offer provided in the advertisement in an account of the user.   
     
     
         14 . The method of  claim 13 , further comprising:
 providing a benefit of the offer to the user in response to a second transaction, made from the account of the second user, being processed by the transaction handler for a purchase relevant to the advertisement.   
     
     
         15 . The method of  claim 13 , further comprising:
 transmitting a coupon providing the offer to the mobile device of the user in response to a second transaction, made from the account of the second user, being processed by the transaction handler for a purchase relevant to the advertisement.   
     
     
         16 . A non-transitory computer storage medium storing instructions which, when executed on a computing apparatus, cause the computing apparatus to perform a method, the method comprising:
 generating, by a profile generator of the computing apparatus, a profile of a second user using first transaction data of a plurality of the first users and a second transaction data of the second user, wherein the computing apparatus includes
 a transaction handler configured in an electronic payment processing network, 
 a data warehouse coupled with the transaction handler and storing
 the first transaction data recording payment transactions of the plurality of first users processed by the transaction handler during a first period of time, 
 the second transaction data recording payment transactions of the second user processed by the transaction handler during a second period of time, and 
 registration data associating an account of the second user with a communication reference of a mobile device of the second user; 
 
 the profile generator coupled with the data warehouse; and 
 a portal coupled with the transaction handler; 
   processing, by the transaction handler, authorization of a first transaction in the account of the second user initiated on a point of sale terminal, including
 receiving, by the transaction handler, an authorization request for the first transaction of the second user transmitted in the electronic payment processing network from the point of sale terminal; 
 obtaining, by the transaction handler using the electronic payment processing network, an authorization response from a computer controlling the account of the second user in the electronic payment processing network; and 
 transmitting, by the transaction handler, the authorization response to the point of sale terminal via the electronic payment processing network; and 
   during the processing of the authorization of the first transaction by the transaction handler,
 identifying, by the computing apparatus, an advertisement for a first advertiser of a plurality of advertisers based at least in part on the profile of the second user; 
 identifying the communication reference based on
 the account identified in the authorization request for the first transaction, and 
 the registration data stored in the data warehouse associating the communication reference with the account; 
 
 instructing, by the transaction handler, the portal to communicate with the mobile device using the communication reference; and 
 transmitting, by the portal, the advertisement to the mobile device using the communication reference without going through the point of sale terminal, to cause the mobile device to present the advertisement in real time with the processing of the authorization of the first transaction. 
   
     
     
         17 . A computing apparatus, comprising:
 a transaction handler configured in an electronic payment processing network;   a data warehouse coupled with the transaction handler and storing
 first transaction data recording payment transactions of a plurality of first users processed by the transaction handler during a first period of time, 
 second transaction data recording payment transactions of a second user processed by the transaction handler during a second period of time, and 
 registration data associating an account of the second user with a communication reference of a mobile device of the second user; and 
   a profile generator coupled with the data warehouse and configured to generate a profile of the second user using the first transaction data of the plurality of the first users and the second transaction data of the second user; and   a portal coupled with the transaction handler, wherein the transaction handler is configured to process authorization of a first transaction in the account of the second user initiated on a point of sale terminal, by:
 receiving, by the transaction handler, an authorization request for the first transaction of the second user transmitted in the electronic payment processing network from the point of sale terminal; 
 obtaining, by the transaction handler using the electronic payment processing network, an authorization response from a computer controlling the account of the second user in the electronic payment processing network; and 
 transmitting, by the transaction handler, the authorization response to the point of sale terminal via the electronic payment processing network; and 
   wherein, during the processing of the authorization of the first transaction by the transaction handler, the computing apparatus is configured to:
 identify an advertisement for a first advertiser of a plurality of advertisers based at least in part on the profile of the second user; 
 identify the communication reference based on
 the account identified in the authorization request for the first transaction, and 
 the registration data stored in the data warehouse associating the communication reference with the account; 
 
 instruct, by the transaction handler, the portal to communicate with the mobile device using the communication reference; and 
 transmit, by the portal, a communication including the advertisement to the mobile device using the communication reference, without going through the point of sale terminal, to cause the mobile device to present the advertisement in real time with the processing of the authorization of the first transaction. 
   
     
     
         18 . The computing apparatus of  claim 17 , wherein the portal is configured to communicate the advertisement to the mobile device using a communication channel outside the electronic payment processing network. 
     
     
         19 . The computing apparatus of  claim 18 , wherein the point of sale terminal comprises an Automatic Teller Machine. 
     
     
         20 . The computing apparatus of  claim 18 , wherein the point of sale terminal comprises a point of sale terminal.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.