Virtual Toggles for Dynamic Web Performance Factor Adjustment

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional database systems lack automatic or intelligent methods for performance analysis of web products, leading to delayed and inefficient identification of performance issues, which are often addressed too late in the development process, resulting in time-consuming and error-prone processes.

Innovation Solution

A method for dynamically adjusting web product-based performance factors using virtual toggles, which allows for automated and simulated adjustments to performance metrics, providing actionable insights and cost-benefit analysis to enhance web product performance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If conventional performance analysis methods are used, then performance issues can be identified, but the analysis is performed too late in the development process and requires significant time

Engineering Contradiction:
Improveperformance analysis accuracyVSAvoiddevelopment time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent implements performance simulation and analysis during the design and development stages, before the product is deployed. Virtual toggles allow developers to adjust performance factors and evaluate impacts early in the development process, rather than performing analysis after deployment. This preliminary action enables performance optimization to occur during development, significantly reducing the time loss associated with late-stage performance analysis.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If manual performance analysis methods are used, then performance factors can be evaluated, but the process is error-prone and time-consuming

Engineering Contradiction:
Improveperformance analysis reliabilityVSAvoidanalysis efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system implements automated performance simulation that self-evaluates the impact of adjusting various performance factors. The virtual toggle mechanism automatically calculates and displays the effects of changing performance parameters without requiring manual intervention. This self-service approach eliminates human errors in manual analysis while significantly improving productivity through automated computation and evaluation of performance scenarios.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent incorporates feedback mechanisms that automatically provide performance analysis results and insights to developers. The system simulates performance scenarios, analyzes the outcomes, and feeds back actionable recommendations for optimization. This automated feedback loop improves reliability by ensuring consistent, error-free analysis while enhancing productivity through rapid iteration and evaluation of performance factors.

Inventive Principle:
Principle #23Feedback

3Loss of information

If performance analysis is performed late in the development process, then actual performance data can be obtained, but the value and significance of the analysis is reduced

Engineering Contradiction:
Improveperformance insight valueVSAvoiddevelopment cycle duration
Core Design Contradiction:
Loss of informationVSDuration of action of moving object

Solution Approach 1:

The system performs performance simulation and analysis during the design and development phases, preserving the full value of performance insights by obtaining them before deployment. Virtual toggles enable developers to explore performance factors and their impacts during the development cycle, ensuring that performance optimization considerations are integrated early. This approach maintains maximum information value while reducing the development cycle duration by eliminating post-deployment performance analysis iterations.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11494286B2Dynamic adjustment of web product-based performance factors in database systems
Publication Date: 2022.11.08 SALESFORCE INC
  • US11494286B2 patent drawing
  • US11494286B2 patent drawing
  • US11494286B2 patent drawing

AI summary

In accordance with embodiments, there are provided mechanisms and methods for facilitating dynamic adjustment of web product-based performance factors in database systems according to one embodiment. In one embodiment and by way of example, a method includes identifying a web product and metadata associated with the web product, where the metadata reveals one or more performance factors capable of impacting performance of the web product. The method may further include generating one or more virtual toggles representing the one or more factors, and facilitating adjustment to the one or more virtual toggles to facilitate one or more changes to one or more metrics corresponding to the one or more performance factors, where the one or more changes to the one or more metrics reflect variations in the performance of the web product.