Mobile Ad Review SDK Captures Visuals and Metadata

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Mobile application developers face challenges in managing and reviewing online advertisements, as they often lack control over ads displayed and have limited information about ad servers, requiring expert knowledge for network tracing and incomplete ad history from servers.

Innovation Solution

A system and method for capturing and reviewing online advertisements on mobile devices, allowing users and developers to easily access ad information without networking expertise, including a software development kit for requesting and capturing ad metadata, and a graphical user interface for reviewing and banning ads.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If developers use network trace to view ad requests and responses, then they can obtain detailed ad information, but it requires expert knowledge of networking technology and is not always possible

Engineering Contradiction:
Improvead informationVSAvoidoperation complexity
Core Design Contradiction:
Loss of informationVSEase of operation

Solution Approach 1:

The patent introduces an intermediary component (ad review interface/sdk) that mediates between the ad serving system and the developer. This intermediary automatically captures ad requests, responses, and rendering information without requiring the developer to manually perform network tracing, thus eliminating the need for networking expertise while still providing complete ad information.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system enables self-service by automatically capturing and storing ad information through integrated SDKs in the mobile applications. The ad review interface automatically retrieves and displays ad data without requiring developer intervention or specialized knowledge, allowing developers to easily access complete ad information through simple API calls.

Inventive Principle:
Principle #25Self-service

2Loss of information

If developers log into ad server interface to view ad history, then they can access ad information, but the ad history is incomplete and difficult to search

Engineering Contradiction:
Improvead history completenessVSAvoidtime to find specific ad
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

The patent implements preliminary action by pre-capturing and storing all ad information (requests, responses, rendering data) at the time the ad is served, rather than relying on incomplete server logs. This pre-captured data is indexed and made searchable, allowing developers to quickly retrieve specific ads without sifting through thousands of entries. The system proactively collects and organizes data before any review is needed.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system creates comprehensive copies of ad information including visual representations (screenshots), metadata, request details, and response data. These copies are stored and made searchable through the ad review interface, allowing developers to find and analyze specific ads efficiently without accessing the original complex server systems.

Inventive Principle:
Principle #26Copying

3Loss of information

If the system captures visual representation and metadata of each ad, then complete ad information is available for review, but storage requirements and data processing increase

Engineering Contradiction:
Improvead diagnostic informationVSAvoiddata storage volume
Core Design Contradiction:
Loss of informationVSQuantity of substance

Solution Approach 1:

The patent applies extraction by selectively capturing only the most relevant ad information needed for review and diagnostics. Rather than storing every possible data point, the system extracts key elements such as visual representations, essential metadata, request/response summaries, and diagnostic information. This selective extraction provides complete diagnostic capability while managing storage requirements efficiently.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS11521229B2Systems and methods for mobile advertisement review
Publication Date: 2022.12.06 MICROSOFT TECHNOLOGY LICENSING LLC
  • US11521229B2 patent drawing
  • US11521229B2 patent drawing
  • US11521229B2 patent drawing

AI summary

A method and system for capturing and reviewing advertisement information on a mobile device are provided. An advertisement is requested to be served to a user of an application on a user device and, in response to the request, the advertisement and metadata associated with the advertisement are received at the device. The application presents the received advertisement, and a visual representation of the advertisement is captured. Specifically, the visual representation depicts the advertisement as it was originally displayed to the user. The visual representation and associated metadata are stored on the user device for subsequent retrieval. Further, an interface control is provided that allows the user to ban a particular advertisement from being shown again across multiple devices.