Dynamic Mouse-Tracking Ad Impressions for Visibility
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Banner advertisements on web pages and in emails are often overlooked due to their small size and intrusive nature, failing to effectively capture user attention without being intrusive.
Innovation Solution
A system and method that generates an advertisement impression which moves in conjunction with a mouse pointer on a client rendering system, using a placement database to select and combine advertisement content with pointer tracking instructions to ensure visibility and user interaction, including options for delayed rendering and unique identifiers for tracking.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Object-affected harmful factors
If banner advertisements are placed statically on web pages, then they occupy minimal space and do not obstruct content, but they are easily overlooked and fail to capture user attention
Solution Approach 1:
The advertisement transitions from a static banner to a dynamic element that moves with the mouse pointer. The ad's position is continuously updated based on pointer coordinates, transforming it from a fixed visual element into an interactive companion that follows user movement throughout the browsing session.
Solution Approach 2:
The mouse pointer serves as an intermediary between the user and the advertisement. Instead of the ad directly competing for user attention on the page, it attaches itself to the pointer, leveraging the pointer's natural movement and visibility to deliver advertising content without directly obstructing the primary content.
2Object-affected harmful factors
If self-appearing advertising windows are used to dominate the screen, then advertisement visibility increases, but they become intrusive and may result in user resentment
Solution Approach 1:
The advertisement adopts dynamic behavior by attaching to the moving mouse pointer rather than appearing as a static or forcibly displayed window. This dynamic attachment allows the ad to move naturally with user interaction, maintaining visibility without the aggressive behavior of traditional pop-ups that cover and obstruct content.
Solution Approach 2:
The advertisement leverages the user's own mouse movements to position itself optimally on the screen. Instead of the system forcing the ad into view, the ad follows the user's natural navigation patterns, allowing user behavior itself to serve the advertising delivery mechanism.
3Object-affected harmful factors
If banner advertisements are made larger to capture attention, then noticeability increases, but they occupy more space and may obstruct media content
Solution Approach 1:
The advertisement size and position become dynamic rather than fixed. It can adjust its location continuously to follow the mouse pointer, allowing it to occupy different screen real estate throughout the session without permanently blocking any specific area of content.
Data Source
AI summary
A method for generating an advertisement impression which moves a selected instance of advertisement content in conjunction with a mouse pointer on a client rendering system includes defining, in a placement database, a plurality of instances of advertisement content. Each instance of advertisement content is associated with an advertisement category, a financial parameter, and response data. A selected instance of advertisement content is selected from the placement database. The selected instance of advertisement content is one of the plurality of instances of advertisement content that is associated with an advertisement category meeting selection criteria and a financial parameter meeting selection criteria. The selected instance of advertisement content is combined with pointer tracking instructions to generate the advertisement impression. The pointer tracking instructions are operative on the client rendering system to: i) move the selected instance of advertisement content in response to detecting user movement of the mouse pointer; ii) receive an indication of user response to the selected instance of advertisement content; and iii) in accordance with the response data associated with the selected instance of advertisement content perform one of: a) initiate a URL request to the redirect URL; and b) render the response content on the client rendering system.


