Ad Selection via Connection Speed Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improveadvertisement qualityVSAvoidload time
Core Design Contradiction:
ReliabilityVSLoss of time

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.

Inventive Principle:
Principle #35Parameter changes

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.

Inventive Principle:
Principle #15Dynamics

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

Engineering Contradiction:
Improveuser experienceVSAvoidsystem complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

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.

Inventive Principle:
Principle #1Segmentation

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.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If connection speed detection and adaptive advertisement selection is implemented, then content delivery optimization is improved, but processing time and computational resources increase

Engineering Contradiction:
Improvecontent delivery efficiencyVSAvoidprocessing time
Core Design Contradiction:
ProductivityVSLoss of time

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.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS10796336B1Content selection based on connection information
Publication Date: 2020.10.06 GOOGLE LLC
  • US10796336B1 patent drawing
  • US10796336B1 patent drawing
  • US10796336B1 patent drawing

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.