The present invention relates generally to targeted advertising, and more particularly to real time marketing of goods and services using behavioral targeted advertising techniques.
In the most basic terms, online marketing is the marketing of products and services over the Internet as opposed to more traditional market channels, such as department stores and catalogs. The unique aspects of the Internet allows vendors to distribute information about their products and services quickly and cheaply to consumers on a global basis, removing the inherent structural costs and limitations associated with brick-and-mortar stores. This factor has made online marketing essential for the survival of many business.
Companies, whether marketing online or through traditional channels, are faced with the challenges of ever increasing numbers of competitors, varying consumer preference, and the limited attention of consumers already inundated by advertisements. Having limited advertising budgets, it is imperative to a company's success to employ marketing strategies which realize the greatest return on investments by efficiently target potential consumers. Marketing strategies often employ predictive analytics and models to identify consumers most likely to respond to particular marketing offers. Targeting only these consumers increases a given investment's response rate thereby reducing the cost per acquisition.
One technique often used in online marketing is behavioral targeted advertisements. Behavioral targeting is the use of information collected on an individual's web-browsing behavior, such as the pages they have visited or the searches they have made, to select and display advertisements likely to elicit a response by the individual.
Examples of currently behavioral targeted advertisement systems include nugg.ad, DoubleClick, Netmining, and WunderLoop. Such systems can be “self-learning onsite behavioral targeting systems” meaning they monitor visitor response to a specific website's content and use this data to determine what is most likely to generate the desired action by the visitor. This method, however, is problematic in that a high level of traffic to a website is required before the probability of a particular offer eliciting the desired reaction can be determined with statistical confidence. Additionally, such systems cannot target the spending behavior of individual visitors, rather it focuses on the general behavior of the population which visits the website.
Existing methods of collecting information on individual consumers have their own limitations. Adware and spyware are types of programs that can monitor browsing activity on an individual basis and collect personal information for a third party. Adware is generally integrated into or bundled with other programs and, after installation, it displays, downloads, or plays advertisements. Spyware generally has the same functionality but it is installed without the user's knowledge or consent. Both programs, however, are seen as invasive by consumers and are often deleted through regular use of software designed to find and remove them.
Another method of tracking information for behavioral targeted advertisements is the use of a Hypertext transfer protocol (HTTP) cookie. A cookie is a small file sent by a server and stored on an individual's computer containing information about a specific website. Each time the individual accesses the website the cookie is sent back to the server. Like spyware and adware programs, cookies are seen as invading a consumer's privacy and are easily deleted, either manually or by the use of software.
The deletion of these monitoring devices have implications for advertising and marketing firms that depend on the information for targeting consumer bases, especially advertisement delivery networks that rely on cookies placed by a website other than the one a consumer visits. Even with their use, the data generated pertains to browsing behavior and online purchasing activity. Such data is not analogous to a consumer's global spending habits and, therefore, creates inherent limitations in models identifying advertisements likely to elicit a purchasing response from a given consumer. These cookie based monitoring systems, however, do not take the recent purchases into account but only attempt to cluster users into preexisting categories based upon past browsing behavior.
The typical targeted advertisement system used in interactive media focuses on either the preferences of the entire population using a particular program or the activities of an individual consumer while using the media. Both systems are less then ideal for identifying advertisements with the highest likelihood of eliciting a purchasing response from a particular consumer, basing predictions on models which consider both extraneous and narrow behaviors.
Given the foregoing, a need exists for a method and system for online advertising which effectively targets individual consumers based on their global purchasing behavior.
In one implementation, a system for simultaneously providing the content requested by a client as well as client-targeted advertising is presented. The specific advertisements provided are derived using the payment processor history of cashless merchant transactions on a consumer issued account that has also been used in at least one cashless transaction to pay for the content requested. In an alternative implementation, the transactions need not be cashless transactions, because cash or partial cash transactions can reveal additional spending behavior and location data that could be used to target advertisements.
In another implementation, a method is presented for receiving a request for content from a client, where the client has an account issued by an issuer. The method includes fitting the requested content and a targeted advertisement on a page. The targeted advertisement is selected from a database by a derivation using data from multiple cashless transactions conducted on the account with multiple merchants that were submitted for processing to a plurality of acquirers by a payment processor for submission to the issuer for collection. The page with the requested content and targeted advertisement is then served to the client.
Another implementation includes a method for requesting content form a content provider holding an account issued by an issuer. The method comprises, receiving a page addressed from the content provider. The page includes the requested content and an advertisement for a purchase likely to be made on the account. The targeted advertisement is selected from an advertisement database using a derivation based on data from a plurality of cashless transactions on the account with a plurality of merchants that were submitted to a plurality of acquirers for processing by a payment processor for submission to the issuer for collection. Finally, the received page is rendered.
In yet another implementation, a system is presented. The system comprises a broadcaster of content requested for delivery to multiple set top boxes. The top boxes each corresponding to an account issued by an issuer on which a cashless transaction is conducted to pay for the requested content. The requested content is for display on a television set that is in communication with the set top box. The television set has a display area for rendering a page that includes the requested content and an advertisement for a purchase likely to be made on the account. The targeted advertisement is selected from an advertisement database in communication with the head end. The selection itself is made by a computing device in communication with the head end that makes a derivation using data from multiple cashless transactions on the account with multiple merchants that were submitted to a plurality of acquirers for processing by a payment processor for submission to the issuer for collection.
In a still further implementation, a system is presented which comprises a content server serving content that is requested by a client for delivery to the client through an Internet service provider. The client has a corresponding account issued by an issuer on which a cashless transaction is conducted to pay for the content server serving the requested content. The requested content is rendered by a browser application on a display monitor in communication with the client. The display monitor has a display area upon which a page, including the requested content and an advertisement for a purchase likely to be made on the account, is rendered. The targeted advertisement is selected from an advertisement database that is in communication with the content server. The selection is made by an advertisement server, in communication with the content server, using a derivation from a plurality of cashless transactions made on the account with a plurality of merchants that were submitted to a plurality of acquirers for processing by a payment processor for submission to the issuer for collection.
Implementations of the invention will become more apparent from the detailed description set forth below when taken in conjunction with the drawings, in which like elements bear like reference numerals.
Implementations identify an individual consumer presently requesting content from a content provider, where the consumer has been associated with an account. That account then can be used by a transaction processor of a payment processing system to identify the consumer's spending history and derive an accurate spending profile based on the consumer's global spending habits. The spending profile will allow for the real-time selection and delivery to the consumer of an individually targeted advertisement likely to influence the consumer's commercial behavior (an ad that the consumer will likely act upon to make a purchase).
The targeted advertising that is derived by the payment processor, or its agent, is based at least in part on an analysis of the consumer's history of cashless acquired merchant transactions on an issued consumer account. That is, each transaction occurring within a predetermined time period is looked at by the payment processor or its agent, where the transaction was conducted by the consumer with a merchant on an account issued to the consumer by an issuer. The transaction is considered to be a cashless transaction because, rather than making a purchase from the merchant with cash or a check on a written, dated and signed checking account, the consumer made the purchase on the issued consumer account such as by paying the merchant with a credit card, a debit card, or a reloadable pre-paid card. The merchant submits the transaction with the consumer to the merchant's acquirer (i.e., a cashless acquired merchant transaction). The acquirer then submits the transaction to the payment processor who in turn requests the issuer of the consumer's issued account to obtain a payment amount for the purchase. The issuer forwards the payment amount to the payment processor who forwards the payment amount to the acquirer to pay the merchant.
The content provider, in step 104, requests a targeted advertisement from a transaction processor. In the disclosed method, the transaction processor is ideally a payment transaction handler having access to the consumer's spending history on the account from which the consumer made the cashless transaction. An individual skilled in the art will recognize that the transaction processor could be any entity having access to a consumer's spending history, either directly or through a third party.
In one implementation, the consumer is identified to the transaction processor by the consumer's association with a financial account. To identify the associated account, the content provider may, in one implementation, offer a subscription service, associating the consumer with the account used to pay for the subscription. In another implementation, an online retailer may associate the consumer with the account used to purchase an item. In yet another implementation, an Internet service provider may associate the account used to pay for internet service with the consumer. An individual skilled in the art will understand that the consumer will, in most cases, be the account holder of the associated account, but that the consumer may also be another individual. This may occur in situations where, for example, the account holder has shared their subscription information, the service was purchased using an account number belonging to another individual, or the account number is associated with multiple individuals.
In another implementation, the content provider associates the name of the individual having paid for the content provider's service to the consumer requesting content. The transaction processor is queried to determine if the transaction processor has an account associated account holder having the identified name. Upon an affirmative reply, the content provider then requests an advertisement targeted at the consumer from the transaction processor. It will be obvious to a person skilled in the art that the aforementioned implementation is presented by way of example, and not by way of limitation, and that any identifying characteristic known to both the content provider and the transaction processor could be used in the method disclosed.
Once the content provider requests a targeted advertisement, in step 106, the transaction processor obtains the spending profile of the consumer, using an account associated with the consumer, and identifies an advertisement having a high probability of eliciting interest from the consumer and resulting in a purchase being made on the account. In one implementation, the spending profile is determined by the transaction processor. In another implementation, the spending profile is obtained from a third party. For example, if the transaction processor is a distributor of advertisements, the spending profile of a consumer may be supplied by a payment transaction handler, such as a credit card company.
The transaction processor then sends the identified targeted advertisement to the content provider in step 108. In step 110, the content provider fits the targeted advertisement and requested content to a page that is finally delivered to the consumer's client and viewed by the consumer in step 112.
From the transaction history, the transaction processor derives a spending profile for the consumer in step 204. A spending profile is a model of a consumer's spending habits. Broadly speaking, the models may be stochastic or non-stochastic, discrete or continuous. Such analytics encompass a variety of known techniques from statistics and data mining to determine patterns and/or make predictions about the probability of an event or behavior taking place in the future. For example, in one implementation, the spending profile derived identifies only the percentage of a consumer's total spending in different market segments, using the assumption that an individual is likely to purchase the same or similar items again in the selection of an advertisement. In another implementation, the spending profile is predictive, identifying the probability that the consumer will make a given type of purchase in the future or will make a purchase from a particular merchant or category of merchants. It will be self evident to an individual skilled in the art that techniques for determining spending profiles are readily known and a variety of methods may be used in the described implementation.
The different market segments can also be defined in various manners to suit the interests of the content provider, transaction processor, and advertisers. By way of example, and not by way of limitation, market segments can be defined by categories appealing to specific socioeconomic groups, such as luxury items, by product characteristics, such as entertainment systems or cosmetics, by merchant type, such as hardware vendors or discount department stores.
The specific processes used to derive the spending profile may also be based upon the desired resulting advertisement. By way of example, and not by way of limitation, the derivation may identify an advertisement corresponding to a merchant with whom the consumer has previously engaged in a cashless transaction with or a merchant who has submitted a predetermined number of cashless transactions. In another implementation, the derivation may identify an advertisement corresponding to a merchant having a physical place of business near the consumer and with whom the consumer has previously engaged in a cashless transaction with. In yet another implementation, the derivation may identify an advertisement corresponding to a type of business with which the consumer regularly engages in cashless transactions with.
Finally, in step 206, the transaction processor identifies an advertisement from an advertisement database that is likely to solicit interest from the consumer based on the consumer's spending profile and resulting in a purchase being made on the account. In selecting the advertisement, additional factors may also be considered along with the consumer's spending profile, including, for example, predictions of a consumer's future spending habits, the geographic proximity of merchants to a consumer, specifications supplied by the content provider, specifications supplied by advertisers, any other factor affecting consumer spending, or a combination thereof.
By way of example, and not by way of limitation,
In one implementation, web services server 412 executes software capable of accepting hypertext transfer protocol (HTTP) requests (or requests in other communication protocols) from web browsers and returns HTTP or like responses with data including requested content and targeted advertisements. In another implementation, web services server 412 is a computer running the aforementioned software. When, for example, content provider 404(n) requests a targeted advertisement for a consumer from transaction processor 408, web services server 412 accepts the request and, after processing by main frame 410 and super computer 414, returns the proper advertisement with content requested by the consumer from content provider 404(n).
Once a spending profile is derived, an identification is made of the type of advertisement that is likely to influence the commercial behavior of the consumer (e.g., an advertisement that targets the consumer with an invitation to make a purchase that the consumer is likely to accept). In one implementation, the desired characteristics are determined using rules, such as, the advertisement must be for within the market segment shown to be that segment in which the consumer's account transaction has the highest spending, where the ad must not be delivered to the consumer more than once in a given time frame. In another implementation, the determination may be based on an algorithm considering multiple variables, for example, a factor weighting market segments having interest to the consumer by the recentness of transactions in those segments. Identification of the type of advertisement may also include, for example, consideration of psychology and/or economic models predicting the consumer's future spending, a merchant's geographic proximity to the consumer, specifications provided by content provider 404(n), specifications of advertiser 402(i), or any combination thereof. Content provider 404(n) may, for example, specify compatibility with a given display (e.g., certain ads are only for cells phone whereas other ads are only for non-mobile clients such as personal computers), that the advertisement be from advertiser 402(i), or the price for advertisement space on a client's display screen. Advertiser 402(i) may specify the type of content providers 404 allowed to receive advertisements, the frequency advertisements can be shown to a given consumer, or the maximum amount advertiser 402(i) is willing to pay for advertisement space.
An advertisement having matching characteristics is then identified from the advertisements stored in data storage unit 416. The identified advertisement is finally sent by web services server 412 to content provider 404(n). In this manner, content provider 404(n) receives a targeted advertisement for real-time delivery to a consumer along with content requested by the consumer from content provider 404(n).
Simultaneous delivery by the content provider of a targeted advertisement, determined using the disclosed method, and the content requested by the consumer may occur using various methods, as illustrated by way of example, and not by way of limitation, in
Having received the targeted advertisement from the transaction processor or agent thereof, the server, using online content provider network 508, delivers the targeted advertisement, for example, over a wireless access point 520 to a portable digital assistant (PDA) 522, smart phone 524, cellular telephone 526, tablet computer 528, laptop computer 530, or a combination thereof. In another implementation, the applicable server delivers the targeted advertisement to an iMac® computer 532, all-in-one desktop personal computer (PC) 534, PC 536, one or more workstation(s) 538, fax machine 540, or a combination thereof.
In additional implementations, the targeted advertisement is delivered from a head end (not shown) of a cable or satellite television service provider, where the delivery is made to a television 542 through an integrated or separate set-top box (not shown). In this implementation, content and targeted ads are viewed on television 542 by a user where the content and targeted ads are viewed via satellite television, cable television, internet television, video on demand television, pay-per-view television, or a combination thereof.
If the targeted advertisement is an email advertisement 626, the applicable client browser/rendering application 602(m) will deliver the targeted advertisement to the consumer's inbox 628(a) for display by the consumer's email client 628(b). Other forms of targeted advertisement are, for example, displayed using a webpage or daughter window (632) or embedded in a document (634). If the advertisement is a video advertisement 630, it may be displayed in any medium capable of running video.
Display device 702 may be any device compatible the service presently used by the consumer. By way of example, and not by way of limitation, a mobile access provider may deliver advertisements for a consumer using their service to a PDA or cellular phone. Alternatively, an internet service provider may deliver advertisements to a computer or smart phone.
Similar to
The exemplary model of
By way of example, and not by way of limitation, the spending profile of the disclosed method can be derived using historical transactions generated by the exemplary payment processing system illustrated in
Typically, a transaction begins with the user 1010, such as an account holder or a consumer, presenting a portable consumer device 1012 to merchant 1008 to initiate an exchange for a good or service. The portable consumer device 1012 may include a payment card, a gift card, a smartcard, a smart media, a payroll card, a health care card, a wrist band, a machine readable medium containing account information, a keychain device such as a SPEEDPASS® device commercially available from ExxonMobil Corporation or a supermarket discount card, a cellular phone, personal digital assistant, a pager, a security card, an access card, a wireless terminal, or a transponder. The portable consumer device 1012 may include a volatile or non-volatile memory to store information such as the account number or an account holder's name.
The merchant 1008 may use the POS terminal to obtain account information, such as an account number, from the portable consumer device 1012. The portable consumer device 1012 may interface with the POS terminal using a mechanism including any suitable electrical, magnetic, or optical interfacing system such as a contactless system using radio frequency or magnetic field recognition system or contact system such as a magnetic stripe reader. The POS terminal sends a transaction authorization request to the issuer 1002 of the portable consumer device 1012. Alternatively, or in combination, the portable consumer device 1012 may communicate with the issuer 1002, the transaction handler 1004, or the acquirer 1006.
The issuer 1002 may authorize the transaction using the transaction handler 1004. The transaction handler 1004 may also clear the transaction. Authorization includes the issuer 1002, or the transaction handler 1004 on behalf of the issuer 1002, authorizing the transaction in connection with the issuer 1002's instructions such as through the use of business rules. The business rules could include instructions or guidelines from the transaction handler 1004, the user 1010, merchant 1008, the acquirer 1006, the issuer 1002, a financial institution, or combinations thereof. The transaction handler 1004 may maintain a log or history of authorized transactions. Once approved, the merchant 1008 will record the authorization, allowing the user 1010 to receive the good or service.
The merchant 1008 may, at discrete periods, such as the end of the day, submit a list of authorized transactions to the acquirer 1006 or other components of the payment processing system 1000. The transaction handler 1004 may compare the submitted authorized transaction list with its own log of authorized transactions. If a match is found, the transaction handler 1004 may route authorization transaction amount requests from the corresponding acquirer 1006 to the corresponding issuer 1002 involved in each transaction. Once the acquirer 1006 receives the payment of the authorized transaction amount from the issuer 1002, it can forward the payment to merchant 1008 less any transaction costs, such as fees. If the transaction involves a debit or pre-paid card, the acquirer 1006 may choose not to wait for the initial payment prior to paying the merchant 1008.
There may be intermittent steps in the foregoing process, some of which may occur simultaneously. For example, the acquirer 1006 can initiate the clearing and settling process, which can result in payment to the acquirer 1006 for the amount of the transaction. The acquirer 1006 may request from the transaction handler 1004 that the transaction be cleared and settled. Clearing includes the exchange of financial information between the issuer 1002 and the acquirer 1006 and settlement includes the exchange of funds. The transaction handler 1004 can provide services in connection with settlement of the transaction. The settlement of a transaction includes depositing an amount of the transaction settlement from a settlement house, such as a settlement bank, which the transaction handler 1004 typically chooses, into a clearinghouse, such as a clearing bank, that the acquirer 1006 typically chooses. The issuer 1002 deposits the same from a clearinghouse, such as a clearing bank, which the issuer 1002 typically chooses, into the settlement house. Thus, a typical transaction involves various entities to request, authorize, and fulfill processing the transaction.
The steps of a method, process, or algorithm described in connection with the implementations disclosed herein may be embodied directly in hardware, in a software module executed by a processor, or in a combination of the two. The various steps or acts in a method or process may be performed in the order shown, or may be performed in another order. Additionally, one or more process or method steps may be omitted or one or more process or method steps may be added to the methods and processes. An additional step, block, or action may be added in the beginning, end, or intervening existing elements of the methods and processes.
The present invention may be embodied in other specific forms without departing from its spirit or essential characteristics. The described implementations are to be considered in all respects only as illustrative and not restrictive. The scope of the invention is, therefore, indicated by the appended claims rather than by the foregoing description. All changes which come within the meaning and range of equivalency of the claims are to be embraced within their scope.