Third-Party Automation Profiling for Web Performance

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing website performance monitoring methods fail to adequately address performance issues with third-party components, as they are often hosted on remote servers and not developed specifically for the website, leading to potential performance degradation.

Innovation Solution

A method and system for profiling web page performance by selecting a target web page, loading it in a testing environment, acquiring data on third-party process metrics, identifying underperforming processes, and implementing corrective actions to remediate performance issues before user access.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If third party components are integrated to provide additional functionality and improve user experience, then website functionality and user experience are improved, but website performance may degrade

Engineering Contradiction:
Improvewebsite functionalityVSAvoidwebsite performance
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The system performs preliminary profiling of third party components during development and testing phases to establish baseline performance metrics. This allows performance issues to be identified and addressed before the components are deployed to production, preventing performance degradation while maintaining functionality enhancement

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system continuously monitors performance metrics of integrated third party components in production environments and provides feedback to stakeholders. This enables ongoing optimization and replacement of components that cause performance degradation, balancing functionality with performance reliability

Inventive Principle:
Principle #23Feedback

2Measurement precision

If existing website performance monitoring methods are used, then first party component performance can be monitored, but third party component performance issues cannot be adequately detected

Engineering Contradiction:
Improveperformance monitoring capabilityVSAvoidundetected performance issues
Core Design Contradiction:
Measurement precisionVSObject-generated harmful factors

Solution Approach 1:

The system segments performance monitoring into separate tracking mechanisms for first party and third party components. Third party components are individually profiled and monitored with dedicated performance metrics, allowing precise detection of performance issues specific to external components that traditional monolithic monitoring methods would miss

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system introduces an intermediary profiling layer that sits between the website and third party components. This intermediary captures performance data from third party components without interfering with their operation, enabling detection of performance issues while maintaining the components' functionality

Inventive Principle:
Principle #24Intermediary (Mediator)

3Productivity

If third party components are deployed without prior performance evaluation, then website development time is reduced, but performance degradation occurs in production

Engineering Contradiction:
Improvewebsite development speedVSAvoidproduction performance
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system performs automated performance profiling of third party components during the development and testing phases. This preliminary evaluation establishes performance baselines and identifies potential issues before production deployment, ensuring that only components meeting performance criteria are integrated, thus maintaining both development speed and production reliability

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system evaluates multiple performance parameters (load time, resource consumption, responsiveness) of third party components during testing. Components are approved for integration based on meeting predefined thresholds for these parameters, allowing rapid deployment of only those components that maintain acceptable performance standards

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20230053592A1Performance profiler of third party automations
Publication Date: 2023.02.23 T MOBILE US INC
  • US20230053592A1 patent drawing
  • US20230053592A1 patent drawing
  • US20230053592A1 patent drawing

AI summary

Systems and methods relating to detection and remediation of underperforming third party processes are disclosed. Such systems and methods include implementing web page performance profiling by loading a target web page in a selected testing environment and acquiring data related to performance metrics of third party processes in the selected testing environment. The techniques may be applied to manage third party embedded processes on a client website and implementing a corrective action to remediate the impacting events before the underperforming third party processes are further accessed, thus improving website performance.