Display Error Indications for Overlapping Objects

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Reviewing display graphics for errors, especially in the context of advertisements distributed via the Internet, is time-consuming and costly due to the need for manual checks across various sizes and formats, which can lead to delays and inefficiencies.

Innovation Solution

A method that allows users to access and manipulate display areas, determining display errors locally on a user device by analyzing changes in object positions, dimensions, and content, generating error indications for overlapping, boundary, or background issues without requiring network communication, enabling quick identification and correction of display errors.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If manual review of display advertisements is performed, then errors can be detected, but the process becomes time-consuming and expensive

Engineering Contradiction:
Improveerror detection accuracyVSAvoidreview time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system enables users to perform self-review of their display advertisements by automatically detecting errors such as overlapping objects, content exceeding display areas, and insufficient background contrast. The error indication system provides real-time feedback to users during the creation and editing process, eliminating the need for time-consuming manual review by third parties while maintaining high error detection accuracy

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent replaces the mechanical manual review process with an automated computer-based error detection system. The system uses algorithms to automatically analyze display advertisement elements, detect errors, and provide corrections, substituting human reviewers with computational processes that are both faster and equally effective at identifying display errors

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Adaptability or versatility

If multiple sizes of display graphics are created, then distribution flexibility is improved, but the review burden increases

Engineering Contradiction:
Improvedistribution flexibilityVSAvoidreview complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The error detection system is designed to universally handle multiple display graphic sizes and formats simultaneously. The same error detection algorithms and criteria are applied across different display areas, allowing users to create advertisements optimized for various distribution channels without increasing review complexity. The system adapts to different display specifications while maintaining consistent error checking standards

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The system divides the display advertisement into discrete elements and evaluates each element's properties (position, size, color) against error criteria. This segmentation approach allows the system to efficiently handle multiple sizes by checking each element independently, reducing the overall complexity of reviewing multi-sized graphics while maintaining comprehensive error detection

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS8982145B2Display error indications
Publication Date: 2015.03.17 GOOGLE LLC
  • US8982145B2 patent drawing
  • US8982145B2 patent drawing
  • US8982145B2 patent drawing

AI summary

Methods, systems, and apparatus for generating and providing display error indications. In one aspect, a method includes accessing data defining display areas and, for each display area: respective display area borders that are different from display area borders of other display areas; and display data for each of a plurality of objects that are rendered in the display area, the display data defining, for each object: a display position of the object; display dimensions of the object; and content data defining content of the object; wherein each object in each display area corresponds to a respective object in each other display area; receiving user input specifying a change in the display data of a first object in a first display area and, in response, determining whether the change causes a display error; and for each display area for which the change causes a display error, generating an error indication.