Browser Webpage Skin Replacement via Custom Element Properties

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current mobile browsers cannot seamlessly integrate skin effects into webpage content, leading to a disjointed aesthetic appearance that negatively impacts user experience.

Innovation Solution

A method and apparatus that parse webpage elements for self-defined extension properties indicating skin style information, allowing the browser to search and apply corresponding skin style information from a skin style library, thereby rendering elements with a unified skin effect.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Shape

If skin replacement functionality is applied only to browser UI widgets (title bar, toolbar, menu bar), then the browser shell appearance is improved, but the webpage content remains in original skin causing aesthetic disunity

Engineering Contradiction:
Improvebrowser shell appearanceVSAvoidskin integration coverage
Core Design Contradiction:
ShapeVSAdaptability or versatility

Solution Approach 1:

The patent extends skin replacement functionality from browser UI widgets to webpage content elements by introducing a universal skin configuration mechanism. The browser parses skin configuration information from webpage elements and applies skin styles uniformly across both browser shell and webpage content, making the skin system universally applicable to all visual elements rather than limited to specific components.

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

Solution Approach 2:

The patent segments skin configuration into element-specific skin style information that can be independently defined for different webpage elements. By parsing skin configuration information from individual elements and applying corresponding skin styles, the system enables granular skin control at the element level while maintaining overall skin consistency across the browser interface.

Inventive Principle:
Principle #1Segmentation

2Adaptability or versatility

If skin replacement is applied to webpage content elements, then aesthetic unity between browser shell and webpage content is improved, but system complexity increases due to parsing and rendering overhead

Engineering Contradiction:
Improveskin integration coverageVSAvoidskin processing complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements preliminary action by having webpage elements include skin configuration information in advance during page creation or loading. The browser parses this pre-configured skin information from element attributes or styles, eliminating the need for complex real-time skin analysis and reducing processing complexity during skin application.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent uses copying by extracting skin configuration information from webpage elements and creating corresponding skin style definitions in the browser. The browser copies and applies these skin styles to rendered elements, avoiding complex real-time computation and enabling efficient skin application through pre-defined style templates.

Inventive Principle:
Principle #26Copying

3Ease of operation

If skin style information is dynamically applied to webpage elements, then user experience is improved through seamless skin switching, but rendering performance may be affected

Engineering Contradiction:
Improveskin switching smoothnessVSAvoidwebpage rendering efficiency
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The patent implements dynamic skin switching by enabling the browser to parse and apply skin configuration information in real-time when skin changes occur. The system dynamically updates element styles based on selected skin themes while maintaining the ability to quickly switch between different skin configurations without full page reloads.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent uses parameter changes by modifying skin style parameters (colors, fonts, backgrounds) of webpage elements based on selected skin themes. The browser changes visual parameters of elements according to skin configuration information, enabling smooth skin transitions through parameter adjustment rather than structural changes.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS9323724B2Webpage skin replacement method, apparatus, and mobile terminal
Publication Date: 2016.04.26 ALIBABA GROUP HOLDING LTD
  • US9323724B2 patent drawing
  • US9323724B2 patent drawing
  • US9323724B2 patent drawing

AI summary

This invention provides a skin replacement method for a webpage content area displayed in a mobile terminal browser, including: parsing each element of webpage content received, determining whether a self-defined extension property exists in an element for indicating skin style information of the element. The self-defined extension property is predefined by a browser client and provided for a web server, and a value of the self-defined extension property represents index information of the skin style information of the element in a skin style library of the browser client; when the self-defined extension property exists, based on the index information, searching the skin style information corresponding to the index information in the skin style library; and rendering the element based on found skin style information. This method can directly and seamlessly integrate skin effect of the browser client into the webpage content displayed in the browser, providing better use experience.