Browser Widget Estimating Internet Transaction Completion Time
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current browser technologies do not provide users with estimates of internal processing time for Internet transactions, only offering data transfer rate information, which does not account for processing within the web server, leading to uncertainty for users waiting for search results or transactions.
Innovation Solution
A system and method that store previous completion time information in a repository associated with distinct processing layers of the web server architecture, correlating new requests with past data to provide users with estimated completion times through a browser widget, offering insights into both data transfer and internal processing delays.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Power
If the web server processes complex transactions requiring extensive internal processing, then the processing capability is improved, but the transaction completion time increases and users lack visibility into processing status
Solution Approach 1:
The patent implements a feedback mechanism by providing users with real-time transaction status information and estimated completion times through a browser plug-in. The system monitors processing progress across multiple layers (web server, application server, database server) and communicates this feedback to users, transforming the previously opaque waiting experience into an informative process with visible progress indicators and time estimates.
2Loss of information
If the system provides detailed transaction time estimates across multiple processing layers, then user information needs are met, but system complexity increases
Solution Approach 1:
The patent segments the monitoring system into distinct components corresponding to different processing layers (web server layer, application server layer, database server layer). Each layer has its own performance monitoring and time estimation mechanisms, allowing the complex monitoring task to be divided into manageable segments that can be independently implemented and maintained while providing comprehensive transaction status information.
3Productivity
If the web server executes multiple threads to process simultaneous transactions, then service capacity is improved, but performance degradation occurs due to resource contention
Solution Approach 1:
The patent performs preliminary actions by pre-calculating and storing performance data and completion time information for various transaction types before actual transactions occur. The system maintains repositories of historical performance data that can be quickly retrieved and used to provide accurate time estimates without requiring real-time complex calculations, thus reducing the computational burden during active transaction processing.
Data Source
AI summary
The present invention provides estimated completion time related to an Internet transaction to a user device. The present invention stores completion time information in a repository or repositories. Moreover, the present invention correlates a received Internet transaction message with previously stored completion time information. Utilizing the previously stored completion time information, the present invention generates estimated completion times. The present invention may communicate the completion time to the user device for display by a widget or control associated with a browser plug in.


