Webpage Resource Fault Identification via Policy Audit

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Webpage loading times remain slow and inefficient despite various optimization strategies, due to complexities in implementing resource access instructions, which can negatively impact performance if misused or overused.

Innovation Solution

A recommendation system is implemented to audit websites against a resource access instruction policy, identifying faults and providing instructions to improve webpage performance by monitoring resource utilization, identifying resource access faults, and generating corrected code.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If resource access instructions are implemented to optimize webpage loading, then webpage performance can be improved, but the complexity of implementation increases and may negatively impact performance if misused

Engineering Contradiction:
Improvewebpage loading speedVSAvoidimplementation complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system automatically audits website code, identifies resource access faults, and generates corrected code without requiring manual intervention from developers. The recommendation system performs self-service by autonomously analyzing resource utilization data, comparing it against policies, and producing actionable recommendations with specific code corrections.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system implements feedback by monitoring resource utilization during webpage loading, identifying faults based on policy violations, and providing recommendations that feed back into the codebase. This closed-loop feedback mechanism continuously improves webpage performance by iteratively correcting resource access issues.

Inventive Principle:
Principle #23Feedback

2Productivity

If resource access instructions are overused or misused, then webpage performance may improve initially, but negative impact on performance occurs due to excessive resource consumption

Engineering Contradiction:
Improvewebpage loading speedVSAvoidnetwork resource consumption
Core Design Contradiction:
ProductivityVSLoss of energy

Solution Approach 1:

The system applies partial action by selectively recommending resource access instructions only for specific resources that benefit from them, rather than applying instructions universally. The recommendation system evaluates each resource individually and recommends instructions only where they provide net benefit, avoiding excessive resource consumption from unnecessary instructions.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The system changes parameters by adjusting resource access strategies based on observed performance metrics and policy requirements. The recommendation system modifies resource loading parameters dynamically, transforming resource access patterns to optimize performance while preventing excessive resource consumption through policy-enforced parameter adjustments.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If comprehensive resource monitoring is implemented to identify faults, then webpage performance can be optimized, but processing time and computational resources increase

Engineering Contradiction:
Improvewebpage performance optimizationVSAvoidprocessing time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The system performs preliminary action by pre-defining resource access policies and validation rules before actual webpage loading occurs. The recommendation system establishes policy frameworks and monitoring criteria in advance, allowing for rapid fault identification during execution without requiring complex real-time analysis, thus reducing processing time.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system segments the monitoring process by dividing resource utilization analysis into discrete, manageable components such as individual resources, domains, and instruction types. The recommendation system processes resource data in segmented units, allowing efficient parallel processing and reducing overall computational time while maintaining comprehensive monitoring coverage.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS12124324B1System and method for identifying resource access faults based on webpage assessment
Publication Date: 2024.10.22 CISCO TECHNOLOGY INC
  • US12124324B1 patent drawing
  • US12124324B1 patent drawing
  • US12124324B1 patent drawing

AI summary

A method for identifying and indicating resource access faults associated with a webpage. The method includes receiving a machine-readable file that includes a plurality of instructions defining at least content and structure of a webpage. The method further comprises causing a browser to load the webpage based at least in part on the machine-readable file; determining resource utilization associated with the load of the webpage; identifying one or more resource access faults associated with the machine-readable file based at least in part on the determined resource utilization and a resource access instruction policy; for each of the one or more resource access faults, identifying an instruction of the plurality of instructions that corresponds to the particular resource access fault; and causing display of the one or more instructions.