Advertisement Event Pushing via Time-Window Aggregation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for pushing advertisement data to advertisers cause significant request pressure on their reception services and fail to meet diverse data invalidity requirements.

Innovation Solution

A method involving obtaining an event message indicating advertisement data changes, writing an object identifier within a preset aggregation time window into a data set, and pushing this identifier to advertiser terminals, thereby reducing data volume and request pressure.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of time

If real-time pushing method is used to push advertisement data to advertisers, then data freshness is improved, but request pressure on advertiser terminal increases significantly

Engineering Contradiction:
Improvedata freshnessVSAvoidrequest pressure
Core Design Contradiction:
Loss of timeVSObject-affected harmful factors

Solution Approach 1:

The patent merges multiple event messages into a single push notification by aggregating event identifiers within a time window. Instead of sending individual push notifications for each event, the system collects multiple events and sends them together in one notification, reducing the number of requests to the advertiser terminal while still delivering timely data updates.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The system performs preliminary aggregation of event messages before pushing them to the advertiser terminal. By pre-collecting and organizing multiple events within a time window, the system prepares the data in advance, reducing the immediate request pressure on the advertiser terminal while ensuring data is ready for timely delivery.

Inventive Principle:
Principle #10Preliminary action

2Loss of information

If individual event messages are pushed to advertiser terminal, then data completeness is improved, but communication overhead increases

Engineering Contradiction:
Improvedata completenessVSAvoidcommunication overhead
Core Design Contradiction:
Loss of informationVSQuantity of substance

Solution Approach 1:

The patent combines multiple event messages into a single aggregated notification containing multiple event identifiers. This merging approach maintains data completeness by including all relevant events while significantly reducing communication overhead by sending one consolidated message instead of multiple separate messages.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The system creates a condensed representation of multiple events by copying only the essential event identifiers into a single push notification. Instead of transmitting full event data multiple times, the system copies and aggregates the key identifiers, reducing communication overhead while preserving the ability to retrieve complete event information on the advertiser terminal.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS20250251998A1Method for pushing an event, medium and electronic device
Publication Date: 2025.08.07 BEIJING YOUZHUJU NETWORK TECH CO LTD
  • US20250251998A1 patent drawing
  • US20250251998A1 patent drawing
  • US20250251998A1 patent drawing

AI summary

The present disclosure relates to a method for pushing an event, a medium and an electronic device. The method includes: obtaining an event message, wherein the event message is an event representing that change occurs for data of an advertisement corresponding to the event message; writing an object identifier of the event message for which a first time stamp is within a preset aggregation time window into a corresponding data set according to the preset aggregation time window, wherein the object identifier is used for identifying the advertisement; and reading the object identifier in the data set, and pushing the object identifier to an advertiser terminal corresponding to the object identifier, so that the advertiser terminal obtains advertisement data corresponding to the object identifier according to the object identifier.