Dynamic Ad Placement via Touch Coordinates
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional advertisement systems fail to effectively display contextually relevant advertisements on electronic devices based on the application context, available screen area, touch location coordinates, orientation, and screen density, leading to inefficient ad placement and user engagement.
Innovation Solution
A computer-implemented method for dynamic advertisement placement on electronic devices, which involves obtaining touch location coordinates, determining the size and position of a preview window based on available screen area and orientation, and displaying contextually relevant advertisements at optimal locations around the touch location.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If advertisements are displayed using conventional fixed placement methods, then the advertisement display process is simple, but the advertisement visibility and user engagement are low
Solution Approach 1:
The patent implements dynamic advertisement placement by calculating optimal positions based on touch coordinates, device orientation, and available screen space. The advertisement preview window dynamically adjusts its position and size according to real-time user interaction context, transforming the static ad display into an adaptive system that responds to user behavior patterns.
Solution Approach 2:
The system determines different advertisement placement strategies based on local screen conditions. By analyzing the touch location coordinates and calculating available space in different directions (top, bottom, left, right), the system selects the most appropriate position for each specific user interaction context, rather than using a uniform placement approach.
2Device complexity
If advertisements are displayed without considering device characteristics, then the advertisement system is simple, but the advertisement relevance and visual appeal are reduced
Solution Approach 1:
The patent adjusts advertisement display parameters including position coordinates, window size dimensions, and orientation based on device characteristics such as screen density, available space, and device orientation. The system calculates optimal advertisement dimensions and placement coordinates that adapt to different device configurations and user interaction contexts.
Solution Approach 2:
The advertisement display area is segmented into multiple possible positions (top, bottom, left, right of touch location) with different available spaces. The system evaluates each segment independently and selects the most suitable position based on calculated metrics, allowing flexible adaptation to various screen layouts and device types.
3Ease of operation
If advertisements are placed without optimizing for screen area and orientation, then the placement process is straightforward, but the advertisement visibility and click-through rates are low
Solution Approach 1:
The system performs preliminary calculations to determine the optimal advertisement position and size before actually displaying the advertisement. By pre-calculating available space, determining best placement direction, and sizing the preview window appropriately based on touch coordinates and device orientation, the system ensures optimal visibility and user engagement from the start.
Solution Approach 2:
The advertisement placement system uses feedback from touch interaction coordinates, device orientation sensors, and screen space measurements to continuously optimize advertisement positioning. The system monitors user interaction patterns and adjusts placement strategies based on real-time feedback about user behavior and device state.
Data Source
AI summary
A computer-implemented method for dynamic advertisement placement in an application of an electronic device, under control of one or more computer systems configured with executable instructions, includes obtaining coordinate information for a touch location that corresponds to a place where a user touches a display area of an application to provide input to the application. The method also includes receiving one or more advertisements that is contextually relevant to the application. The method includes determining a size and a position of the preview window based at least in part on the coordinate information of the touch location and an amount of available area within the display area of the application surrounding the touch location. The method also includes providing for display the preview window in the determined size at a location corresponding to the determined position around the touch location with the preview window containing the one or more advertisements.


