Viewing Quality Assessment System for Media Objects
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing systems for assessing advertisement delivery quality, such as pay-per-impressions programs, fail to accurately determine whether advertisements are viewable to users, especially when the browser is not the active application, leading to inefficiencies and inaccuracies in billing and reporting.
Innovation Solution
A method and system for assessing viewing quality of media objects, which includes receiving information on delivery conditions, frame rates, and throttle events to estimate the visibility and viewability of advertisements, using a viewing quality assessment system comprising a delivery condition evaluation unit, a viewing quality evaluation unit, and a billing and/or reporting evaluation unit, without relying solely on client-side code like Javascript.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If pay-per-impressions programs charge for each rendering of an advertisement, then billing can be automated and processed efficiently, but the system cannot accurately determine whether the advertisement is actually viewable to the user
Solution Approach 1:
The patent introduces a browser extension as an intermediary component that bridges the gap between the advertising delivery system and the user's browser. This extension acts as a mediator that can accurately detect advertisement viewability conditions (such as whether the ad is in-view on screen, frame rates, and throttle events) and report this information back to the assessment system, thereby enabling precise measurement without compromising billing automation
Solution Approach 2:
The system implements a feedback mechanism where the browser extension continuously monitors advertisement delivery conditions and provides real-time data back to the viewing quality assessment system. This feedback loop includes information about frame rates, throttle events, and viewability status, allowing the system to accurately assess whether advertisements were actually viewed and adjust billing accordingly
2Measurement precision
If existing systems assess viewing quality by checking if advertisement is in-view on screen, then they can determine basic visibility, but they fail to mark advertisements as viewable when the browser is not the active application
Solution Approach 1:
The patent implements dynamic monitoring capabilities through the browser extension that can detect and respond to changes in browser state, application focus, and advertisement visibility conditions in real-time. The system dynamically adjusts its assessment based on throttle events and frame rate changes, allowing it to accurately determine viewability even when the browser transitions between active and inactive states
Solution Approach 2:
The system performs preliminary actions by implementing comprehensive tracking of advertisement delivery conditions before final viewability determination. The browser extension proactively monitors frame rates, detects throttle events, and records visibility states throughout the advertisement playback, ensuring that all necessary data is collected and analyzed before making the final viewability assessment
3Measurement precision
If the system monitors frame rates and throttle events to assess viewing quality, then accurate viewability measurement is achieved, but system complexity increases
Solution Approach 1:
The patent segments the viewing quality assessment system into distinct functional modules: a browser extension component for data collection, a communication platform for data transmission, and a viewing quality assessment system for analysis and billing determination. This segmentation allows each component to specialize in specific tasks, improving overall system efficiency while maintaining modularity and ease of maintenance
Data Source
AI summary
Method, system, and programs for assessing viewing quality of media objects (e.g., advertisements) are provided. In one example, information regarding one or more delivery conditions of an advertisement that is served at a user device is received. Viewing quality of the advertisement is estimated based on the one or more delivery conditions. Information regarding one or more advertising pricing parameters related to the advertisement is received. The viewing quality of the advertisement and the one or more advertising pricing parameters are provided.


