Web Form Data Interception for Real-Time Analysis
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current methods for collecting web form data are inefficient, particularly due to limitations in data transmission methods like GET, which restrict the volume of information that can be collected, and lack real-time analysis capabilities when using the POST method.
Innovation Solution
A real-time system and method that replaces existing submit methods and handlers with new ones in a web page, routing web form data to an analysis system upon submission and back to the web application server after a predetermined time, utilizing the POST method for efficient data collection.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Quantity of substance
If the GET method is used to transmit web form data, then the web application does not need to be modified, but the volume of information that can be collected is restricted by maximum length request
Solution Approach 1:
The patent changes the data transmission parameter from GET method to POST method, which allows unlimited data volume without the maximum length request restriction. This parameter change enables collection of specialized information such as customer order status checking behavior, which requires larger data volumes than GET can support.
2Quantity of substance
If the POST method is used to transmit web form data, then larger data volumes can be collected, but real-time analysis is not possible
Solution Approach 1:
The patent applies preliminary action by intercepting the POSTed form data before it reaches the web application server and routing it to the analysis system in real-time. The analysis system performs preliminary processing of the data as it arrives, enabling real-time analysis while maintaining the ability to collect large data volumes through POST method.
3Productivity
If web form data is collected through log file analysis, then existing data can be processed, but specialized questions about customer behavior cannot be answered efficiently
Solution Approach 1:
The patent introduces an intermediary analysis system that sits between the web application server and the log files. This intermediary system intercepts form data before it is written to log files, enabling efficient collection and analysis of specialized customer behavior information such as order status checking frequency, without requiring modifications to the web application itself.
4Quantity of substance
If the web application is modified to submit all web form data via GET method for log file analysis, then data can be collected, but the web application complexity increases and is generally not acceptable
Solution Approach 1:
The patent uses an intermediary system that handles the data collection and analysis functions separately from the web application. This intermediary intercepts POSTed form data and routes it to the analysis system, eliminating the need to modify the web application to submit data via GET method, thus maintaining web application simplicity while enabling comprehensive data collection.
Data Source
AI summary
The present invention allows a web form submitted by a web user to be routed to an analysis system in real-time. Specifically, once a requested web page has been fully loaded and parsed, any existing submit methods and/or on-submit handlers attached to web forms within the web page are replaced with a new submit method and on-submit handler. When a valid web form is submitted by the user, the destination of the web form is changed to the analysis system, by the new submit method, for a fixed period of time. After the period of time has expired, the original destination is reinstated and the web form is routed thereto.


