System and methods for delivering targeted marketing offers to consumers via an online portal
First Claim
1. A targeted marketing system operative to deliver a targeted marketing offer from an advertiser to a consumer of a financial institution in the form of a targeted marketing offer display on an electronic display of a client machine operated by the consumer, the electronic display generated by an online portal provided by a financial institution computer system, the online portal operative to provide an electronic display of the targeted marketing offer to the consumer contemporaneously in association with a display of a consumer'"'"'s financial transactions during an online session, comprising:
- an offer placement computer system coupled for secure communications with the financial institution computer system and operative to receive de-identified transaction data provided by the financial institution computer system that was derived from financial transaction data of the financial institution including a plurality of predetermined financial transactions of the consumer and to store the de-identified transaction data in a database associated with the offer placement system;
an offer management computer system operative to provide a campaign generation process for the advertiser, the campaign generation process operative for receiving input from an advertiser corresponding to at least one campaign, at least one segment associated with the at least one campaign, and the terms of at least one targeted marketing offer to be provided to the consumer of the financial institution, the targeted marketing offer associated with the at least one segment, the campaign generation process further operative to generate campaign data for delivery to the offer placement system, the campaign data comprising at least one targeted marketing offer for delivery to consumers who are identified at the offer placement system as belonging to the at least one segment;
in response to receipt of the campaign data from the offer management system, the offer placement system operative to conduct a matching process to determine a set of matches comprising at least one identified predetermined transaction of the consumer in the at least one segment as reflected in the de-identified transaction data and to store the at least one identified predetermined transaction in a matched offer table in anticipation of display to the consumer;
in response to the consumer'"'"'s access to the online portal of financial institution computer system, the financial institution computer system providing a call for display of a targeted marketing offer to the offer placement system;
in response to receipt of the call for display of a targeted marketing offer at the offer placement system, transmitting a computer-executable DOM injection script to the financial institution for execution upon the electronic display of the client machine;
receiving information at the offer placement system relating to the consumer and the consumer'"'"'s currently displayed financial transactions that is generated upon execution of the DOM injection script upon the electronic display of the client machine operated by the consumer; and
in response to receipt of the information relating to the consumer and the consumer'"'"'s currently displayed transactions, the offer placement system computer system operative to retrieve one or more targeted marketing offers from the matched offer table and to provide the retrieved one or more targeted marketing offers from the matched offer table to the consumer in a contemporaneous display in connection with a display of the online portal in a web browser of the consumer.
12 Assignments
0 Petitions
Accused Products
Abstract
A system and methods for delivering targeted marketing offers to consumers during a session with an online (web-based) Internet portal, particularly suitable for online banking portals of financial institutions. An offer management system receives information corresponding to an advertising campaign of an advertiser corresponding to terms of a targeted marketing offer to be provided to a consumer accessing the online portal, and provides advertising campaign data corresponding to the targeted marketing offer and to an offer-triggering event to an offer placement system. An offer placement system receives the advertising campaign data, determines the occurrence of the offer-triggering event by a consumer during an online session with the online portal, and delivers information corresponding to the targeted marketing offer to the consumer. In response to the offer-triggering event, such as display of a list of transactions, the predetermined targeted marketing offer is delivered to the consumer during the online session.
-
Citations
102 Claims
-
1. A targeted marketing system operative to deliver a targeted marketing offer from an advertiser to a consumer of a financial institution in the form of a targeted marketing offer display on an electronic display of a client machine operated by the consumer, the electronic display generated by an online portal provided by a financial institution computer system, the online portal operative to provide an electronic display of the targeted marketing offer to the consumer contemporaneously in association with a display of a consumer'"'"'s financial transactions during an online session, comprising:
-
an offer placement computer system coupled for secure communications with the financial institution computer system and operative to receive de-identified transaction data provided by the financial institution computer system that was derived from financial transaction data of the financial institution including a plurality of predetermined financial transactions of the consumer and to store the de-identified transaction data in a database associated with the offer placement system; an offer management computer system operative to provide a campaign generation process for the advertiser, the campaign generation process operative for receiving input from an advertiser corresponding to at least one campaign, at least one segment associated with the at least one campaign, and the terms of at least one targeted marketing offer to be provided to the consumer of the financial institution, the targeted marketing offer associated with the at least one segment, the campaign generation process further operative to generate campaign data for delivery to the offer placement system, the campaign data comprising at least one targeted marketing offer for delivery to consumers who are identified at the offer placement system as belonging to the at least one segment; in response to receipt of the campaign data from the offer management system, the offer placement system operative to conduct a matching process to determine a set of matches comprising at least one identified predetermined transaction of the consumer in the at least one segment as reflected in the de-identified transaction data and to store the at least one identified predetermined transaction in a matched offer table in anticipation of display to the consumer; in response to the consumer'"'"'s access to the online portal of financial institution computer system, the financial institution computer system providing a call for display of a targeted marketing offer to the offer placement system; in response to receipt of the call for display of a targeted marketing offer at the offer placement system, transmitting a computer-executable DOM injection script to the financial institution for execution upon the electronic display of the client machine; receiving information at the offer placement system relating to the consumer and the consumer'"'"'s currently displayed financial transactions that is generated upon execution of the DOM injection script upon the electronic display of the client machine operated by the consumer; and in response to receipt of the information relating to the consumer and the consumer'"'"'s currently displayed transactions, the offer placement system computer system operative to retrieve one or more targeted marketing offers from the matched offer table and to provide the retrieved one or more targeted marketing offers from the matched offer table to the consumer in a contemporaneous display in connection with a display of the online portal in a web browser of the consumer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51)
-
-
52. A computer-implemented method for delivering a targeted marketing offer from an advertiser to a consumer of a financial institution via an electronic display of a targeted marketing offer on an electronic display of a client machine operated by the consumer contemporaneously with a display of the consumer'"'"'s financial transactions in response to an occurrence of an offer triggering event during an online session with an online portal associated with a financial institution computer system associated with the financial institution, comprising the steps of:
-
at the financial institution computer system, processing financial transaction data associated with a plurality of consumers to generate de-identified transaction data; providing de-identified transaction data from the financial institution computer system to an offer placement computer system, the offer placement computer system coupled for secure communications with the financial institution computer system and operative to receive the de-identified transaction data from the financial institution computer system; providing a campaign generation process for the advertiser at an offer management computer system, the campaign generation process operative for receiving input from the advertiser corresponding to at least one campaign, at least one segment associated with the at least one campaign, and the terms of at least one targeted marketing offer to be provided to the consumer of the financial institution, the offer management system coupled for secure communications with the offer placement system; at the offer management computer system, receiving input from the advertiser corresponding to the terms of a targeted marketing offer to be provided to members of a set of consumers of the financial institution in response to the occurrence of an offer triggering event by the consumer; at the offer management computer system, generating campaign data corresponding to the targeted marketing offer and to the offer triggering event; providing the campaign data from the offer management computer system to the offer placement computer system for use in identifying the set of consumers eligible to receive the targeted marketing offer; at the offer placement computer system, matching the campaign data to the de-identified transaction data to derive said set of consumers eligible to receive the targeted marketing offer; at the offer placement computer system, determining the occurrence of the offer triggering event generated by the consumer as represented by a call from the financial institution computer system; in response to receipt of the call from the financial institution computer system, the offer placement system transmitting a computer-executable DOM injection script to the financial institution for execution upon the electronic display of the client machine; receiving information at the offer placement system relating to the consumer and the consumer'"'"'s currently displayed financial transactions that is generated upon execution of the DOM injection script upon the electronic display of the client machine operated by the consumer; and in response to receipt of the information relating to the consumer and the consumer'"'"'s currently displayed transactions, delivering information corresponding to the targeted marketing offer from the offer placement computer system to the consumer by effecting a display to the consumer of selected targeted marketing offer information to the consumer contemporaneously in connection with a display of the online portal in a web browser of the consumer. - View Dependent Claims (53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102)
-
Specification