Terminal Server Advertisement Control Across Multiple Clients

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing advertisement display control methods lack the ability to centrally control target advertisements across multiple clients on a single terminal, resulting in a unitary control manner and low flexibility.

Innovation Solution

A method where a terminal sends advertisement requests to an advertisement server, receiving permission information based on device and client identifiers, allowing the terminal to control the display of target advertisements on multiple clients, with features like caching and real-time updates to ensure accurate and flexible control.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If advertisement SDKs are integrated into multiple clients on one terminal, then the advertisement can be displayed on each client independently, but the control manner becomes unitary and flexibility is low

Engineering Contradiction:
Improveadvertisement display flexibilityVSAvoidcontrol system complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces a terminal server as an intermediary between the advertisement server and multiple clients. The terminal server receives advertisement requests from multiple clients, manages device identifiers for each client, and coordinates with the advertisement server to implement unified advertisement control across all clients on the terminal. This intermediary structure enables flexible advertisement display control while maintaining system manageability.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If per-day display times are controlled on a single client, then the control accuracy is high for that client, but the target advertisement cannot be controlled across multiple clients on the same terminal

Engineering Contradiction:
Improveadvertisement control accuracyVSAvoidmulti-client control capability
Core Design Contradiction:
Measurement precisionVSAdaptability or versatility

Solution Approach 1:

The terminal server is designed with multi-functionality to handle advertisement requests from multiple different clients. It can manage device identifiers for each client, coordinate with the advertisement server, and control advertisement display across all clients using a unified approach. This universal design enables the system to maintain control accuracy while extending capability to multiple clients.

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

Solution Approach 2:

The patent transitions from single-client control to multi-client control by introducing a new dimensional layer - the terminal server layer. This additional layer operates between the advertisement server and multiple clients, enabling unified control across the multi-client dimension while preserving the precision of advertisement delivery.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

3Ease of operation

If each client accesses the advertising system independently, then client autonomy is maintained, but centralized control of advertisement display across multiple clients cannot be achieved

Engineering Contradiction:
Improveclient independenceVSAvoidcentralized control capability
Core Design Contradiction:
Ease of operationVSExtent of automation

Solution Approach 1:

The terminal server acts as a mediator that preserves client independence while enabling centralized control. Each client continues to operate autonomously and access the advertising system independently, but the terminal server coordinates their advertisement requests and manages device identifiers to achieve unified control across all clients.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10937056B2Advertisement display control method, terminal, and advertisement server
Publication Date: 2021.03.02 HUAWEI TECH CO LTD
  • US10937056B2 patent drawing
  • US10937056B2 patent drawing
  • US10937056B2 patent drawing

AI summary

A terminal sends a first advertisement request to an advertisement server, where the first advertisement request includes a device identifier of the terminal and an advertisement slot identifier of a first client on the terminal. The advertisement server determines a target advertisement and first permission information according to the first advertisement, request, and returns the target advertisement and the first permission information to the terminal. The first permission information is permission information that is determined by the advertisement server based on the device identifier and that is used to instruct the first client to display the target advertisement. The terminal controls, based on the received first permission information, the target advertisement to be displayed on the first client.