Network Site Behavior Modification via Session Metrics
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Users experience frustration and are likely to abandon network sites that consistently load slowly, leading to lost sales for online retailers, as users attribute slow loads to malfunctions rather than the site's performance, and perceive risks during slow page loads, especially during transactions.
Innovation Solution
Modifying network site behavior based on aggregate session-level performance metrics by serving lighter or heavier pages, routing requests to faster or slower servers, and adjusting resource allocation to improve response times, thereby enhancing user experience and reducing frustration.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Quantity of substance
If the network site serves standard-weight pages with full functionality, then the site provides complete features and content, but the page load time increases and user frustration increases
Solution Approach 1:
The patent applies dynamics by making the page weight adaptive rather than static. The system dynamically adjusts page content volume based on real-time performance metrics and user experience conditions. When performance degradation is detected, the system serves lighter pages; when performance is good, it serves full-featured pages, creating a dynamic response to changing system states
Solution Approach 2:
The patent changes the parameter of page weight (content volume) based on performance metrics. By monitoring aggregate session-level performance and adjusting the quantity of content served, the system optimizes the balance between providing complete features and maintaining fast load times, directly addressing the contradiction between content volume and load time
2Reliability
If the network site uses aggregate session-level performance metrics to adjust behavior, then user experience improves, but system complexity increases
Solution Approach 1:
The patent implements feedback by continuously monitoring aggregate session-level performance metrics and using this information to adjust network site behavior. The system collects performance data, evaluates it against thresholds, and automatically modifies page serving decisions, creating a closed-loop control system that improves reliability while managing complexity through automated decision-making
Solution Approach 2:
The system applies self-service by enabling the network site to automatically adjust its own behavior based on monitored performance metrics without requiring external intervention. The automated system monitors its own performance, evaluates user experience conditions, and independently decides when to serve lighter or heavier pages, reducing the need for manual system management
Data Source
AI summary
Disclosed are various embodiments for modifying network site behavior. At least one session-level performance metric associated with a client is determined. The one or more session-level performance metrics are determined from one or more latency times. Each one of the latency times represents a time elapsed between a sending of a network page request in the client and a rendering in the client of a network page received from a network page server in response to the network page request. A response to a next network page request from the client is modified according to the one or more session-level performance metrics in order to adjust a next latency time for the client.


