Client Screenshot Visibility Detection for Ad Exposure

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current internet audience measurement methods lack efficiency in determining the visibility and exposure of displayable objects, such as advertisements, on user screens, which is crucial for advertising planning and reporting.

Innovation Solution

A method and system where a client system captures screenshots of a user's display, selects specific portions of displayable objects, determines their visibility, and sends relevant display information to a server system, including blurring the screenshot before transmission to protect user privacy, based on predefined business rules.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If screenshots are captured and analyzed to determine visibility of displayable objects, then measurement precision of ad visibility is improved, but device complexity and processing time increase

Engineering Contradiction:
Improvead visibility measurementVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent divides the screenshot analysis process into segments: capturing screenshots at intervals, selecting specific portions of displayable objects, comparing against business rules, and determining visibility. This segmentation reduces the complexity of continuously analyzing entire screenshots while maintaining measurement precision.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary actions by pre-defining business rules that specify which displayable objects should be monitored and their expected characteristics. This allows the system to quickly filter and identify relevant objects in screenshots without analyzing every pixel, reducing processing complexity while maintaining precision.

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If screenshots are captured and transmitted to server system, then data accuracy for advertising reporting is improved, but loss of time and network bandwidth increase

Engineering Contradiction:
Improvevisibility data accuracyVSAvoiddata transmission time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent extracts only the essential visibility information from screenshots before transmission to the server system. Instead of transmitting entire screenshots or raw pixel data, the system processes images locally to determine visibility status and transmits only the extracted insights, significantly reducing transmission time and bandwidth usage while maintaining data accuracy.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system performs preliminary processing of screenshots locally on the client device, determining visibility of displayable objects before transmission. This preliminary action filters out unnecessary data, so only relevant visibility information needs to be transmitted to the server, reducing time loss and network burden.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If business rules are applied to filter displayable objects, then productivity of monitoring process is improved, but device complexity increases

Engineering Contradiction:
Improvemonitoring efficiencyVSAvoidrule processing complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent implements business rules that are pre-configured and stored on the client device, allowing the system to automatically filter and identify relevant displayable objects without requiring complex real-time decision-making. This preliminary setup of rules enables efficient processing while managing complexity through structured, pre-defined criteria.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The business rules are segmented into distinct criteria for identifying and evaluating displayable objects. This segmentation allows the monitoring system to process each criterion independently, improving productivity through modular evaluation while keeping the complexity of individual rule components manageable.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS8856215B2Detecting visible display of content
Publication Date: 2014.10.07 COMSCORE INC
  • US8856215B2 patent drawing
  • US8856215B2 patent drawing
  • US8856215B2 patent drawing

AI summary

A displayable object is accessed and one or more portions of the accessed displayable object are selected. A screenshot of a client system display is accessed and a determination is made that the accessed screenshot includes the one or more selected portions of the displayable object. In response to determining that the accessed screenshot includes the one or more selected portions, display information about the displayable object is determined. The determined display information is sent to a server system.