Web Page Customization via Advertisement API

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing Web pages often have advertisements that appear inconsistently with the rest of the page, disrupting the user experience due to differences in presentation styles.

Innovation Solution

An advertisement-controlled Web page customization system that uses a set page property API to allow advertisements to customize presentation properties such as background color, images, borders, and audio, enabling seamless integration with the Web page's design.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If advertisements are displayed on Web pages, then revenue is generated for Web page owners, but the appearance consistency of the Web page deteriorates

Engineering Contradiction:
Improveadvertising revenueVSAvoidappearance consistency
Core Design Contradiction:
Quantity of substanceVSStability of the object's composition

Solution Approach 1:

The patent applies local quality by allowing different regions or elements of the Web page to have different presentation properties based on advertisement content. Each advertisement can customize its surrounding area or specific page elements to match its own styling, while other parts of the page maintain their original design. This creates localized adaptations rather than forcing global uniformity, resolving the conflict between displaying advertisements and maintaining overall appearance consistency.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent implements dynamics by making the Web page presentation properties adjustable and changeable based on advertisement content. Instead of fixed styling, the system dynamically modifies presentation properties (such as colors, fonts, layouts) of page elements when advertisements are detected, allowing the page appearance to adapt flexibly to different advertisement requirements while maintaining coherence through controlled modification.

Inventive Principle:
Principle #15Dynamics

2Stability of the object's composition

If advertisements customize Web page presentation properties, then visual coherence is improved, but device complexity increases

Engineering Contradiction:
Improvevisual coherenceVSAvoidcustomization system complexity
Core Design Contradiction:
Stability of the object's compositionVSDevice complexity

Solution Approach 1:

The patent applies universality by creating a multi-functional system where the advertisement module not only displays ads but also automatically detects and modifies Web page presentation properties. The same advertisement infrastructure serves multiple purposes: revenue generation, visual matching, and presentation customization. This consolidates multiple functions into a unified system, managing complexity through multi-functionality rather than separate dedicated systems.

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

Solution Approach 2:

The patent implements self-service by enabling advertisements to automatically identify and set their own desired presentation properties without requiring manual intervention from Web page owners or designers. The advertisement system autonomously analyzes the page context, determines appropriate styling modifications, and applies the changes automatically, reducing the operational complexity of managing customized presentations across multiple pages and advertisements.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS10073922B2Advertisement-controlled web page customization
Publication Date: 2018.09.11 MICROSOFT TECHNOLOGY LICENSING LLC
  • US10073922B2 patent drawing
  • US10073922B2 patent drawing
  • US10073922B2 patent drawing

AI summary

In accordance with one or more aspects of the advertisement-controlled Web page customization discussed herein, functionality allowing an advertisement to set various presentation properties of a Web page is exposed. The advertisement invokes the functionality to set a particular presentation property of the Web page to a corresponding property value in order to customize the presentation of the Web page as desired by the advertisement.