Ad Selection via Connection Speed Detection
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing content delivery systems fail to optimally select and display advertisements based on connection speed, leading to inefficient content presentation and user experience, as they do not adequately account for varying network conditions and user device capabilities.
Innovation Solution
A method that identifies designated advertisement types for display on a web resource based on connection speed, determines the time required to deliver advertisements, and stores connection information to select appropriate advertisements that meet eligibility, size, or type criteria, ensuring optimal content presentation across different connection speeds.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If high-quality rich media advertisements are delivered to all users regardless of connection speed, then advertisement quality and sponsor engagement are improved, but load times increase and user experience deteriorates for users with slow connections
Solution Approach 1:
The system changes the parameters of advertisement delivery by detecting connection speed and dynamically adjusting advertisement format, size, and complexity. For slow connections, it serves compressed or simplified versions; for fast connections, it delivers full-quality rich media advertisements, thus resolving the contradiction between quality and load time.
Solution Approach 2:
The advertisement delivery system becomes dynamic by continuously monitoring connection speed and adapting the advertisement content in real-time. This allows the system to optimize between quality and load time based on current network conditions, serving appropriate advertisement types to each user.
2Ease of operation
If multiple advertisement formats are prepared and delivered based on connection speed detection, then user experience and content delivery optimization are improved, but system complexity increases
Solution Approach 1:
The system segments advertisement content into multiple formats (rich media, standard, compressed, text-only) and delivers appropriate segments based on detected connection speed. This segmentation allows the system to manage complexity by organizing content into discrete, switchable formats rather than attempting dynamic compression of single formats.
Solution Approach 2:
Multiple advertisement formats are prepared in advance before delivery. The system pre-processes advertisements into various compression levels and formats, then simply selects and delivers the appropriate pre-prepared version based on connection speed, avoiding the need for complex real-time transformation operations.
3Productivity
If connection speed detection and adaptive advertisement selection is implemented, then content delivery optimization is improved, but processing time and computational resources increase
Solution Approach 1:
The client device performs connection speed detection and advertisement format selection autonomously without requiring complex server-side processing. The system enables the user's own device to make the optimization decisions, reducing server computational burden and processing time while maintaining delivery efficiency.
Data Source
AI summary
Methods, systems, and apparatus include computer programs encoded on a computer-readable storage medium for providing content. A method includes: receiving a first request for an advertisement to be presented in a slot on a web resource that is to be displayed by an access device; identifying an advertisement to serve; determining an amount of time required to deliver the advertisement to the access device including determining a connection speed; storing connection information including at least the connection speed; subsequent to the storing, receiving a second request for a second advertisement from the access device; using the stored connection information to determine one or more of an advertisement eligibility, an advertisement type, or an advertisement size, including selecting a second advertisement responsive to the second request that meets at least one of the determined eligibility, size or type; and providing the second advertisement responsive to the second request.


