System and methods for merging or injecting targeted marketing offers with a transaction display of an online portal
First Claim
1. A targeted marketing offer injection computer system operative in conjunction with a financial institution computer system and a client machine operated by a consumer for enabling injection of a predetermined targeted marketing offer into an electronic display comprising a consumer'"'"'s currently-displayed financial transactions while the electronic display is being presented by the financial institution computer system to the client machine operated by the consumer, the system comprising:
- a processor coupled for secure data communications with the computer system of a financial institution, wherein the processor is connected to a non-transient electronic storage;
the non-transient electronic storage comprising a database for storing data and program modules that execute on the processor;
the database storing a plurality of predetermined marketing offers that are associated with consumers'"'"' qualifying transactions;
the processor operative for receiving an asynchronous call redirected by the financial institution computer system that is generated upon execution of a first pre-embedded computer-executable script at the client machine operated by a particular consumer, the asynchronous call indicating that the particular consumer is reviewing an electronic display comprising the particular consumer'"'"'s currently-displayed financial transactions;
the processor operative in response to receipt of the asynchronous call for transmitting a second computer-executable DOM injection script to the financial institution for execution upon the electronic display of the client machine;
the processor operative for receiving information relating to the particular consumer and the particular consumer'"'"'s currently-displayed financial transactions that is generated upon execution of the second computer-executable DOM injection script upon the electronic display of the client machine operated by the particular consumer;
the processor operative for processing the received information relating to the particular consumer and the particular consumer'"'"'s currently-displayed financial transactions to identify a predetermined targeted marketing offer applicable to the particular consumer;
upon identifying an offer qualifying transaction conducted by the particular consumer in the received information relating to the particular consumer'"'"'s currently-displayed transactions, the processor operative for retrieving the predetermined targeted marketing offer for the particular consumer from the database; and
the processor operative for transmitting an advertisement return package comprising the predetermined targeted marketing offer for use by the client machine in connection with injection of the predetermined targeted marketing offer into the electronic display of the particular consumer'"'"'s currently-displayed financial transactions, thereby allowing the particular consumer'"'"'s currently-displayed financial transactions to be dynamically adjusted to include the predetermined targeted marketing offer.
12 Assignments
0 Petitions
Accused Products
Abstract
A system and methods for displaying a selected advertisement on a web page merged (injected) into a list of transactions provided by an online (Internet) banking portal of a financial institution, independently of a computer system that provides the list. A consumer'"'"'s browser receives an account history page comprising a list of transactions from the portal. The list is processed locally at the consumer'"'"'s machine to generate a list of currently-displayed transactions, which are then transmitted to an offer placement system. The offer placement system accesses a database of potential advertisements to identify a selected advertisement corresponding to an advertisement selection criterion. The selected advertisement is then transmitted to the consumer'"'"'s machine. The consumer'"'"'s machine merges (injects) the selected advertisement in the web browser with the transactions list in accordance with predetermined advertisement placement information. The injection is effected by a script such as Javascript loaded from an associated script server.
137 Citations
34 Claims
-
1. A targeted marketing offer injection computer system operative in conjunction with a financial institution computer system and a client machine operated by a consumer for enabling injection of a predetermined targeted marketing offer into an electronic display comprising a consumer'"'"'s currently-displayed financial transactions while the electronic display is being presented by the financial institution computer system to the client machine operated by the consumer, the system comprising:
-
a processor coupled for secure data communications with the computer system of a financial institution, wherein the processor is connected to a non-transient electronic storage; the non-transient electronic storage comprising a database for storing data and program modules that execute on the processor; the database storing a plurality of predetermined marketing offers that are associated with consumers'"'"' qualifying transactions; the processor operative for receiving an asynchronous call redirected by the financial institution computer system that is generated upon execution of a first pre-embedded computer-executable script at the client machine operated by a particular consumer, the asynchronous call indicating that the particular consumer is reviewing an electronic display comprising the particular consumer'"'"'s currently-displayed financial transactions; the processor operative in response to receipt of the asynchronous call for transmitting a second computer-executable DOM injection script to the financial institution for execution upon the electronic display of the client machine; the processor operative for receiving information relating to the particular consumer and the particular consumer'"'"'s currently-displayed financial transactions that is generated upon execution of the second computer-executable DOM injection script upon the electronic display of the client machine operated by the particular consumer; the processor operative for processing the received information relating to the particular consumer and the particular consumer'"'"'s currently-displayed financial transactions to identify a predetermined targeted marketing offer applicable to the particular consumer; upon identifying an offer qualifying transaction conducted by the particular consumer in the received information relating to the particular consumer'"'"'s currently-displayed transactions, the processor operative for retrieving the predetermined targeted marketing offer for the particular consumer from the database; and the processor operative for transmitting an advertisement return package comprising the predetermined targeted marketing offer for use by the client machine in connection with injection of the predetermined targeted marketing offer into the electronic display of the particular consumer'"'"'s currently-displayed financial transactions, thereby allowing the particular consumer'"'"'s currently-displayed financial transactions to be dynamically adjusted to include the predetermined targeted marketing offer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. In a targeted marketing offer injection computer system comprising a processor and a database operatively coupled to a processor, a computer-implemented method operative in conjunction with a financial institution computer system and a client machine operated by a consumer for enabling injection of a predetermined targeted marketing offer into an electronic display comprising a consumer'"'"'s currently-displayed financial transactions while the electronic display is being presented by the financial institution computer system to the client machine operated by the consumer, comprising the steps of:
-
at the processor, receiving an asynchronous call redirected by the financial institution computer system that is generated upon execution of a first pre-embedded computer-executable script at the client machine operated by a particular consumer, the asynchronous call indicating that the particular consumer is reviewing an electronic display comprising the particular consumer'"'"'s currently-displayed financial transactions; at the processor, in response to receipt of the asynchronous call, transmitting a second computer-executable DOM injection script to the financial institution for execution upon the electronic display of the client machine; at the processor, receiving information relating to the particular consumer and the particular consumer'"'"'s currently-displayed financial transactions that is generated upon execution of the second computer-executable DOM injection script upon the electronic display of the client machine operated by the particular consumer; upon identifying an offer qualifying transaction conducted by the particular consumer in the received information relating to the particular consumer'"'"'s currently-displayed transactions, at the processor, retrieving the predetermined targeted marketing offer for the particular consumer from the database; and at the processor, transmitting an advertisement return package comprising the predetermined targeted marketing offer for use by the client machine in connection with injection of the predetermined targeted marketing offer into the electronic display of the particular consumer'"'"'s currently-displayed financial transactions, thereby allowing the particular consumer'"'"'s currently-displayed financial transactions to be dynamically adjusted to include the predetermined targeted marketing offer. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34)
-
Specification