Web Page Code Injection for Contextual Advertising
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing technologies fail to enable timely and effective communication with users regarding the web resources they are currently viewing, as third-party merchants struggle to provide highly relevant and targeted information due to the limitations of email and pop-up messages, which are often ignored or blocked.
Innovation Solution
A system that collects and indexes user online activities to inject targeted advertising messages into web pages through code injection, allowing merchants to provide contextually relevant information by detecting user requests and incorporating comparative advertising into the web pages viewed.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of time
If email messages are sent to users, then third-party merchants can communicate with users, but users may not check the email until after the purchase has already been completed
Solution Approach 1:
The system performs preliminary action by injecting competitive advertising messages directly into the web page before the user completes their purchase decision. This allows the competitor to present alternative offers at the critical moment when the user is still considering the purchase, rather than sending emails after the decision has been made.
2Ease of operation
If pop-up windows are displayed to users, then third-party merchants can communicate with users, but users find pop-ups annoying and use pop-up blockers to prevent all pop-up messages
Solution Approach 1:
The system merges the competitive advertising message with the existing web page content by injecting it directly into the page HTML. This integration allows the message to be displayed as part of the natural page flow rather than as a separate pop-up window, making it less intrusive and more acceptable to users while still achieving the communication goal.
3Loss of information
If banner ads are displayed on Internet sites, then third-party merchants can advertise, but the information provided is not highly relevant and targeted
Solution Approach 1:
The system uses feedback by monitoring which web pages the user is currently viewing and using that information to determine what competitive advertising messages to inject. This real-time feedback loop ensures that the advertising content is highly relevant to the user's current interests and context, significantly improving information relevance.
4Loss of information
If code injection is used to deliver targeted messages, then messaging relevance is enhanced, but system complexity increases
Solution Approach 1:
The system uses an intermediary approach by implementing a controller application that acts as a mediator between the user's web browsing activity and the code injection process. This intermediary layer manages the complexity by centralizing the logic for detecting user requests, selecting appropriate advertising messages, and injecting them into the web page, thereby organizing the system complexity in a manageable way.
Data Source
AI summary
An implementation of the inventive concept enables an outside entity to alter user's internet experience on a system-wide level. Specifically, inventive system enables a merchant, a distributor or any other entity to send contextually-relevant messages directly to the user's computer. Upon the receipt of the messages by the controller application residing on the user's computer, the messages are shown to the user by being incorporated into representation of various resources viewed by the user. For example, the received messages are incorporated into web pages viewed by the user by means of code injection. This way, the merchant, distributor or any other entity may provide targeted advertising to the user in a contextually relevant manner. Specifically, the controller application residing on the user's computer may detect requests for specific resources issued by the user in accordance with a predetermined criteria and incorporate the aforesaid received messages into those selected resources.


