Asynchronous Tag Latency Monitoring for Web Page Performance

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Third-party services embedded in websites and applications can cause latency issues, leading to slow loading or failure of web pages and applications, especially when accessed from remote locations, and there is a need to manage these services proactively to ensure optimal performance and privacy.

Innovation Solution

A system that monitors the latency of embedded code asynchronously and determines its state, allowing for suspension or deployment based on performance and privacy criteria, using a plurality of states such as normal, flagged, and suspension states, and generates notifications for privacy concerns or excessive latency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If third-party services are embedded in websites and applications, then functionality and service capabilities are enhanced, but web page loading speed and application performance deteriorate due to latency issues

Engineering Contradiction:
Improveservice functionalityVSAvoidweb page loading speed
Core Design Contradiction:
Adaptability or versatilityVSSpeed

Solution Approach 1:

The system proactively monitors tag latency and determines tag states before they cause performance problems. By asynchronously monitoring characteristics and determining deployability in advance, the system prevents latency issues from degrading user experience rather than reacting after problems occur.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system dynamically adjusts tag deployment status based on monitored latency characteristics. Tags can transition between deployed and suspended states depending on real-time performance conditions, allowing the system to adapt service functionality to current network and server conditions rather than using a static deployment approach.

Inventive Principle:
Principle #15Dynamics

2Adaptability or versatility

If third-party services are embedded in websites and applications, then service capabilities are enhanced, but reliability deteriorates when services are slow or unresponsive

Engineering Contradiction:
Improveservice capabilityVSAvoidservice responsiveness
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The system continuously monitors tag latency characteristics and uses this feedback to determine tag states and deployability. This closed-loop feedback mechanism ensures that tags are only deployed when they will meet performance thresholds, maintaining service reliability while preserving functionality.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

By determining tag deployability before deployment based on proactive monitoring, the system ensures that only reliable tags are deployed. This preliminary assessment prevents unreliable services from being deployed in the first place, maintaining high service responsiveness.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If asynchronous monitoring of tag latency is implemented, then proactive management of tag performance is achieved, but system complexity increases

Engineering Contradiction:
Improvetag performance managementVSAvoidmonitoring system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system monitors its own tag performance and automatically determines deployability without requiring external intervention. The asynchronous monitoring mechanism self-manages tag states based on observed latency characteristics, reducing the need for complex external control systems while maintaining reliable performance management.

Inventive Principle:
Principle #25Self-service

4Productivity

If tags are deployed without proactive monitoring, then implementation is simple and fast, but web page performance may be degraded due to unmonitored latency

Engineering Contradiction:
Improvedeployment speedVSAvoidweb page loading speed
Core Design Contradiction:
ProductivityVSSpeed

Solution Approach 1:

The system performs preliminary asynchronous monitoring of tag latency characteristics before deployment decisions are made. This preliminary action happens in the background without blocking the deployment process, maintaining fast deployment speed while ensuring that only performance-appropriate tags are deployed.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10666533B2Tag latency monitoring and control system for enhanced web page performance
Publication Date: 2020.05.26 ORACLE INT CORP
  • US10666533B2 patent drawing
  • US10666533B2 patent drawing
  • US10666533B2 patent drawing

AI summary

Embodiments are directed towards employing a plurality of tag states to control tag suspension based on an asynchronous process that proactively monitors tag performance, response times, privacy safeguards, and latency. Tags may be in one of multiple states. Tags in a NORMAL state or a FLAGGED state may be enabled for deployment, and tags in a SUSPENSION A state or a SUSPENSION B state may be blocked from deployment. A tag's state may change based on monitoring the tag's latency to determine if latent events occur. Tag latency may be asynchronously monitored independent of web page requests or requests to execute an application. For example, if latent events occur, then the tag's state may change from NORMAL to FLAGGED, and if non-latent events occur, then the tag's state may change from FLAGGED to NORMAL.