Dynamic Web Analytics Control to Reduce Page Load Time

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing webpage analytics tools increase page load time due to additional requests, and a 'one size fits all' approach is inefficient, leading to unnecessary resource consumption.

Innovation Solution

An agent intercepts webpage code, identifies analytics portions, and modifies them based on performance metrics, sending optimized code to clients.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If webpage analytics tags and scripts are manually inserted into webpage code and always enabled, then analytics data collection is ensured, but page load time increases and resources are wasted unnecessarily

Engineering Contradiction:
Improveanalytics data collectionVSAvoidpage load time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent implements dynamic control of analytics tags by introducing a configuration system that can enable or disable analytics based on runtime conditions. The agent reads configuration data (such as user agents, geographic locations, or custom parameters) and dynamically determines whether to execute analytics tags, transforming the static 'always enabled' approach into a flexible dynamic system that adapts to different scenarios, thus reducing unnecessary page load time while maintaining analytics reliability when needed

Inventive Principle:
Principle #15Dynamics

2Reliability

If webpage analytics tags and scripts are manually inserted into webpage code and always enabled, then analytics data collection is ensured, but additional requests consume unnecessary resources

Engineering Contradiction:
Improveanalytics data collectionVSAvoidresource consumption
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The system dynamically controls analytics execution based on configuration parameters, enabling the analytics infrastructure to consume resources only when necessary. By evaluating conditions such as user agent strings, geographic locations, or custom configuration flags, the system activates analytics tags selectively, thereby maintaining data collection reliability for target audiences while minimizing energy and resource consumption for excluded users

Inventive Principle:
Principle #15Dynamics

3Ease of manufacture

If a 'one size fits all' approach is taken with webpage analytics, then implementation is simple, but it is inefficient for different user scenarios

Engineering Contradiction:
Improveimplementation simplicityVSAvoidadaptability to different user scenarios
Core Design Contradiction:
Ease of manufactureVSAdaptability or versatility

Solution Approach 1:

The patent segments the user base into different groups through configuration parameters, allowing analytics to be applied selectively to specific segments rather than universally. The configuration system enables website operators to define rules based on user agents, geographic locations, or other criteria, dividing the audience into segments that require analytics and those that do not, thus maintaining implementation simplicity while achieving scenario-specific adaptability

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system applies different quality levels of analytics execution to different user scenarios through localized configuration rules. Instead of a uniform approach, the configuration system allows operators to specify different behaviors for different user contexts (e.g., enable analytics for desktop users in specific regions, disable for mobile users or certain browsers), implementing local quality variations that optimize performance for each scenario while keeping the overall system simple to configure

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS12386915B2Dynamic web content management system
Publication Date: 2025.08.12 CISCO TECHNOLOGY INC
  • US12386915B2 patent drawing
  • US12386915B2 patent drawing
  • US12386915B2 patent drawing

AI summary

In one embodiment, an agent executed by a device intercepts webpage code for a website sent from an application server to a client of the website. The agent identifies a portion of the webpage code as being used for webpage analytics. The agent forms modified webpage code by disabling the portion of the webpage code, based on one or more performance metrics associated with the website. The agent sends the modified webpage code to the client of the website.