Advertisement Data Event Detection System
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing systems face difficulties in presenting comprehensible and easily extractable data on web-based advertisements due to the vast number of publisher web pages, advertisers, and advertising channels, making it challenging to track and analyze marketplace information effectively.
Innovation Solution
A system comprising advertisement discovery equipment, cloud-based storage, internet proxy servers, data analysis, and user-interface equipment that crawls publisher web pages, processes data, and generates user-accessible aggregated data, including timelines and stories, to provide insights into advertisement metrics and changes.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Quantity of substance
If web-based advertisement data is collected from vast numbers of publisher web pages, advertisers, and advertising channels, then the quantity of advertisement data increases, but the ease of comprehending and extracting significant information deteriorates
Solution Approach 1:
The system segments the vast advertisement data into discrete events with specific types (e.g., impression spikes, new creatives, partner activity). Each event type represents a segmented category of marketplace activity that can be independently analyzed and understood, transforming the overwhelming raw data into structured, comprehensible units.
Solution Approach 2:
The system introduces an intermediary processing layer that automatically detects, categorizes, and summarizes advertisement data into event stories. This intermediary translates raw advertisement metrics into human-readable narratives with contextual meaning, bridging the gap between data quantity and comprehensibility.
2Loss of information
If advertisement data from multiple sources is aggregated and processed, then the completeness of marketplace information improves, but the complexity of the system increases
Solution Approach 1:
The system employs a universal event detection framework that handles multiple data sources (publishers, advertisers, channels) and multiple event types (impressions, creatives, partnerships) through a single integrated architecture. This multi-functional approach consolidates complexity into a unified system rather than requiring separate processing for each data source or event type.
Solution Approach 2:
The system changes the parameter representation of advertisement data by transforming raw metrics into standardized event parameters with consistent schemas. Each event type has defined parameters (e.g., impression count, creative ID, partner name) that standardize diverse data sources, reducing system complexity through parameter uniformity.
3Loss of time
If real-time detection of advertisement changes is implemented, then the timeliness of information delivery improves, but the processing speed requirements increase
Solution Approach 1:
The system implements periodic event detection and summary generation at configured intervals (e.g., hourly, daily). This periodic action balances timeliness with processing demands by updating event stories at regular intervals rather than continuously, delivering timely information while managing processing speed requirements sustainably.
Data Source
AI summary
Systems and methods are provided for accumulating network accessible marketplace data, determining various originating sources of the marketplace data, detecting changes in the marketplace data, and notifying users of the detected changes. The marketplace data may include advertisement data associated with advertisements on publisher web pages. The originating sources may be the publisher web pages or any of various advertising channels such as ad networks, ad services, or demand side platforms that place the advertisements on the web pages. Notifying the users may include generating a timeline and a human-readable story from the advertisement data and providing the timeline and the story to the user via a web-based interface or a notification communication such as a push notification to a device of the user.


